Checks, holds and cashing

Where can I cash a check?

Enter the amount of the check. The tool computes the fee each bank and Walmart publishes for cashing it when you have no account there.

Published fees, 5 of 16 places

$4 to $21.25

Fees for cashing a check drawn on that bank when you have no account there. Your own bank cashes or deposits it free.

Walmart$4
Bank of America$8
Truist$8
Regions$8.50
PNC$21.25
Chasenot published
Wells Fargonot published
Citinot published
U.S. Banknot published
Capital Onenot published
TD Banknot published
M&T Banknot published
Fifth Thirdnot published
Citizenspage not readable
Huntingtonpage not readable
KeyBankpage not readable

Everything you enter stays in this browser: nothing is sent or stored.

There are four places to cash a check, in order of cost. Your own bank or credit union cashes or deposits it free, and Regulation CC sets the dates: the first $275 of an ordinary check the next business day and the rest by the second. The bank the check is drawn on, printed on the check with its name, will often cash it for a non-customer with ID, for a fee some banks publish: $8 at Bank of America for checks over $50, $8 at Truist above $50, at PNC nothing up to $25, $2 up to $100 and 2.5% above, at Regions 1% with a $5 minimum and $20 maximum. Walmart cashes payroll, government, tax refund and cashier’s checks, among others, for at most $4 up to $1,000 and $8 above, up to $5,000 ($7,500 from January to April). Check cashing stores take any check for a percentage set by each store, within state rules. Fees read on October 27, 2026.

Fees, limits and rules read by Radif Partners · Editorial policy · Method

Fees for cashing a check without an account

Read on each bank’s fee schedule or account guide on October 27, 2026.
BankFee to cash $850 (non-customer)Condition
Walmart$4maximum fee for a pre-printed check up to $1,000; $8 above $1,000; two-party personal checks up to $200 at some stores, $6 maximum
Bank of America$8non-customer cashing a check over $50 drawn on a Bank of America personal account
PNC$21.25non-client: free up to $25, $2 from $25.01 to $100, 2.5% above $100
Truist$8non-client cashing a Truist check; $0 for checks of $50 or less and in New Jersey
Regions$8.50non-account holders: Regions checks free up to $25, then 1% ($5 minimum, $20 maximum); payroll and government checks 1.5% ($5 minimum); other checks 4% ($5 minimum)
Chasenot publishedChase says banks may charge non-customers to cash their checks; no amount published
Wells Fargonot published
Citinot published
U.S. Banknot published
Capital Onenot published
TD Banknot published
Fifth Thirdnot publishedpublished percentages (1% on Fifth Third checks, 2% payroll, 4% personal, $4 minimum) are for Express Banking account holders, not walk-in customers

Bank fees apply to checks drawn on that bank, presented by someone who is not a customer. A bank has no obligation to cash a check drawn on another bank for a non-customer, and most refuse. Fifth Third publishes check cashing percentages, but for holders of its Express Banking account, not for walk-in customers.

Which place for which check

Walmart’s accepted check types from its check cashing page.
CheckBest published optionNotes
Payroll check from a large employerthe employer’s bank, or Walmartpayroll checks are on Walmart’s list
Government or tax refund checkyour bank, or WalmartUS Treasury checks are next-day items when deposited
Personal check from a friendthe friend’s bank, or depositWalmart takes two-party personal checks at some stores only, up to $200
Cashier’s checkthe issuing bank, or Walmartnext business day when deposited at a teller
Postal money orderany Post Office, freesee the money order cashing page

Cashing versus depositing

Depositing into your own account is free, and the money is protected by deposit insurance once it is there. The bank must make it available on the Regulation CC schedule (12 CFR 229.12), which the tool below shows for a deposit made on any weekday. Cashing gives you the money at once, but costs a fee unless it is your own bank, and leaves you carrying cash.

When will a personal check be available?

All of it by

Wednesday

$275Tuesday (§ 229.10(c)(1)(vii))
$575Wednesday (§ 229.12(b))

Teller deposit of a local personal check, no exception, no holiday. Days are the latest the rule allows.

Full check hold calculator →

Prepaid cards and apps

Some prepaid card programs and payment apps let you deposit a check by photo, with a free option that waits several days and a paid option for instant funds. Their fees and limits are set in each program’s terms, and their balances are not always protected like a bank deposit: the CFPB notes that money kept in a payment app is generally not FDIC insured, and advises moving it to an insured account.

Checks you should not cash

A check from someone you met online, for more than the price of what you sold, or with a request to send part of it back, is the signature of a fake check scam. A store or bank may cash it, and you will still owe the money when it bounces. The fake check page explains why availability is not proof.

Questions people ask

Can I cash a check at the bank it is drawn on without an account?

Usually, yes, if you show a government photo ID and the check is good. Banks do not have to cash checks for non-customers, but most cash their own customers’ checks, sometimes for a fee. Bank of America charges $8 for checks over $50 drawn on its personal accounts, and PNC, Truist and Regions publish their own fees. Chase publishes no amount.

What do I need to cash a check?

The check, endorsed on the back with your signature, and a current government photo ID with the same name as the payee line. A bank may ask a non-customer for a second ID, and a store may check the payee’s identity and the check itself before paying. Do not sign the back until you are at the counter, so a lost check cannot be cashed by someone else.

Can someone else cash a check made out to me?

Only by endorsement: you sign the back and write “Pay to the order of” followed by the other person’s name, then they sign. Many banks and stores refuse such third-party or two-party checks, or limit them. Walmart accepts two-party personal checks only at some stores, up to $200, for a fee of at most $6. It is simpler to deposit the check yourself.

Next steps

Pages these figures were read on

Written by

Independent publisher of free tools that answer the everyday rules of paying and getting paid in the United States

Figures checked on · Editorial policy · Contact

US payment rules 2026, read on bank, store, Postal Service and eCFR pages, last checked on