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

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

For an XRP Ledger escrow, open the account in XRPL Explorer, XRPL Scan, or XRP Toolkit and inspect the escrow’s FinishAfter, CancelAfter, amount, destination, and any Condition. A time-only escrow becomes finishable at the first validated ledger close at or after FinishAfter—normally within about five seconds of that protocol time—but the XRP is not spendable until an eligible party submits and validates an EscrowFinish transaction. An exchange withdrawal hold is different: its release date comes from the exchange’s policy, not from an on-ledger escrow timestamp.

What an XRP “lockup” can mean

The word lockup is used for several different situations, and the way you check it depends on where the XRP is held.

Self-custody XRP Ledger escrow

An XRPL account can contain an on-ledger Escrow object. The object records an amount, a destination account, timing rules, and possibly a cryptographic condition. Because it is public ledger data, anyone can inspect it with an explorer. The escrow itself controls when the protocol will accept a finish or cancel transaction; it does not automatically move the XRP into a spendable balance when a clock reaches the required time.

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

Exchange withdrawal hold

An exchange may label a balance as locked, suspended, pending, or unavailable without creating an Escrow object in your personal XRPL account. The exchange controls the hold and its release schedule. Compliance reviews, a deposit-confirmation requirement, a security cooldown, maintenance, or a product-specific unlock can all use similar wording. Without the name of the exchange and the reason shown in its account interface, an exact withdrawal date cannot be calculated from XRPL fields.

#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.

Ripple’s corporate supply escrow

Ripple also uses the word escrow for company-held XRP released under a supply-management schedule. That corporate program is unrelated to an individual wallet’s escrow and does not determine when an exchange customer can withdraw.

Quick rule for estimating availability

For a time-only XRPL escrow, use this estimate:

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

XRPL timing is based on ledger close rather than a perfectly continuous wall clock. The documented variation is approximately five seconds. If FinishAfter is 12:00:00 UTC, the escrow becomes eligible at the first validated ledger close at or after 12:00:00; seeing eligibility a few seconds later is normal.

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.

Eligibility is not the same as receipt. An eligible party must submit an EscrowFinish transaction, sign it, pay the transaction fee, and wait for validation. Until that transaction succeeds, the XRP remains in the escrow object.

Step 1: Identify who controls the XRP

Use the XRPL workflow for a personal wallet

Use the ledger workflow when you control an XRPL account’s signing keys and the balance is represented by an on-ledger Escrow object. You can inspect the object publicly even when you use a hardware wallet, but only an authorized signer can finish or cancel it.

Use the platform’s support and account records for an exchange

First check the exchange’s withdrawal page, transaction history, status banner, and support notices. Record the exact wording of the hold and when it began. Do not infer a release time from a personal-account FinishAfter value unless the exchange explicitly identifies an XRPL escrow belonging to your withdrawal. Exchange addresses typically cannot be used to finish an escrow through a personal wallet.

Step 2: Open a ledger or wallet view

Ripple’s XRPL resource list identifies XRPL Explorer and XRPL Scan as explorer options. Enter the public XRPL account address, not a secret key, into an explorer and open its escrow or account-object view.

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

If you use XRP Toolkit, connect the personal wallet and open the Active Escrows table. The table lists active escrow objects associated with the connected account and provides the action controls when an escrow becomes releasable.

Explorers are useful for independent, read-only verification. A wallet interface is useful when you also need to sign a transaction. You can compare both views if a displayed status appears stale.

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.

Step 3: Read the escrow fields

Amount

Confirm the XRP amount or token amount held by the object. Check the asset type carefully: native XRP and an issued token use different ledger representations and may have different authorization requirements.

Destination

The destination is the account that receives the escrowed funds when the escrow is finished. Verify every character before signing. A successful finish sends the funds according to the escrow object; it does not let you redirect them to a new address.

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

FinishAfter

FinishAfter is the earliest time at which a time lock can complete. It is an eligibility boundary, not a promise that a wallet will automatically submit a transaction. Convert the displayed timestamp to UTC before comparing it with your current time.

CancelAfter

