Can You Delete an XRP Account? XRPL AccountDelete Fees, Reserve Recovery, and Risks (2026)
Yes, an eligible XRP Ledger account can be deleted, but deletion is neither free nor private. A successful AccountDelete removes the account's current ledger entry and sends its remaining XRP to an existing destination. At the Mainnet settings verified on 7 September 2026, the minimum deletion fee is 0.2 XRP. A clean account holding only the 1 XRP base reserve can therefore recover 0.8 XRP under minimum-load assumptions. Its validated transaction history is not erased, and the address can later be funded into existence again.
The simplest reserve-recovery example
Start with an account that has exactly 1 XRP, owns no ledger objects, has no obligations, and meets the sequence-age rule. It submits AccountDelete with a Fee of 200,000 drops, equal to 0.2 XRP, and names an already funded account as Destination. When the transaction succeeds, the fee is destroyed, the other 0.8 XRP moves to the destination, and the source AccountRoot disappears from the current ledger state.
This is not a refund transaction with a special “reserve” output. Reserve is a balance requirement, not a separate locked coin. The implementation first charges the signed transaction fee, then transfers the source account's entire remaining XRP balance. If the account held 4 XRP instead, the same minimum-fee example would deliver 3.8 XRP. If the signer specified a fee above the required amount, the ledger would destroy the exact higher amount that was signed.
Why AccountDelete costs 0.2 XRP, not 10 drops
The official transaction-cost documentation lists 10 drops, or 0.00001 XRP, as the minimum for an ordinary reference transaction. AccountDelete is deliberately different. Its pre-load-scaling base fee equals one incremental owner reserve. The rippled implementation calculates that special base fee from the live owner-reserve setting.
On 7 September 2026, an official Mainnet server_info response at validated ledger 106,820,692 reported a 1 XRP base reserve, 0.2 XRP owner reserve, and 0.00001 XRP base fee. The minimum deletion fee was therefore 200,000 drops, 20,000 times the ordinary 10-drop reference fee. These settings can change through validator fee voting, so wallet software should query them immediately before building a transaction.
The expensive failure trap: a tec result included in a validated ledger can still consume the AccountDelete fee even though the account survives. The official guide recommends submitting with fail_hard to reduce that risk. This is a submission option, not a field inside the signed transaction, and it is not a substitute for checking every prerequisite first.
The sequence rule creates a cooling-off window
An account is too recent or too transactionally active to delete when its current Sequence is too close to the ledger index. The current rule is account Sequence + 255 ≤ current validated ledger index. Put differently, the ledger must have advanced far enough beyond the account's sequence to create a 256-ledger safety margin. On Mainnet, 256 ledgers are typically about 15 minutes, but a frequently used account may need to stop transacting and wait.
This rule prevents an old signed transaction from being replayed if the same address is funded and recreated later. Accounts that issued NFTs have an additional age test based on FirstNFTSequence + MintedNFTokens + 255, and all NFTs issued by that account must have been burned. The safe test uses the latest validated ledger and the current AccountRoot, not the age of a wallet app installation.
Deletion blockers versus objects removed automatically
The headline “delete an account and its objects” needs qualification. Objects that represent assets, obligations, or an unfinished movement of funds generally block deletion. The current XRPL deletion-blocker table includes Checks, escrows, payment channels, trust lines, NFT pages, permissioned domains, bridges, MPT holdings or issuances, vaults, sponsorships, and two cross-chain claim object types. Enabled amendments determine which newer types exist on a given network.
Other owned state can be cleaned up as part of successful deletion. As of the source reviewed for this article, rippled has deletion handlers for offers, signer lists, tickets, deposit preauthorizations, NFT offers, DIDs, oracles, credentials, and delegate entries. That automatic cleanup does not mean every relationship is safe to ignore. An account with more than 1,000 linked owner-directory objects is rejected even if all those objects would otherwise be deletable.
| Preflight finding | Typical result | Action before retry |
|---|---|---|
| Sequence gap too small | tecTOO_SOON | Stop transacting and wait for validated ledgers to advance |
| Check, trust line, escrow, NFT, or other blocker | tecHAS_OBLIGATIONS | Finish, cancel, redeem, transfer, burn, or close the blocking relationship |
| More than 1,000 linked objects | tefTOO_BIG | Remove objects separately until the count is 1,000 or lower |
| Destination does not exist | tecNO_DST | Choose an already funded destination |
| Required destination tag omitted | tecDST_TAG_NEEDED | Add the correct tag before signing |
| Destination requires deposit authorization | tecNO_PERMISSION | Obtain valid preauthorization or eligible credentials |
Sponsored accounts add further constraints where the Sponsor amendment applies. A sponsored account must send its remainder to its sponsor. Accounts sponsoring other accounts or objects must first transfer or dissolve those commitments. The broad operational rule is simple: query and paginate the account's objects, inspect its AccountRoot, and resolve every blocker before exposing a 0.2 XRP minimum fee to a possible validated failure.
What deletion does not delete
AccountDelete removes live state; it does not rewrite blockchain history. Full-history servers can retain the account's earlier transactions and the deletion transaction itself. Account deletion is therefore not a privacy tool, a right-to-erasure mechanism, or a way to make transfers untraceable. It also does not close an exchange or custodial customer profile. A hosted service controls its own database, terms, withdrawal process, and account closure separately from the XRPL address it uses.
The address can be recreated by sending it enough XRP to meet the then-current base reserve. Whoever funds it does not gain control: control still follows the cryptographic keys for that address. The recreated account starts as a new ledger account, so earlier flags, regular-key settings, signer lists, sequence state, and other deleted settings do not return. Keeping an old secret after deletion can therefore matter if anyone later reactivates the address.
A safer AccountDelete workflow
- Confirm custody. Make sure you control a signing key authorized for the source account and a separate, already funded destination. For an exchange destination, verify the destination tag through the exchange itself.
- Read validated state. Use
account_infofor Sequence, OwnerCount, NFT counters, flags, and sponsorship fields. Use paginatedaccount_objectsresults to inventory every linked entry. - Remove blockers deliberately. Zero and default trust lines, cancel Checks and offers, finish or cancel escrows, close payment channels, transfer or burn NFTs, and resolve amendment-specific obligations. Re-query after each cleanup transaction validates.
- Refresh economics. Query a validated server for current base reserve, owner reserve, ledger index, and load. Calculate the expected delivered amount as source balance minus the exact signed
Fee. - Bound and verify submission. Use a reasonable
LastLedgerSequence, submit withfail_hard, and treat only validatedtesSUCCESSas deletion. Verify metadata, delivered amount, destination balance, and absence of the sourceAccountRoot.
Never infer success from a preliminary engine response or a wallet notification. The destination may require a tag or deposit authorization, network state can change between inspection and application, and a validated tec can claim the fee. If the remaining balance is small, the 0.2 XRP minimum cost may make deletion economically pointless even when it is technically possible.
FAQ
Can you delete an XRP Ledger account?
Yes. If it satisfies the protocol's age, object, obligation, sponsorship, and destination rules, its owner can submit AccountDelete. Success removes the current AccountRoot and delivers the XRP left after the fee to an already funded destination account.
How much does AccountDelete cost in 2026?
At the Mainnet settings checked on 7 September 2026, at least 0.2 XRP, equal to the incremental owner reserve. That is 20,000 times the 10-drop standard minimum. Load scaling or a higher signed Fee can increase what is destroyed.
How much of the XRP account reserve can you recover?
With the dated 1 XRP base reserve and 0.2 XRP minimum deletion fee, a clean account holding exactly 1 XRP can deliver 0.8 XRP under minimum-load assumptions. More generally, successful deletion delivers the full balance remaining after the signed fee.
Which XRPL objects block account deletion?
Current blockers include trust lines, Checks, escrows, payment channels, NFT pages, bridges, permissioned domains, certain MPT and cross-chain objects, sponsorships, and vaults. Enabled amendments affect the exact list, so inspect current official documentation and live account state.
Does deleting an XRP account erase its transaction history?
No. It removes current account state but does not rewrite validated historical ledgers. Full-history infrastructure can retain the account's previous transactions and the deletion transaction.
Can a deleted XRP address be used again?
Yes. Anyone can fund it with enough XRP to create an account again, but funding does not grant control. The matching cryptographic keys still govern the address, while old settings and other deleted state do not come back.
Related reading
Sources checked
- XRP Ledger, Deleting Accounts, eligibility rules, current deletion blockers, cleanup, failure-fee warning, and recreation
- XRP Ledger, AccountDelete, fields, destination constraints, special transaction cost, sponsorship, and result codes
- XRP Ledger, Reserves, base and owner reserve mechanics, fee voting, and live lookup fields
- XRP Ledger, Transaction Cost, 10-drop reference cost, 200,000-drop AccountDelete cost, load scaling, signed fee behavior, and validated failures
- XRP Ledger, Delete an Account tutorial, pre-deletion inspection, sequence calculation, submission, and validated-result checks
- XRP Ledger, Known Amendments, DeletableAccounts and NFT replay protections
- XRPLF
rippledAccountDelete implementation, owner-reserve fee calculation, blockers, automatic cleanup handlers, balance delivery, and account removal - XRPLF
rippledAccountDelete tests, fee, destination, object-count, obligation, and delivered-balance cases
Mainnet economics were cross-checked through the official public server_info endpoint at validated ledger 106,820,692 on 7 September 2026: 1 XRP base reserve, 0.2 XRP owner reserve, and 0.00001 XRP reference base fee. All calculations assume those dated settings, a 0.2 XRP signed AccountDelete fee, no load escalation, and a successful first attempt. Network settings and amendment-dependent behavior can change after publication.
Recovering reserve is not the same as making XRP productive
Account deletion can recover most of a clean account's base reserve, but it ends the account instead of earning a return. XORA's separate proposition is up to 22% APY value (15% native subsidised + XORA reward value). That value is variable, is not guaranteed, and carries custody, liquidity, operational, counterparty, market, and reward-value risks. Review the security model and use 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.