Halloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PCHalloween DealsAmazon USOctober picks are moving - compare before checkoutAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to the guide
THE FINANCEBASE List yours

Guide

How to Check an XRP Token Lockup and Estimate When Withdrawals Will Be Available

By TheFinanceBase Team 10 min read

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The reliable way to check a self-custody XRP lockup is to inspect the account’s on-ledger Escrow object in XRPL Explorer, XRPL Scan or XRP Toolkit. Note its FinishAfter, CancelAfter, amount, destination and any Condition. A time-only escrow becomes finishable at the first validated ledger close at or after FinishAfter—usually within about five seconds of that protocol time—but the XRP is not spendable until an eligible party submits and validates an EscrowFinish transaction.

If an exchange says your XRP is locked or withdrawals are suspended, that may be an exchange-level hold rather than an XRPL Escrow object. Its release date depends on that platform’s policy, compliance review or product terms, not on the ledger fields described here.

As an Amazon Associate I earn from qualifying purchases.

What an XRP lockup can mean

“Locked XRP” describes several different situations. The correct way to estimate availability depends on who controls the account and where the restriction is recorded.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Self-custody XRPL escrow

An XRPL Escrow object moves XRP—or supported tokens—into a ledger-controlled arrangement. The object records the sender, destination, amount and release rules. Anyone can read those fields from the public ledger, but only an eligible signer can complete or cancel the escrow.

#1 Best Overall
Ledger Nano X - Classic Crypto Wallet with Bluetooth | Compact, go anywhere, 1.1" display. Desktop & iOS/Android compatible
  • Effortlessly build your crypto portfolio via the all in one Ledger Wallet app: buy, sell, send, receive, swap, stake and more across popular blockchains. 15,000+ coins & tokens in a single dashboard. Keep a close eye on the market. Compare service providers. Track performance. Get timely alerts. Build your portfolio with confidence.
  • Enjoy Bluetooth connectivity, iOS access, and hours of battery use with this mobile-first, secure backup signer. Freedom you can depend on.
  • Genuine Check: confirm your signer is authentic during setup with the Ledger Wallet app.
  • Protect your signer: keep it in mint condition at all times with a bespoke Pod or Case to avoid scratches and everyday wear and tear.

Exchange withdrawal hold

An exchange can mark a balance as locked, suspend withdrawals, impose a cooling-off period or hold funds for compliance reasons without creating a personal Escrow object on the XRPL. The exchange’s own account, internal ledger and terms determine the date. Without the exchange name and the reason shown in its notice, no XRPL timestamp can produce an exact withdrawal estimate.

Corporate or supply-management escrow

Ripple’s public supply-management escrows are not a lock on an individual’s wallet. Ripple said in 2017 that it had locked 55 billion XRP—55% of the total possible supply—into escrows, with up to one billion XRP released monthly and unused XRP returned to new escrow arrangements. Ripple’s current facts page reports 32,600,000,000 XRP placed in escrow, 37,656,053,914 XRP held and 62,329,587,596 XRP distributed, with those figures stated as of June 30, 2026. Those are Ripple’s holdings and distribution figures, not the status of your exchange balance or personal account.

Where to inspect an XRPL escrow

Use at least one public ledger view for verification and, when you need to sign a transaction, a compatible personal wallet.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Method Data authority Can sign Finish or Cancel? Best use Important limitation
XRPL Explorer Direct XRPL ledger data No; read-only inspection Independent confirmation of objects and timestamps Does not authorize a release transaction
XRPL Scan Direct XRPL ledger data No; read-only inspection Cross-checking account and escrow fields Read-only; signing must occur elsewhere
XRP Toolkit Ledger data presented for a connected wallet Yes, when the wallet and escrow are eligible Active Escrows table and guided Finish or Cancel action Requires control of a compatible personal wallet
Exchange account page That exchange’s internal records and policy Not applicable to your personal escrow Checking a platform withdrawal hold Its date cannot be inferred from XRPL Escrow fields

Ripple’s XRPL resource list includes XRPL Explorer and XRPL Scan. XRP Toolkit’s tutorial says connected wallets expose an Active Escrows table. For signing, the tutorial recommends a compatible personal wallet and lists Ledger as one compatible device; an exchange address typically cannot finish an escrow for you.

