How to Cash a Check: Complete Step-by-Step Guide

Before You Cash a Check: What to Verify

Before attempting to cash any check, verify four things that determine whether the check can be cashed at all.

Is the check made out to you? The payee name on the "Pay to the order of" line must match your name as it appears on your government-issued ID. Even a minor spelling difference (Robert vs. Bob, or a hyphenated surname written without a hyphen) can cause a teller to decline. If your name is spelled incorrectly on the check, contact the check writer to issue a new one.

Is the check dated within the last 180 days? Most US banks treat a check as stale after 180 days from the written date. A stale check may be refused even if everything else is in order. Check the date in the upper right corner before going to a cashing location. For more on stale checks, see our check writing guide.

Does the check have the payer's signature? A check without a signature from the account holder on the front is invalid. Banks will not cash or deposit an unsigned check. If you receive an unsigned check, return it to the payer for a signature.

Are the check fields fully filled in? The amount in numbers (the box), the amount in words (the line), and the payee name must all be completed. An incomplete check may be refused by automated processing equipment and may raise fraud concerns at a teller window.

 

Step 1: Endorse the Check

Endorse check to cash it: before a bank, retailer, or cashing service can give you money for a check, you must endorse it by signing the back. The endorsement authorizes the cashing location to process the funds.

Sign your name in the endorsement area on the back of the check, which is the 1.5-inch zone at the top of the back (when the check is held face down). Most checks have a box or lines labeled "Endorse Here" in this zone, followed by "Do Not Write Below This Line." Stay within the endorsement zone; writing below it can interfere with bank processing.

Use blue or black permanent ink for your endorsement. Do not use pencil.

Sign as close to cashing time as possible. An endorsed check is immediately negotiable. If a signed check is lost before you reach the cashing location, another person may attempt to cash it. For a full explanation of endorsement types and when each is appropriate, see our endorsements guide and our check fraud prevention guide.

If you are depositing the check through a bank or credit union rather than cashing it for immediate cash, use a restrictive endorsement: write "For deposit only to account [your account number]" before your signature. This prevents the check from being cashed if it is lost after signing.

For mobile deposits, the endorsement must include "For mobile deposit only at [your bank name]" below your signature to comply with Regulation CC mobile deposit rules, which prevent the same check from being deposited twice.

 

Step 2: ID Required to Cash a Check

Check cashing ID requirements apply at virtually every cashing location. The standard is a government-issued photo ID. Accepted forms:

  • Driver's license (most commonly accepted)
  • State-issued ID card
  • US Passport or Passport Card
  • Military ID
  • Permanent Resident Card

For large checks (typically over $500-$1,000 depending on the location), some banks and retailers require a second form of ID or proof of address alongside the primary photo ID. The OCC confirms this requirement exists because of federal anti-money laundering regulations, not just individual store policy. When a business cashes a check for someone with no account history, ID verification is the only fraud protection available.

Check-cashing stores are the main exception: some will cash checks without ID or with fewer ID requirements, particularly for very small amounts. This flexibility comes with higher fees.

 

Where to Cash a Check: 7 Options Compared

The best place where to cash a check without bank account varies by check type, amount, and ID availability. The seven options below cover every situation, ranked lowest to highest fee.

Where to cash a check depends on whether you have a bank account, how quickly you need the funds, what type of check you have, and how much you are willing to pay in fees. The seven options below are ranked from lowest fee to highest for most check types.

 

Option 1: Your Own Bank or Credit Union (Free)

If you hold a checking or savings account, cashing a check at your own bank or credit union is free. The teller verifies your identity through your account relationship rather than a document check alone. You can receive cash immediately across the counter for checks up to your bank's cash limits, or deposit the check and withdraw cash against available funds.

Mobile deposit through your bank's app is the most convenient method for account holders and eliminates a branch visit. For most payroll and government checks under $6,725, funds are typically available the next business day under Regulation CC (updated July 1, 2025). Cashing a check over the counter at your own bank gives you the money immediately with no hold.

