Back to Blog

XRPL Transaction Fees Explained

The XRP Ledger uses a fee mechanism that is fundamentally different from gas-based blockchains. Fees are tiny, predictable, and permanently destroyed. Here is how they work.

Drops, not gas

XRP is divisible to six decimal places. The smallest unit is called a drop -- one millionth of an XRP (0.000001 XRP). All fees on the XRPL are denominated in drops. A typical transaction costs 10-12 drops, which is roughly $0.00002 at current prices. Compare that to Ethereum where a simple transfer can cost several dollars.

Base fee

The reference transaction cost is defined by the network validators through a consensus process. Currently, the base fee is 10 drops (0.00001 XRP). This is the minimum cost for a standard transaction like a Payment, OfferCreate, or TrustSet. Some transaction types cost more -- for example, creating an EscrowCreate or setting up a multi-sign list requires a higher fee because they consume more ledger space.

Open ledger fee

When the network is under heavy load, the XRPL uses an escalating fee mechanism. If the current open ledger already contains a high number of transactions, the required fee increases. This is called the open ledger fee. It prevents spam during peak periods without affecting normal usage. You can check the current open ledger fee using the fee API method.

Fee escalation

The escalation formula works like this: as more transactions queue for the next ledger, the minimum fee required to be included increases exponentially. The first transactions in a ledger pay the base fee. As the ledger fills up, later transactions need to pay progressively more. Once the ledger closes (every 3-5 seconds), the fee resets. This means sustained spam is extremely expensive, while normal users rarely pay more than the base fee.

Fees are destroyed

Unlike most blockchains where fees go to validators or miners, XRPL transaction fees are permanently destroyed. They are removed from the total XRP supply forever. This makes XRP slightly deflationary over time. Since the ledger launched in 2012, approximately 12 million XRP have been destroyed through fees -- a tiny fraction of the 100 billion total supply, but a meaningful economic mechanism.

Fee comparison

Here is how XRPL fees compare to other major blockchains:

  • XRP Ledger: ~0.00001 XRP ($0.00002) per transaction
  • Solana: ~0.000005 SOL ($0.001) per transaction
  • Ethereum: Variable, typically $1-50+ depending on gas
  • Bitcoin: Variable, typically $1-20+ depending on congestion

The XRPL is one of the cheapest networks to transact on, which makes it ideal for micropayments, high-frequency trading on the DEX, and enterprise settlement.

Reserve requirements

Separate from transaction fees, the XRPL requires accounts to maintain a minimum reserve of XRP. The current base reserve is 1 XRP to activate an account, plus 0.2 XRP for each object the account owns (trust lines, offers, escrows, etc.). These reserves are not fees -- they are held in the account and can be recovered by removing objects.

Querying fees with XRPL Stream

You can check current fee levels using the XRPL Stream API. The fee method returns the current base fee, open ledger fee, and median fee. The server_info method includes validated ledger fee information. Both are available on mainnet, testnet, and devnet endpoints.

Get Started Free Read the Docs