XRP Transaction Cost Explained
Every transaction submitted to the XRP Ledger requires a transaction cost — a small amount of XRP that is destroyed (burned) when the transaction is validated. This cost protects the peer-to-peer network from excessive load and spam attacks.
Base Transaction Cost
The minimum transaction cost for a standard XRP payment is 0.00001 XRP (10 drops). One XRP equals 1,000,000 drops. The fee must be included in every signed transaction in the Fee field, and once signed, cannot be changed without invalidating the signature.
Load-Based Fee Scaling
The XRP Ledger dynamically adjusts fees based on network load. When validators observe high transaction volumes — particularly when counts approach 200 transactions per ledger — the system applies an exponential scaling factor. Fees can increase significantly during congestion periods, acting as a natural throttle to maintain network stability.
Failed Transactions Still Pay Fees
An important characteristic of XRP fees: even failed transactions may be charged. Transactions with tec status codes ("Transaction Engine – Claimed fee only") are included in validated ledgers and their fees are debited, even though the transaction itself failed. Only transactions rejected as completely invalid do not incur fees.
Setting the Right Fee
Before signing a transaction, it is best practice to query the network for the current load-based fee. Signing with too low a fee risks the transaction not being confirmed; signing with too high a fee burns more XRP than necessary. Most wallets and libraries handle this automatically.