EN

Cashing a check

4 minDifficulty Checked 2026-11-10
Key takeaways
  • CheckCash takes either Amount for an exact sum or DeliverMin for as much as possible.
  • If the sender's balance is short, cashing fails and the check stays on the ledger.
  • Cashing a token check creates the receiver's trust line if it is missing.

You hold a check for "up to 100 XRP". You have two ways to cash it.

Exact. "Give me 100." If the sender has it, you get 100. If not, nothing moves.

Flexible. "Give me as much as you can, but at least 50." If the sender has 60, you get 60. If the sender has 40, nothing moves.

Either way, a failed try does not destroy the check. It stays on the ledger. You can try again tomorrow, or ask for less.

A successful cash ends the check. It is removed from the ledger, even if you took less than the maximum. There is no second cash for the rest.

Cashing is your transaction, so you pay its small fee. The sender pays nothing at that moment except the amount cashed.

Token checks work the same way, with two extras:

  • If you do not have a trust line for the token yet, cashing creates one. That adds one owner reserve to your account, 0.2 XRP today.
  • If the token has a transfer fee, the sender is debited more than you receive. The check's maximum includes that fee.

Nobody can force a token on you with a check. A check does nothing until you cash it.

Check yourself3 questions
1. A check allows up to 100 XRP. The sender holds 60 spendable XRP. Which cash attempt can succeed?
2. What happens to a check when cashing fails for lack of funds?
3. You cash a check for a token you have no trust line for. What happens?
Sources
Next lessonExpiry, canceling and blocking3 min