XRPL Fee Voting

How XRPL Validators Vote on Transaction Fees

XRPL Fee Voting Explained

The XRP Ledger uses a decentralized fee voting mechanism to determine the network fee amount. Rather than having a fixed fee set by a central authority, validators on the XRPL periodically express their preferred fee settings. The network then adopts the median of these preferences, ensuring that no single validator — not even Ripple — can unilaterally control the fee level. This process runs automatically approximately every 15 minutes.


  • How Fee Voting Works

    Every 256 ledgers (a 'flag ledger'), each validator tallies the fee preferences expressed by the validators on their Unique Node List (UNL). If a majority (>50%) of trusted validators agree on a new fee level, a SetFee pseudo-transaction is included in the validated ledger, and the new fee takes effect starting with the next ledger version.

  • The Flag Ledger Cycle

    Flag Ledger -1: Validators submit their fee preference votes. Flag Ledger 0: Validators tally votes and determine if a SetFee transaction is warranted. Flag Ledger +1: Validators include SetFee in their proposals if consensus is reached. Flag Ledger +2: New fee settings take effect across the network.

  • Validator Fee Configuration

    Validators set their preferred fees in the [voting] section of their rippled.cfg configuration file. Fields include: reference_fee_units (base fee preference) and account_reserve / owner_reserve (reserve requirement preferences). Most validators keep these at default values unless XRP price changes dramatically.

  • Why Fee Voting Exists

    The fee voting system exists because the XRP Ledger must balance two competing goals: keeping fees accessible for legitimate users and keeping fees high enough to deter spam and DoS attacks. As XRP's USD price changes, the dollar-denominated cost of transactions changes even if the drop amount stays constant — fee voting allows the network to respond.

  • Reserve Requirements via Fee Voting

    In addition to the transaction fee, fee voting governs the XRP account reserve requirements. In December 2024, a successful validator vote reduced the base account reserve from 10 XRP to 1 XRP and the per-object (trustline) reserve from 2 XRP to 0.2 XRP — the most significant reduction since the network launched.

  • XRPL Fee Quick Reference

    Base Fee: 0.00001 XRP (10 drops) | Fee in USD: ~$0.0000152 | 1M Transactions: ~$15.20 | Fees are burned permanently — not paid to validators. Account reserve: 1 XRP. Trustline reserve: 0.2 XRP. Fee updated via validator vote every ~15 minutes.

  • XRPL vs. Other Networks

    Ethereum avg fee: $1–$10+ | Bitcoin avg fee: $1–$5 | Solana avg fee: $0.004 | XRPL avg fee: $0.0000152 | The XRP Ledger is approximately 265x cheaper than Solana and 50,000x cheaper than Ethereum for standard payment transactions.

  • Historical Fee Burns

    Since the XRP Ledger launched in June 2012, more than 14.3 million XRP have been permanently burned through transaction fees. At current prices this represents significant value destroyed, making XRP a deflationary asset over long time horizons.