Step-by-step: check a time-locked XRP escrow

  1. Identify the custody arrangement. Determine whether you control an XRPL account and its signing keys. If the XRP appears only in an exchange portfolio, first read the exchange’s withdrawal-status message; do not assume a personal Escrow object exists.
  2. Copy the account address carefully. Use the public XRPL account address associated with the wallet that created or receives the escrow. Check every character before searching; a look-alike address can lead to a completely different account.
  3. Open a ledger explorer or wallet interface. Search the address in XRPL Explorer or XRPL Scan, or connect the wallet to XRP Toolkit and open Active Escrows. A wallet view is convenient, while an explorer gives an independent, read-only confirmation.
  4. Open each Escrow object. Record the amount and asset, sender, destination, object identifier, FinishAfter, CancelAfter and any Condition. If several escrows exist, evaluate them separately; one object’s date does not unlock another.
  5. Convert ledger time to UTC. XRPL timestamps are protocol times, not a local-calendar promise. Convert the displayed value to UTC, then to your local zone if helpful. Keep the UTC value in your notes so daylight-saving changes do not create an apparent discrepancy.
  6. Compare both time limits. FinishAfter is the earliest time at which a time lock can be completed. CancelAfter is the expiry or cancellation time. For token escrows, CancelAfter is mandatory. If expiry occurs first, the escrow is not finishable.
  7. Check whether a condition exists. A populated Condition means a valid cryptographic fulfillment is required. A time-only escrow has no such requirement. A combination escrow can require both the time and the correct fulfillment.
  8. Check the current state. Before FinishAfter, a time-based object is held. Once the time has passed and a ledger has closed, it is ready if all other rules are met. After CancelAfter passes first, it is expired and can be canceled under the documented rules.
  9. Use the wallet’s action control only after verifying the fields. In XRP Toolkit, the action column shows Finish or Cancel when the escrow is releasable. Confirm the destination, amount and condition before signing; never approve a transaction solely because a date has arrived.
  10. Wait for validation and recheck the balance. The transaction must be accepted into a validated ledger. After validation, refresh the account and confirm that the escrow object has been removed or its state changed and that the resulting balance is where you expect it.

How FinishAfter determines the earliest availability

For a time-only escrow, use this estimate:

earliest finishable time ≈ FinishAfter, rounded to the first validated ledger close at or after that time

The timestamp is a threshold, not an automatic transfer. XRPL resolves timed releases against ledger close times, so the practical result can vary by about five seconds. A release at 12:00:00 UTC might therefore become eligible at the first validated close just after that instant rather than at the exact wall-clock second.

Three separate events are easy to confuse:

  1. The lock time arrives. The network reaches the FinishAfter threshold.
  2. The escrow becomes finishable. A validated ledger closes at or after the threshold, and no earlier expiry or condition blocks completion.
  3. The XRP becomes spendable. An eligible party submits an EscrowFinish, it is validated, and the resulting balance is credited to the destination account.

Only the third event puts the XRP into a normal spendable balance. If nobody submits EscrowFinish, the funds can remain in escrow after the time has passed.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Reading every escrow field correctly

Amount

Confirm whether the object contains XRP or a supported issued token, and check the quantity and decimal presentation. Do not assume that a displayed number is XRP if the asset code and issuer identify a token.

Rank #2
Ledger Flex Crypto Wallet Securely Manage All Your Digital Assets | Blue, 2.8" Gorilla Glass touchscreen signer, NFC, Bluetooth, Secure Element, Private backup
  • Simply & securely take control of your digital assets and identity with the all-in-one Ledger Wallet crypto app and Ledger Flex touchscreen signer.
  • Digital asset control at your fingertips: manage 15,000+ crypto across multiple chains. Earn rewards. Top up & share with ease. Explore DeFi with confidence. Collect and showcase NFTs. Make informed choices with clarity.
  • Connect effortlessly with Ledger Wallet: pair your secure Ledger signer with the all in one Ledger Wallet crypto app to manage thousands of digital assets across multiple devices and accounts with Ledger Sync from a single, secure dashboard.
  • Cutting-edge design: monitor the market, compare rates, and Clear Sign transactions on the secure, high resolution, 2.8'' E Ink touchscreen.
  • This is what security feels like: Ledger touchscreen signers all come with a private, offline, PIN-protected backup, Ledger Recovery Key, to never lose access to your assets.

Destination

The destination is the account intended to receive funds when the escrow is finished. A successful finish does not redirect the funds to whichever wallet happens to sign; the object’s rules control the destination.

FinishAfter

This is the earliest protocol time for a time lock. It does not guarantee that a finish transaction has already been submitted or that your wallet interface will update at the exact displayed second.

CancelAfter