CancelAfter is the cancellation or expiry boundary. For token escrows, XRPL requires this field. If it passes before a valid finish, the escrow becomes expired and follows the cancellation path instead of the finish path.

Condition

Condition is optional cryptographic logic. When present, a finisher must provide the corresponding fulfillment in addition to satisfying any time rule. A timestamp by itself is therefore insufficient for a conditional escrow.

Step 4: Determine the current escrow state

Held

Before FinishAfter, the escrow is Held. A finish transaction submitted early will not meet the time requirement.

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

Ready

After FinishAfter, a time-only escrow is Ready. The ledger now accepts a properly authorized EscrowFinish transaction. If a condition exists, the required fulfillment must also be correct.

Expired

If CancelAfter passes first, the escrow is Expired. It cannot be finished after that point; an eligible party must use EscrowCancel under the documented rules. Cancellation returns the funds to the sender when the transaction meets those rules, rather than paying the destination.

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.

When an interface shows both a date and an action, trust the action allowed by the validated ledger state. A calendar date copied from a notification can be in a different time zone or can omit the few seconds associated with ledger close.

Step 5: Convert the timestamp correctly

  1. Locate the exact value. Copy the full FinishAfter value shown by the explorer or wallet, including its date and time.
  2. Set the same time zone. Convert it to UTC and compare it with a current UTC clock. Do not compare a UTC ledger time directly with local time without conversion.
  3. Check both boundaries. Read CancelAfter as well. A finish estimate is useful only while the finish boundary occurs before expiry.
  4. Allow ledger-close variance. Plan for approximately five seconds of protocol timing variation rather than treating the timestamp as a guaranteed wall-clock instant.
  5. Look for a validated state change. Wait until the object is shown as Ready or the wallet exposes a Finish action. A countdown reaching zero is not proof that a finish transaction has been validated.

Step 6: Finish or cancel the escrow safely

Finishing a releasable escrow

In XRP Toolkit, the action column shows Finish when the escrow is releasable. Select the escrow, review the destination and amount, and approve the transaction in the connected compatible personal wallet. A hardware wallet such as Ledger is listed by the Toolkit tutorial as a compatible device. The signer must be eligible for that escrow; merely viewing the object does not grant permission.

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

After signing, wait for the transaction to be validated and then refresh the account. Check the transaction result and the destination balance rather than relying only on a local wallet notification. Network fees and a failed transaction can leave the escrow unchanged.

Canceling an expired escrow

When the action column shows Cancel, verify that the object is expired and that cancellation is the intended outcome. Approve an EscrowCancel transaction only after checking who receives the returned funds under the escrow rules. A cancel operation is not an alternative way to redirect funds to the destination account.

Why an exchange address usually cannot do this

An exchange generally controls the signing keys for its deposit and withdrawal infrastructure. Even if an explorer shows an escrow associated with an exchange-controlled address, a customer normally cannot sign the required transaction. Use the exchange’s own withdrawal process and support channel for that account.

Conditional and token escrows need extra checks

Time plus a condition

A conditional escrow can combine a time lock with a cryptographic condition. Reaching FinishAfter makes the time requirement pass, but the finisher must still submit the correct fulfillment. If the fulfillment is missing or invalid, a finish attempt can fail even though the timestamp has passed.

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.

Trust Line Tokens

The XRPL TokenEscrow amendment supports Trust Line Tokens. The issuer must have enabled the Allow Trust Line Locking flag for the relevant token. Depending on the token’s authorization model, authorization can be required before creation, completion, or cancellation.

Multi-Purpose Tokens

Multi-Purpose Token (MPT) issuers must enable both Can Escrow and Can Transfer. Those issuer settings are separate from the holder’s wallet display and can prevent an otherwise correctly timed operation.

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...).

Freeze and lock conditions

A deep-frozen or otherwise locked token cannot be finished by its holder. Cancellation may still be possible when the documented conditions are met, so inspect the issuer and escrow rules before treating a failed finish as a timing problem.

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

Inspection methods compared

