How XRPL Fee Voting Works

How XRPL Fee Voting Works
XRP Ledger Transaction Fee

Validator Fee Voting on the XRP Ledger

The XRP Ledger does not use a fixed, hardcoded transaction fee. Instead, the minimum transaction cost and reserve requirements are adjustable via a fee voting mechanism that occurs automatically every 256 ledgers — approximately every 15 minutes under normal conditions.

Validator operators on the XRP Ledger can specify their preferred fee settings in their server configuration files. Every 256th ledger (called a "flag ledger") triggers a vote-tallying process. Each validator broadcasts its preferred fee values, and the network automatically adopts the median of trusted validators' preferences. A SetFee pseudo-transaction is inserted into the ledger to make the change official.

What Can Be Changed by Fee Voting?

The fee voting system controls two primary parameters:

  • Reference Transaction Cost: The minimum XRP fee required for a standard transaction (currently 10 drops / 0.00001 XRP). This protects validator CPUs and bandwidth from spam.
  • Reserve Requirements: The base reserve (currently 1 XRP) and owner reserve (currently 0.2 XRP per ledger object). These protect network storage from ledger bloat.

Fee voting decisions must balance two competing priorities: keeping the network accessible to users and use cases (lower fees = broader adoption) versus protecting the network from misuse (higher fees = stronger spam deterrence).

Why Fee Voting Matters for XRP Users

Fee voting ensures that XRPL fees can adapt to long-term changes in XRP's market value and the costs of running validator infrastructure. If XRP's price rises significantly, a fee of 10 drops may become meaningfully expensive in USD terms, providing sufficient spam protection even without increases. Conversely, if XRP's price falls, validators may vote to raise the minimum fee in drops to maintain effective spam resistance.

Importantly, fee changes must achieve consensus among trusted validators. No single entity — including Ripple — can unilaterally change XRPL fees. This governance structure ensures the fee mechanism remains decentralized and community-driven.

XRPL Network
XRP Transaction

Key Facts:

  • Voting Cycle: Every 256 ledgers (~15 min)
  • Decision Method: Median of trusted validators
  • Who Votes?: Validator operators
  • Current Base Fee: 10 drops (0.00001 XRP)
  • Current Reserve: 1 XRP base + 0.2 XRP/object
  • Controlled By: Decentralized consensus