This is the cancellation deadline. If it passes before a valid finish, the escrow becomes expired and the permitted path is EscrowCancel, which returns funds to the sender under XRPL’s documented rules. For token escrows, this field is required.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Condition

This optional field contains a cryptographic condition. The finisher must provide the matching fulfillment, in addition to satisfying any time requirement. A condition can therefore make an escrow unavailable even after FinishAfter.

State

“Held” indicates that the object is still waiting for its rules to be met. “Ready” describes a time-only escrow that can be finished after the required ledger close. “Expired” means the cancellation path applies because CancelAfter was reached first.

Conditional and combination escrows

A condition changes the answer from “wait until this date” to “wait until this date and supply the correct proof.” The fulfillment is a cryptographic value generated for that condition; guessing, editing or omitting it will not work.

  • Time-only: Finish becomes possible after FinishAfter, provided it has not expired.
  • Condition-only: The required fulfillment controls completion; there may be no time threshold to calculate.
  • Time plus condition: Both the time threshold and valid fulfillment must be present.
  • Expired: If CancelAfter passed first, submit the cancellation route permitted by the escrow rules rather than attempting to finish.

If you did not create the condition or do not have the expected fulfillment, contact the party that created the escrow before signing anything. A wallet cannot manufacture a valid fulfillment from the displayed date.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Token escrow requirements and restrictions

The XRPL TokenEscrow amendment supports Trust Line Tokens and Multi-Purpose Tokens (MPTs), but token rules add checks that do not apply to ordinary XRP.

Rank #3
Ledger Nano Gen5 - Crypto Wallet - Securely Buy Digital Assets - Black | Easy-to-use, customizabe, 2.8" touchcreen signer with private backup and scam protection
  • More than just crypto: confirm your device is authentic with Genuine Check, manage all your logins with Ledger Security Key, detect common scams with Transaction Check and more.
  • Industry-defining security: battle-tested by the Donjon's white hat hackers, protected by the Secure Element, and powered by Ledger OS.
  • Connect effortlessly with Ledger Wallet: pair your secure Ledger signer with the all in one Ledger Wallet crypto app to manage thousands of digital assets across multiple devices and accounts with Ledger Sync from a single, secure dashboard.
  • Playful, user-friendly design: monitor the market, compare rates and Clear Sign all transactions on the secure 2.8'' anti-glare, scratch-resistant touchscreen.
  • This is what security feels like: Ledger touchscreen signers all come with a private, offline, PIN-protected backup, Ledger Recovery Key, to never lose access to your assets.

Trust Line Tokens

The issuer must have the Allow Trust Line Locking flag enabled. Authorization can also be required before creation, completion or cancellation, depending on the issuer’s settings and the account’s trust-line status.

Multi-Purpose Tokens

An MPT issuer must enable both Can Escrow and Can Transfer. If either permission is absent, a date passing does not make the token transferable through the escrow.

Freeze and lock controls

A deep-frozen or otherwise locked token cannot be finished by its holder. Cancellation may still be possible under the documented conditions, but that is a separate transaction path and should not be assumed to return funds to the destination.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Issuer authorization

When a token requires authorization, inspect the issuer and the relevant trust-line or MPT permissions before estimating availability. A wallet may show a date while the issuer’s controls still prevent completion.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Why an escrow is still unavailable after the date

The timestamp has not reached a validated ledger close

The displayed calendar time can arrive between ledger closes. Wait for the next validated close, allowing roughly five seconds of protocol timing variance, then refresh the object.

No one submitted EscrowFinish

XRPL does not automatically move the funds merely because FinishAfter passed. Submit the finish transaction from an eligible personal wallet and wait for validation.

CancelAfter won the race

If expiry was reached first, the object is no longer finishable. Use EscrowCancel when the rules permit it; the funds follow the documented return-to-sender behavior.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A condition is missing or invalid

A conditional escrow requires the exact fulfillment. Check that the condition and fulfillment belong to the same escrow and that no character was altered during copying.

