Where you can cash a check right now
You can cash a check at the bank or credit union that issued it, at a check-cashing store, at some retail locations, or through a mobile app. The bank that issued the check will cash it for free if you go in person with a valid ID — you do not need an account there. Check-cashing stores charge a fee (usually 1 to 3 percent of the check amount, sometimes a flat fee) but are open longer hours and do not require membership. Walmart, Target, and some grocery stores cash checks for a flat fee, typically $3 to $6. Some employers and payroll services let you cash your paycheck through their app or at a partner location before it clears your account.
The fastest option is usually the bank that issued the check, because you walk out with cash the same day. Check-cashing stores are open evenings and weekends. Retail locations are convenient if you are already shopping. Mobile apps work if you have a smartphone and a way to deposit the check remotely, though you may have to wait a few days for the money to be available.
Key Takeaways
- The bank or credit union that issued the check will cash it for free with a valid ID, even if you do not have an account there.
- Check-cashing stores charge a percentage fee or flat fee but operate longer hours than banks and do not require membership.
- Walmart, Target, and grocery stores cash checks for a flat fee of $3 to $6, making them a low-cost option if you are already there.
- Mobile check deposit through a payroll app or fintech service lets you cash a paycheck without visiting a physical location, though the money may take a few days to arrive.
What ID you need and what the check must show
You will need a valid government-issued photo ID — a driver's license, passport, state ID card, or military ID. The check must have your name printed or written on it as the payee. If the check is made out to someone else, most places will not cash it unless that person signs it over to you and signs their ID, which is called a third-party check. Many check-cashing stores and banks no longer accept third-party checks because of fraud risk, so call ahead if that is your situation.
The check itself must be current — most places will not cash a check that is more than 6 months old, though some banks will honor older checks if the issuer agrees. The check must have a routing number (the nine-digit code at the bottom left), an account number, and a check number. If any of those are missing or illegible, the place cashing it may refuse.
How much it costs at each location
| Location | Fee structure | Speed |
|---|---|---|
| Bank or credit union that issued the check | Free | Same day, in person |
| Check-cashing store | 1–3% of check amount, or $3–$10 flat fee | Same day, in person |
| Walmart or Target | $3–$6 flat fee | Same day, in person |
| Grocery store (varies by chain) | $2–$5 flat fee, or percentage-based | Same day, in person |
| Payroll app or mobile deposit | Free or $1–$2 | 2–5 business days |
The issuing bank is always free, so if you know which bank issued the check, that is your cheapest option. Check-cashing stores vary widely — some charge a percentage of the check amount (which means a $500 check costs more than a $100 check), while others charge a flat fee regardless of amount. Call ahead to compare. Retail locations usually charge a flat fee, which makes them cheaper for large checks but more expensive for small ones.
Payroll apps like Earnin, Dave, or Chime let you deposit a check through your phone camera and receive the money within a few days, usually for free or a small fee. Some employers offer paycheck advances through their own app or a partner service, which is often free.
Steps to cash a check in person
Bring your valid photo ID and the check. If you are going to the issuing bank, ask the teller to cash it — you do not need to say you do not have an account. If you are going to a check-cashing store or retail location, find the customer service desk or the area marked for check cashing. Hand over the check and your ID. The cashier will look up the routing number to verify the check is real and that funds are available. This usually takes a few minutes.
You may be asked to sign the back of the check or to provide additional information like your phone number or address. Some places will ask where you work or how you know the person who wrote the check — this is standard fraud prevention. Once the check clears, you will receive cash or, at some locations, a choice between cash and a store card that you can use immediately.
If the check is large (usually over $5,000), the location may put a hold on it for a day or two while they confirm the funds are real. Ask how long the hold will be before you leave.
What happens if the check bounces
If the check bounces — meaning the account it was drawn on does not have enough money — the location that cashed it will try to recover the money from you. If you already spent the cash, you will owe them the full amount plus a fee. Check-cashing stores typically charge $15 to $25 for a bounced check. Banks may charge less or nothing, depending on their policy. Retail locations may send the check to collections if you do not repay.
To protect yourself, ask the person writing the check whether the funds are available, or ask them to write a check from an account you know is active. If you suspect a check might bounce, you can ask the issuing bank to verify the account has sufficient funds before you cash it — most banks will do this by phone.
Cashing a paycheck without a bank account
If the check is your paycheck, your employer may offer a payroll card, a prepaid card that your wages are loaded onto automatically. You can withdraw cash from ATMs or use the card to pay for things. Some employers partner with check-cashing services or banks to let you cash your paycheck early or for free. Ask your HR or payroll department whether this is available to you.
If your employer does not offer this, you can use a mobile paycheck app like Earnin, Dave, or Chime to deposit your paycheck through your phone. These apps photograph the check and deposit it into a temporary account, then send you the money within a few business days. Some charge a small fee; others are free. You will need a smartphone and a way to receive the money — usually a prepaid card or a temporary account number.
The fastest option is to ask your employer to pay you through direct deposit into a prepaid card account or a mobile wallet like PayPal or Square Cash. This takes the check out of the equation entirely.
When a check-cashing store is your only option
If the check is not from a major bank, if it is a personal check from someone you do not know well, or if you need cash the same day and the issuing bank is closed, a check-cashing store is practical even though it costs money. Look for one in your area by searching "check cashing near me" or asking at a convenience store or grocery store — they often know which ones are nearby and which have the lowest fees.
Before you hand over the check, ask the store three things: the fee for your check amount, how long it takes to process, and whether they accept third-party checks (if yours is signed over to you). Some stores will not cash checks over a certain amount without additional verification, so ask about that too if your check is large.
Frequently Asked Questions
Can I cash a check at any bank, or only the one that issued it?
You can cash it at the bank that issued it for free with a valid ID. Other banks may cash it for a fee or refuse entirely. The issuing bank is always your best bet because it is free and they can verify the funds immediately.
What if the check is made out to my business or a different name?
If the check is made out to your business name, bring your business license or EIN letter along with your personal ID. If it is made out to a different name entirely, the person whose name is on it must sign the back and provide their ID — this is a third-party check, and many places no longer accept them due to fraud risk.
How long does it take to cash a check?
In person at a bank or check-cashing store, it usually takes 5 to 15 minutes. Mobile deposit through an app takes 2 to 5 business days. If the check is large or the account is flagged for any reason, the location may put a hold on it for 1 to 2 business days.
What if I do not have a photo ID?
Most places will not cash a check without government-issued photo ID. If you do not have one, you can get a state ID card from your local DMV — it costs $10 to $30 and takes a few days to a few weeks. Until then, ask a friend or family member whose name is on the check to cash it for you.
Is it cheaper to use a check-cashing store or a retail location?
It depends on the check amount. Retail locations usually charge a flat fee ($3 to $6), so they are cheaper for large checks. Check-cashing stores charge a percentage (1 to 3 percent), so they are cheaper for small checks. Call both and compare the fee for your specific check amount.