XRPL Issued Token Transfer Fees: What TransferRate Really Costs in 2026
An XRPL TransferRate of 1,010,000,000 means a 1% fee: delivering 100, 1,000, or 100,000 issued-token units costs a holder 101, 1,010, or 101,000 units. The recipient still gets the stated delivery amount; the extra 1, 10, or 1,000 units are removed from the ledger. Direct payments to or from the issuing account are exempt, and XRP itself can never have an issuer transfer fee because XRP has no issuer.
The billion-unit number is a multiplier
The name can make TransferRate look like a raw fee. It is actually a scaled multiplier. Official XRP Ledger documentation defines it as the amount a sender must provide for the recipient to receive 1 billion units of the same issued currency. The conversion is:
Fee % = (TransferRate ÷ 1,000,000,000 − 1) × 100. Sender cost = delivery amount × TransferRate ÷ 1,000,000,000.
Therefore, 1,000,000,000 is 0%, 1,005,000,000 is 0.5%, and 2,000,000,000 is 100%. The current protocol permits a new setting from 1,000,000,000 through 2,000,000,000, with 0 as a special no-fee value. The percentage is representable down to 0.0000001 percentage point. The official transfer-fee reference also notes that an omitted field means no fee.
The 100% ceiling matters in integration tests: a holder-to-holder delivery of 1,000 units can require a 2,000-unit debit, with 1,000 units burned. The ledger may still contain older issuer accounts above today's ceiling because the fix1201 amendment lowered the maximum in 2017 without rewriting existing settings. A safe client therefore reads the validated issuer account and calculates from the stored value instead of assuming every live token obeys the current creation limit.
The 1% scale test: 100 to 100,000 units
Scaling exposes the economic effect more clearly than a two-unit example. The table below holds the rate at 1% and compares two ways a wallet might frame the same number. “Deliver exactly” treats 100, 1,000, or 100,000 as the recipient's target. “Spend at most” treats that number as the sender's total issued-token budget.
| Displayed units | Direct issuer path | Holder cost to deliver exactly | Units burned | Maximum proceeds if spend is capped |
|---|---|---|---|---|
| 100 | 100 | 101 | 1 | 99.00990099 |
| 1,000 | 1,000 | 1,010 | 10 | 990.09900990 |
| 100,000 | 100,000 | 101,000 | 1,000 | 99,009.90099010 |
The proceeds column divides the fixed budget by 1.01. It is a mathematical ceiling for a simple, single-issuer transfer before issued-currency rounding. It is not what an ordinary exact-delivery Payment silently does. If Amount asks for 100 and SendMax allows only 100, the payment cannot fund the required 101. Reducing delivery requires partial-payment behavior, and integrations must use validated metadata's delivered_amount, not assume the requested field equals the credited result. The official Payment reference explains these distinctions.
Issuer paths and holder paths do not cost the same
The exemption boundary is the actual issuing account, not every address controlled by the issuer's business. A Payment directly from the issuer creates the trust-line balance without the transfer fee. A redemption directly back to the issuer also avoids it because the issuer must accept its own obligation at face value. Between two non-issuer holders, the fee applies.
This creates an important operational-wallet trap. A separate hot, standby, or collection address is a holder, even if the same company controls it. Official stablecoin configuration guidance states that sending from an operational address to another user is subject to the issuer's transfer fee, as is a customer payment to that operational address. Only the issuing address gets the direct-path exemption.
Where the 10 extra units go
They are not paid into the issuer's XRPL account. For standard trust-line tokens, the extra units are burned and stop being tracked as outstanding obligations on the ledger. If each token is backed by an off-ledger asset, the issuer's outstanding on-ledger liability falls by the fee amount. In the 1,000-unit, 1% example, the sender loses 1,010, the recipient gains 1,000, and outstanding issued balances fall by 10.
That accounting result is why the documentation says transfer fees are generally unsuitable for tokens without outside backing. “Burned” also does not prove that an issuer surrendered corresponding reserves, recognized revenue in a particular way, or gave the holder a legally enforceable redemption claim. Those depend on the issuer's terms, jurisdiction, controls, and off-ledger accounting.
Transfer fee versus XRP network cost
Every submitted Payment also has a separate Fee field denominated in XRP. The official transaction-cost documentation lists 10 drops, or 0.00001 XRP, as the current standard minimum before load scaling. That XRP is destroyed for network anti-spam protection. It is not the issuer's TransferRate, and paying it does not replace the issued-token surcharge.
XRP cannot have a TransferRate. XRP is native to the ledger and has no issuer. An XRP-to-XRP payment can incur only the network transaction cost and any separate wallet, exchange, or service charge. Calling that an “issuer transfer fee” is technically wrong.
What wallets and payment systems should verify
- Identify the exact issuer. A currency code alone is not enough. The same code can be associated with different issuing addresses and different settings.
- Read validated account state.
TransferRatelives on the issuer'sAccountRoot. The field reference says it applies when other users send that account's currencies to each other. - Distinguish issuer from operational addresses. Check whether either endpoint is the actual issuer before applying the exemption.
- Choose the user promise. “Recipient gets exactly D” requires enough
SendMaxto cover fees. “Spend no more than S” needs bounded and, if desired, partial delivery with a meaningfulDeliverMin. - Reconcile validated results. Path payments can contain multiple chargeable transfers, and fees apply backward through the path. Trust-line quality, offers, AMMs, and rounding can also change the final input.
An issuer can change the setting with an AccountSet transaction, and one issuer account's rate applies to every standard token it issues. Do not cache a marketing page as permanent protocol truth. Query validated state close to signing, preview total input, cap it, and inspect the validated transaction afterward.
FAQ
How do you convert TransferRate into a percentage?
Divide it by 1,000,000,000, subtract 1, then multiply by 100. Thus 1,010,000,000 is 1%. The special value 0 and an omitted field mean no fee.
Who pays an XRPL issued-token transfer fee?
For a fixed-delivery holder-to-holder payment, the sender provides the intended delivery plus the fee. The recipient receives the intended amount, while the extra standard issued-token units are burned.
Does the fee apply when paying the issuer?
No. Direct issuance from the issuing account and direct redemption back to it are exempt. A payment to a separate hot or operational wallet is not direct to the issuer and can incur the fee.
Can XRP have an issuer transfer fee?
No. XRP has no issuer, so TransferRate cannot apply to it. XRP transactions still pay the separate network cost, and services may impose their own disclosed charges.
Can an issuer change TransferRate?
Yes. The issuer can submit AccountSet to update it, subject to protocol limits. Integrations should check current validated issuer state before calculating or signing a payment.
Related reading
Sources checked
- XRP Ledger, Transfer Fees, applicability, formulas, limits, fee burn, path ordering, issuer exemption, and XRP exclusion
- XRP Ledger, AccountSet,
TransferRatefield, encoding, and change mechanism - XRP Ledger, AccountRoot, location and meaning of the issuer setting
- XRP Ledger, Payment, exact delivery,
SendMax, partial payments, and validated delivered amount - XRP Ledger, Stablecoin Configuration, direct issuer exemption and operational-wallet treatment
- XRP Ledger, Transaction Cost, separate XRP-denominated network cost and current 10-drop reference minimum
Sources were checked on 7 September 2026. Calculations assume one standard trust-line token, one issuer, no exchange step, no AMM charge, no trust-line quality adjustment, no additional path transfer, and enough precision. Real paths can compound multiple fees and apply protocol rounding, while the XRP network cost can rise with load.
Put native XRP economics in the right category
An issued-token transfer fee is not XRP yield and cannot make idle XRP productive. XORA's separate proposition is up to 22% APY value (15% native XRP yield, treasury-subsidised during a disclosed bootstrap, plus estimated XORA reward value). It is never guaranteed and carries custody, liquidity, operational, counterparty, market, treasury-subsidy, and reward-value risks. Read the security model, understand where XRP yield can come from, and use only an amount appropriate for your risk tolerance.
xora.finance is where to put your XRP to work and earn up to 22% instead of leaving it idle on an exchange. The advertised value is never guaranteed.