Method Data authority Action capability Typical custody Time information
XRPL Explorer Direct, validated XRPL ledger data Read-only inspection Any public XRPL account Ledger timestamps for FinishAfter and CancelAfter
XRPL Scan Direct, validated XRPL ledger data Read-only inspection Any public XRPL account Ledger timestamps and escrow state
XRP Toolkit Active Escrows Ledger data presented through a connected wallet Can present Finish or Cancel signing actions Compatible personal wallet Escrow dates plus the currently available action
Exchange account interface Exchange’s internal custody and policy records Exchange-controlled withdrawal request Exchange custody Platform-specific estimate or status; XRPL escrow fields do not establish the date

Common reasons XRP is still unavailable after the unlock time

The timestamp passed but no finish was submitted

XRPL does not automatically create an EscrowFinish transaction at the moment a time lock matures. The escrow remains intact until an eligible signer submits and validates one.

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

You checked a local clock or date-only display

A date shown without a time zone can be misleading. Recheck the full UTC value and wait for a validated ledger close at or after the boundary.

A condition is still unsatisfied

Inspect whether Condition is present. A missing or incorrect fulfillment prevents completion even when the time requirement has passed.

The escrow expired first

Compare the two boundaries. If CancelAfter came first, the correct action is cancellation, not finishing.

The token’s issuer settings block completion

For Trust Line Tokens and MPTs, verify the required issuer flags and any authorization. A deep freeze or lock can make finishing impossible for the holder.

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

The balance is held by an exchange

An exchange withdrawal hold can remain after an unrelated personal escrow becomes ready. Check the platform’s stated reason and contact its support team; there is no universal exchange withdrawal service-level date established by XRPL documentation.

The transaction failed or is not validated

Open the transaction result and confirm validation. A rejected signature, insufficient fee balance, incorrect fulfillment, or authorization failure leaves the escrow in its previous state. Do not assume that a wallet’s submitted notification means the ledger accepted the transaction.

Security checklist before signing

  • Use only a public account address in an explorer; never paste a secret key or recovery phrase into a website.
  • Confirm the destination, asset, amount, and escrow identifier on the signing device.
  • Use a compatible personal wallet for self-custody operations; do not attempt to move an exchange-controlled escrow with your own keys.
  • Verify that the action is Finish or Cancel and that it matches the current Held, Ready, or Expired state.
  • Check the validated transaction result after signing and keep its ledger reference for your records.

Ripple’s corporate escrow is a separate question

In a December 16, 2017 explanation, Ripple’s David Schwartz wrote that Ripple had locked 55 billion XRP—55% of the total possible supply—into a series of escrows to make supply more predictable. That explanation described releases of up to one billion XRP per month, with unused XRP placed into a new escrow.

Ripple’s current facts page reports, as of June 30, 2026, 32,600,000,000 XRP placed in escrow, 37,656,053,914 XRP held by Ripple, and 62,329,587,596 XRP distributed. Those are corporate holdings and distribution figures. They do not identify an individual account’s FinishAfter, change an exchange’s withdrawal policy, or make a customer’s XRP withdrawable.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Reported figure Context Date or measurement basis
55 billion XRP, or 55% of total possible supply Ripple escrow statement by David Schwartz December 16, 2017
Up to one billion XRP per month Maximum monthly release described in the original schedule December 16, 2017 explanation
32,600,000,000 XRP in escrow Ripple corporate figure Data as of June 30, 2026
37,656,053,914 XRP held Ripple corporate figure Data as of June 30, 2026
62,329,587,596 XRP distributed Ripple corporate figure Data as of June 30, 2026

A practical decision path

  1. Is the XRP in your own XRPL account? If yes, inspect Escrow objects in an explorer or XRP Toolkit. If no, use the exchange’s status and policy information.
  2. Is there a FinishAfter value? Convert it to UTC and compare it with CancelAfter.
  3. Is the escrow time-only? If yes, expect readiness at the first validated ledger close at or after FinishAfter. If a condition exists, obtain the required fulfillment as well.
  4. What state is validated? Held means wait; Ready means submit EscrowFinish; Expired means follow the EscrowCancel path.
  5. Did the transaction validate? Confirm the ledger result and destination balance before treating the XRP as available.

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.