ATM deposits to your own bank's ATM: funds are available on the next business day in most cases.

 

Fastest Method: Mobile Deposit as Instant Cash Equivalent

Mobile deposit cash check: for account holders who need their funds quickly, mobile deposit is functionally equivalent to cashing a check for most practical purposes. You photograph the front and back of the endorsed check through your banking app and submit. Under the Regulation CC $275 threshold, the first $275 is available as early as the next business day. For most payroll checks and government checks, up to $6,725 is available by the second business day. This eliminates the need to travel to a branch or cashing location entirely.

Mobile check deposit hold: some banks offer "early direct deposit" or "instant check deposit" features for qualifying account types that accelerate availability beyond the standard Regulation CC schedule. Check your bank's specific account terms.

 

Option 2: The Issuing Bank for Non-Customers ($5-$8)

Cash check at issuing bank non customer: the bank whose name is printed on the check face is called the issuing bank (technically, the drawee bank). Many issuing banks will cash their own checks for non-customers because they can immediately verify that the funds exist in the account, reducing their fraud risk compared to a stranger presenting the check elsewhere.

Check cashing fee at bank for non-customers typically runs $5-$8. This is the lowest-cost check cashing option without a bank account, lower than Walmart for checks under about $200 and comparable for larger checks.

The issuing bank has the best ability to verify the check: they hold the payer's account and can confirm balance availability in real time. This is why they can process checks for non-customers with reasonable confidence.

What to bring: the endorsed check and a government-issued photo ID. The teller will look up the payer's account, verify the check, and give you cash minus the fee.

 

Option 3: Walmart Money Center ($4-$8 Flat)

Walmart check cashing fee: Walmart's Money Center charges a flat fee of $4 for checks up to $1,000 and a maximum fee of $8 for checks over $1,000. This flat-fee structure makes Walmart one of the most affordable check cashing options for any check above approximately $200, where the flat $4 fee beats the percentage-based fees at check-cashing stores.

Walmart cashes payroll checks, government checks, tax refund checks, cashier's checks, money orders, insurance settlement checks, and 401(k) disbursement checks. Two-party personal checks are accepted at some Walmart locations up to a maximum of $200 with a $6 fee. Walmart requires a government-issued photo ID and has a maximum limit of $5,000 per check ($7,500 during tax season for qualifying tax refund checks).