Rank #4
Ledger Nano S Plus - Classic Crypto Wallet | Emerald Green, Compact, stay home 1.1" display, Desktop & Android compatible
  • All your digital assets in one place. You can manage thousands of crypto including Bitcoin, Ethereum, Solana, Tether and more.
  • Connectivity: USB-C cable connection only. No Bluetooth.Compatible with the Ledger Wallet crypto app, both desktop (Windows, macOS, Linux) and mobile (Android only). Not compatible with iOS.
  • Protect your digital assets with the industry's best security: keep your private keys offline in your private signer, battle-tested by the Donjon's white hat hackers, CC EAL 6+ certified Secure Element, constantly updated Ledger OS.
  • Effortlessly build your crypto portfolio via the all in one Ledger Wallet app: buy, sell, send, receive, swap, stake and more across popular blockchains. 15,000+ coins & tokens in a single dashboard. Keep a close eye on the market. Compare service providers. Track performance. Get timely alerts. Build your portfolio with confidence.
  • Choose the colors that match your style: express your personality and your crypto management mood, color code your signers, one for each use (trading, staking, HOLDing...).

Token permissions block completion

Review the issuer’s trust-line-locking, MPT escrow and transfer permissions, plus any authorization status. A freeze or deep freeze can prevent a holder from finishing even when the time condition is satisfied.

The account is controlled by an exchange

An exchange-controlled address generally cannot be operated by your personal wallet. Follow the platform’s withdrawal-status instructions and support process; an explorer can show ledger activity but cannot override the exchange’s internal hold.

The wallet interface is stale

Compare the wallet display with a second explorer, reconnect the wallet and verify the network and account address. Do not sign a transaction until the independent ledger view matches the wallet’s amount and destination.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Finishing an escrow safely

  1. Verify the network and address. Ensure the wallet is connected to the XRPL network and that the account address matches the escrow record.
  2. Verify eligibility. Confirm the state is ready, the finish time has passed, expiry has not passed, and any condition or token authorization is satisfied.
  3. Review the destination and amount. Compare the transaction preview with the Escrow object. Stop if the destination, asset, amount or fee differs unexpectedly.
  4. Use a compatible personal signer. XRP Toolkit’s tutorial identifies Ledger as one compatible device. Keep recovery phrases offline and never enter them into a website or send them to support.
  5. Sign and submit EscrowFinish. Approve only the transaction you have independently checked.
  6. Wait for validated status. A submitted transaction is not final until included in a validated ledger. Save the transaction ID and verify it in an explorer.
  7. Recheck the resulting account. Confirm the escrow was finished and the destination balance reflects the transfer, less any applicable transaction fee.

Estimating an exchange withdrawal date

There is no universal XRPL formula for an exchange lock. Ask the platform which category applies:

  • pending deposit confirmations;
  • new-address or password-change cooldown;
  • identity or compliance review;
  • account risk or fraud hold;
  • maintenance or network suspension;
  • staking, lending or another product with its own redemption period.

Record the exact status text, the time the hold began, the stated time zone and whether the notice gives a review deadline or only an estimate. If the platform supplies a transaction hash, inspect that hash on an explorer; if no on-chain transaction exists, the restriction is likely internal. Do not infer a release time from a personal escrow’s FinishAfter unless the exchange explicitly identifies that escrow as the reason for the hold.

Ripple’s escrow figures versus your withdrawal

Ripple’s 2017 explanation concerned a company-level supply arrangement: “To provide additional predictability to the XRP supply, Ripple has locked 55 billion XRP (55% of the total possible supply) into a series of escrows.” It described releases of up to one billion XRP per month and the return of unused XRP to new escrows.

The later Ripple facts figures—32,600,000,000 XRP placed in escrow, 37,656,053,914 XRP held and 62,329,587,596 XRP distributed, data as of June 30, 2026—describe Ripple’s reported holdings and distribution. They do not indicate when XRP in your wallet or exchange account can be withdrawn. Use the account-specific Escrow object or the exchange’s own policy instead.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A practical decision checklist

  • Do you control the private keys? If not, start with the custodian’s withdrawal policy.
  • Can you find an Escrow object for the exact account? If not, an exchange lock may be internal.
  • Have you recorded FinishAfter, CancelAfter, amount, destination and Condition?
  • Did a validated ledger close occur after FinishAfter?
  • Is the object ready, rather than expired?
  • For tokens, are issuer permissions, authorization and transferability satisfied?
  • Do you have the correct fulfillment for a conditional escrow?
  • Are you using a compatible personal signer rather than an exchange address?
  • Did you verify the transaction preview and final transaction ID independently?

Bottom line for timing

For a self-custody, time-only XRP escrow, treat FinishAfter as the earliest ledger time, allow about five seconds for ledger-close timing, and then account for the time needed to submit and validate EscrowFinish. A condition, token permission, freeze or earlier CancelAfter can change the result. For an exchange withdrawal hold, only the named exchange can establish the release date.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a comment

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More guides

Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.