Kroger check cashing fee: Kroger and Kroger banner stores (Fred Meyer, Fry's, Ralphs, and others) offer check cashing at customer service desks. Fees vary by state due to differing state check-cashing regulations, typically running $3-$6 per check. Check limits and accepted check types also vary by location.

 

Option 4: Grocery Stores and Retailers

Many grocery chains beyond Kroger offer check cashing: Albertsons, Publix, and local regional chains in some markets. The experience mirrors Walmart: customer service desk, government ID, flat fee, immediate cash. Fees generally run $3-$6.

Accepted check types at grocery stores are usually more limited than at Walmart. Most accept payroll checks and government checks readily. Personal checks from individuals are frequently declined because grocery stores have less fraud verification capability than banks, and personal checks carry higher return risk.

 

Option 5: Check Cashing Apps

Cash check with app: several mobile payment apps allow you to deposit and cash checks through your smartphone without a traditional bank account.

Check cashing app fee PayPal: PayPal offers mobile check cashing through its app. For instant access to funds, the fee is around 5% of the check amount with a minimum of $5. If you can wait 10 business days, some check types are processed at no fee. Cash App charges 1.5-5% of the check amount for instant deposit. Ingo Money (which powers check cashing in multiple apps) charges 1% for government or payroll checks and 5% for personal checks for instant access.

Mobile deposit cash check via apps: for users without traditional bank accounts, apps like Chime or Bluebird by American Express (both prepaid debit card services with bank-account-like features) offer mobile check deposit with no monthly fees and faster availability than many alternatives.

 

Option 6: Prepaid Debit Cards

Cash check prepaid debit card: prepaid debit cards that support mobile check deposit let you load a check onto the card via a smartphone photograph. The card network then provides access to funds on the card balance timeline, which varies by provider. Fees typically run $5-$25 per check load, or a percentage of the check amount for instant availability.

The advantage of prepaid cards: they provide a payment card for everyday purchases, unlike cash received at a teller window. The disadvantage: fees per transaction can be high, and funds loaded onto the card are not FDIC insured the same way bank account deposits are unless the card explicitly offers pass-through FDIC coverage through a banking partner.

 

Option 7: Check-Cashing Stores (Last Resort)

Check cashing store fee percentage: dedicated check-cashing stores (often branded as payday loan or check-cashing centers) typically charge 1-10% of the check face value. Western Union reports some personal check cashing fees reach 15% at these locations. A $500 check at 5% costs $25 in fees. A $1,000 check at 10% costs $100. These fees compound significantly for frequent users.

Bankrate's 2025 analysis found check-cashing stores are "the most expensive option, charging 1-10% of check value" and labels them a last resort. State laws cap check-cashing fees in many states, so maximum rates vary. Check your state's financial regulation authority for the applicable cap in your area.

When check-cashing stores serve a purpose: they accept checks that banks and retailers often refuse, including some personal checks, checks where the payee's ID does not perfectly match the name, checks from closed or disputed accounts (though these carry risk for the cashing store), and in some cases, checks presented without standard government ID. This flexibility is why their fees are higher: they carry more risk per transaction.

 

Check Cashing Fee Comparison

Check cashing fee comparison across all major venues for a $500 check and a $1,000 check, based on Bankrate's research and current venue fee schedules:

Your own bank or credit union: $0 for both. Best option if you have an account.

Issuing bank (non-customer): $5-$8 for both. Best option without a bank account for checks under $200.

Walmart Money Center: $4 for a $500 check; $8 for a $1,000 check. Flat fee makes this the winner for larger checks without a bank account.

Kroger / grocery stores: approximately $3-$6 for both (varies by state and location).

PayPal check cashing app: approximately $25 (5%) for a $500 check; $50 (5%) for a $1,000 check, for instant access.

Prepaid debit card: $5-$25 per check regardless of amount at most providers.

Check-cashing store: $5-$50 (1-10%) for a $500 check; $10-$100 (1-10%) for a $1,000 check. The most expensive option.

The long-term math: if you cash 20 payroll checks per year at a check-cashing store at 5% on an average $1,000 check, you pay $1,000 per year in cashing fees. A free checking account at a bank or credit union eliminates this cost entirely.

 

Regulation CC Hold Rules Effective July 2025

Regulation CC hold policy 2025: the federal Expedited Funds Availability Act, implemented as Regulation CC, sets the timeline for when deposited (not cashed) funds must be available. The Federal Reserve and CFPB adjusted the dollar thresholds effective July 1, 2025, to reflect inflation. These are now the governing figures for all US banks and credit unions.

 

Regulation CC $275 Threshold (Next-Day Availability)

Regulation CC next-day availability: for check deposits made in person to a teller, the first $275 must be available for withdrawal by the next business day. This applies to all personal, payroll, and business check deposits. On a $700 check deposited Monday, $275 is available Tuesday. The remaining $425 is available Wednesday for local checks.

 

Second-Day Availability for Local Checks

For checks drawn on banks in the same federal Reserve district (local checks), the amount above $275 is available no later than the second business day. A $700 check deposited Monday: $275 available Tuesday, remaining $425 available Wednesday.

 

Regulation CC $6,725 Large Deposit Threshold

The Regulation CC $6,725 large deposit threshold: for check deposits totaling more than $6,725 in a single business day, the amount over $6,725 may be held for up to seven business days for local checks. A deposit of $10,000 in personal checks: the first $6,725 follows the standard schedule; the remaining $3,275 may be held up to seven additional business days.

 

Government Checks, Cashier's Checks, Treasury Checks

Government checks (federal, state, local) and cashier's and certified checks deposited in person to a teller qualify for next-day availability of up to $6,725 when certain conditions are met. Above $6,725, the excess may be held up to nine business days.

 

New Account Exception

New accounts open fewer than 30 days face stricter holds. Check deposits to new accounts may be held for up to nine business days regardless of check type. This is the main exception period where cashing a check over the counter (rather than depositing it) provides meaningfully faster access to funds.

 

Cashing vs Depositing a Check: The Key Difference

Cashing vs depositing a check produces different access timelines for your money.

When you cash a check, you receive all the funds in cash immediately, across the counter, with no hold. The bank verifies the check and pays you on the spot. There is no Regulation CC hold because you are not depositing funds into an account.

When you deposit a check into your account, the bank accepts the check and credits your account balance, but access to those funds is subject to Regulation CC hold schedules. Check hold how long: for most personal checks, the first $275 is accessible the next business day; the remainder follows on the second business day for local checks.

The tradeoff: cashing requires you to handle cash, which you must then secure, carry, and potentially re-deposit somewhere. Depositing allows the funds to go directly into your account for electronic use (debit card, bill pay, transfer), but with a 1-2 day delay on most of the amount. For large checks where the hold window matters operationally, cashing may be preferable if you need the full amount immediately.

Check deposit vs cashing a check decision: if you have a bill due immediately and the check amount exceeds $275, cashing provides immediate access to the full amount. If the funds can wait a business day or two, depositing is typically more convenient because it avoids handling cash.

 

When a Bank Can Refuse to Cash Your Check

Bank refuse cash check non customer: the OCC (Office of the Comptroller of the Currency) has confirmed in its public guidance: "There is no federal law or regulation that requires banks to cash checks for non-customers." This is one of the most surprising and misunderstood facts in check cashing.

A bank may refuse to cash a check for a non-customer for any reason, including: you do not have an account with them, the check amount exceeds their non-customer limits, the check is a personal check rather than a payroll or government check, or you cannot provide satisfactory identification. The bank's protection against fraud loss when cashing checks for strangers is limited entirely to your ID , they have no account history with you to fall back on if the check later bounces or is found to be fraudulent.

When a bank issues its own check (cashier's check, official check), it guarantees payment. When a customer of the bank writes a personal check to you, the bank has not guaranteed anything. Cashing that personal check for a non-customer means the bank takes on the full return risk if the check bounces. Many banks simply decline this exposure for non-customers.

Banks that do cash checks for non-customers typically only cash on-us checks, meaning checks drawn on accounts held at that specific bank. This is where your lowest-cost non-customer option lies: the issuing bank, whose name is printed on the check face.

For checks you have written that a payee wants to stop, see our stop payment guide.

 

Why Check Type Matters for Cashing

Check type payroll check easier to cash: payroll checks from established companies are among the easiest check types to cash because they carry implied institutional credibility. The bank can verify the company is a real employer with a valid account, and payroll checks are less likely to bounce than personal checks from individuals.

Government check easier to cash: US Treasury checks, state tax refund checks, Social Security checks, and other government-issued checks are the easiest to cash anywhere. They carry zero risk of insufficient funds (the US government will not run out of money to cover a Social Security check). Most banks, Walmart, and grocery stores readily accept government checks with minimal scrutiny beyond ID verification.

Personal check hardest to cash: a personal check from an individual is the most difficult to cash without a bank account because it carries the highest risk of return. The payer's account could be overdrawn, closed, or the check could be fraudulent. Banks that cash checks for non-customers typically refuse personal checks for exactly this reason. Grocery stores and Walmart may also decline personal checks. Check-cashing stores that will accept them charge the highest fees (5-15% for personal checks is common).

Cashier's check: cashier's checks represent guaranteed funds from the issuing bank, making them highly reliable. However, cashier's check fraud has increased significantly, so banks scrutinize them carefully and may place holds even on these instruments if the bank is unfamiliar with the issuing institution.

 

Third-Party Check Cashing

Third-party check cashing: signing a check over to someone else (a third-party endorsement, using "Pay to the order of [new payee]" above your signature) is technically legal under UCC 3-205, but banks increasingly refuse to accept third-party checks. For more on endorsement types and the special endorsement process, see our complete endorsements guide.

Sign check over to someone: if you sign a check over to a trusted family member or friend who has a bank account, they can attempt to cash or deposit it on your behalf. The bank may require both of you to be present, demand two sets of ID, or simply refuse. Many major banks have internal policies against third-party checks because of the elevated fraud risk when the name on the check and the person presenting it do not match.

If you need to use this approach, call the receiving bank before visiting to confirm they accept third-party checks and ask what ID and presence requirements apply. The alternative of opening a simple checking account (or even a prepaid card account) is more reliable for recurring check access than depending on third-party cashing.

 

What Makes a Check Impossible to Cash

Several conditions make a check uncashable regardless of where you take it:

  • Stale check 180 days: a check dated more than 180 days ago is stale. Most banks will not honor it, and the cashing location has no recourse if the issuing bank returns it unpaid.

 

  • Post-dated check: a check with a future date may be refused at some locations before that date, though legally banks are not required to wait. Most banks process checks when presented regardless of a future date, but some tellers flag and refuse them.

 

  • Missing signature: an unsigned check is invalid. No endorsement from you can fix a missing payer signature.

 

  • Missing endorsement: you must sign the back before cashing. An unendorsed check will not be accepted.

 

  • Wrong payee name: if the name on the check does not match your ID, you may be refused. Minor spelling variations may be handled case-by-case; significant name mismatches (different person) will be declined.

 

 

  • Altered check: visible alterations to the amount, payee, or date make a check uncashable as banks treat alterations as a fraud indicator.

 

  • Damaged MICR line: if the routing and account numbers at the bottom of the check are torn, overwritten, or illegible, bank processing equipment cannot read the check. Some banks can manually process damaged MICR lines, but this requires manager approval and extra time.

 

Long-Term Solution: Second-Chance Checking Accounts

Second-chance checking account: if you have been unable to open a standard checking account due to negative banking history (overdrafts, account closures at prior banks, or ChexSystems records), a second-chance checking account allows you to establish a bank relationship and eliminate check-cashing fees permanently.

Unbanked check cashing fees add up fast. Someone cashing 26 biweekly payroll checks per year at a $500 average at a 5% check-cashing store rate pays $650 per year in fees. A second-chance checking account typically charges a small monthly fee ($5-$10) with a path to upgrade to a standard account after 12 months of positive account history. The fee savings in the first year alone typically cover the account cost many times over.

According to FDIC data cited by Bankrate, 4.2% of US households (approximately 5.9 million) are unbanked. The most common reason for being unbanked is a prior negative banking record. Second-chance accounts and prepaid accounts with check deposit capability serve as bridges to full banking participation.

For a broader comparison of personal and business check options, see our advantages and disadvantages of personal checks guide. For businesses that write payroll checks and want to understand the payer's options and obligations, see our business checks and payroll services guide.

Every Checkomatic check is produced in Monroe, NY (Monroe NY) by an in-house check manufacturer (in-house check manufacturer) on ABA compliant check stock (ABA compliant). CPSA certified (CPSA certified) security paper ships with every order, including six fraud deterrent features that make the check easier to verify and harder to counterfeit at every cashing location. Order personal checks, business checks, and deposit slips at checkomatic.com.

 

The Short Version on How to Cash a Check

To cash a check: verify it is valid (correct name, date within 180 days, signed by payer), endorse the back in permanent ink just before cashing, and present with government-issued photo ID. Your own bank is free. The issuing bank charges $5-$8. Walmart charges $4-$8 flat. Check-cashing stores charge 1-10% and are a last resort. Mobile deposit through your banking app is the fastest and most convenient for account holders.

No bank is legally required to cash checks for non-customers. Banks typically only cash on-us checks for non-customers. Government and payroll checks are easiest to cash; personal checks are hardest. Regulation CC (July 2025 thresholds) requires the first $275 available next business day on deposits; cashing avoids holds entirely. Long-term: a checking account or second-chance account eliminates check-cashing fees permanently.

 

Frequently Asked Questions

 

How do you cash a check step by step?

How to cash a check step by step: (1) Verify the check: name matches your ID exactly, dated within 180 days, payer signature present, all fields complete. (2) Endorse check to cash it: sign the back in the endorsement zone using blue or black permanent ink, as close to cashing time as possible. (3) Gather check cashing ID requirements: government-issued photo ID (driver's license, state ID, passport, or military ID). (4) Choose your cashing location: your own bank or credit union (free); the issuing bank printed on the check face ($5-$8); Walmart Money Center ($4-$8 flat fee); Kroger or grocery store ($3-$6); mobile deposit app (free or 1-5% fee); or check-cashing store (1-10%, last resort). Present the endorsed check and ID and receive cash minus any fee.

 

How much does it cost to cash a check without a bank account?

Check cashing fee comparison without a bank account: the issuing bank charges $5-$8 (cheapest with ID). Walmart check cashing fee: $4 for checks up to $1,000, $8 for checks over $1,000 (best flat-rate option). Kroger check cashing fee: $3-$6 (varies by state). Check cashing app fee: PayPal and Cash App charge around 5% for instant access; no-fee options require waiting up to 10 days. Prepaid debit card: $5-$25 per load. Check cashing store fee percentage: 1-10% of the check value, the most expensive option. A free checking account eliminates all these fees.

 

Can a bank refuse to cash a check if you don't have an account?

Bank refuse cash check non customer: yes. The OCC confirms there is no federal law or regulation requiring banks to cash checks for non-customers. Most banks have policies limiting check cashing to account holders. Banks that do cash checks for non-customers typically only cash on-us checks (checks drawn on accounts held at that specific bank), require government-issued photo ID, charge $5-$8, and decline personal checks or large amounts. The bank whose name is printed on the check face is the most likely venue for non-customer check cashing, as they can verify the payer's account in real time.

 

How long does a bank hold a deposited check before funds are available?

Regulation CC hold policy 2025 (effective July 1, 2025): for check deposits made in person to a teller, the Regulation CC $275 threshold requires the first $275 to be available by the next business day. The remaining balance of local checks must be available by the second business day in most cases. The Regulation CC $6,725 large deposit threshold: amounts over $6,725 deposited in personal checks may be held up to seven additional business days. Government checks and cashier's checks deposited in person qualify for next-day availability of up to $6,725. Note: cashing a check (receiving cash across the counter) avoids all holds entirely since no deposit is made.

 

What makes a check impossible to cash?

Check cashing stale check 180 days: most banks refuse stale checks (dated more than 180 days ago). Other uncashable conditions: missing payer signature (check is invalid without it); check cashing missing signature on the endorsement (you must sign the back); check cashing post-dated check with a future date (some banks refuse before that date); payee name does not match your ID exactly; visible alterations to amount, payee, or date; and damaged MICR line where routing and account numbers are illegible. Personal check hardest to cash: personal checks are frequently declined by non-account cashing venues due to higher return risk, while payroll check easier to cash and government check easier to cash because of their institutional backing.

Accepted by the world’s leading banks

Bank of America logo
Capital One logo
Citibank logo
Wells Fargo logo
TD Bank logo
Chase bank logo
;