You can cash a check at the bank that issued it, at a check-cashing store, or at some retailers — each route has different costs and speed
The fastest and cheapest way is to go to the bank or credit union whose name is printed on the check. They will cash it for you on the spot, usually for free, even if you have no account there. Bring the check and a photo ID. If you cannot reach that bank, a check-cashing store will do it for a fee — usually between 1 and 3 percent of the check amount, though some charge a flat fee instead. Some grocery stores and retailers like Walmart also cash checks, often for lower fees than dedicated check-cashing stores.
The choice between these options depends on what you have nearby, how much the fee matters to you, and how quickly you need the money. A check from a local bank might be free and when ready. A check from a bank across the country might cost you money no matter where you go. Understanding each route helps you pick the one that makes sense for your situation.
Key Takeaways
- The bank or credit union that issued the check will usually cash it for free if you bring a photo ID, even without an account.
- Check-cashing stores charge a percentage of the check amount or a flat fee, typically 1 to 3 percent, and are open longer hours than banks.
- Some grocery stores and retailers cash checks for lower fees than dedicated check-cashing stores, but not all locations do.
- You need a valid photo ID at any location — a driver's license, state ID, or passport works.
- Cashing a check at the issuing bank is usually free and when ready, making it the best option if that bank is near you.
Cashing a check at the bank that issued it
The bank whose name appears on the check — printed in the top left corner — will cash it for you without charging a fee. Walk in during business hours with the check and a photo ID. The teller will verify the check is real, confirm you are the person named on it, and give you cash. This usually takes a few minutes.
This works even if you have never had an account at that bank and never will. The bank is responsible for honoring checks it issued, so cashing one is part of their basic service. If the check is from a bank branch in another state or city, you can still go to any branch of that same bank — they can access the account and verify the funds.
The only catch is that the bank may refuse to cash very large checks without an account, or may put a hold on the funds for a day or two while they verify the check is not fraudulent. If the check is damaged, altered, or post-dated (dated in the future), they may refuse it entirely. Ask the teller before you hand over the check if there will be any delay.
Check-cashing stores and their fees
A check-cashing store is a business that cashes checks for people without bank accounts. They charge a fee, which is their profit. The fee is usually a percentage of the check amount — often 1 to 3 percent — though some stores charge a flat fee instead, like $5 or $10 per check. A $500 check at 2 percent costs you $10. A $100 check at the same rate costs you $2.
Check-cashing stores are useful when the bank that issued the check is not nearby, or when you need cash outside of bank hours. Many are open evenings and weekends. You bring the check and a photo ID, the clerk verifies the check, and you walk out with cash in minutes. Some stores also offer other services like bill payment or money transfer, though those come with their own fees.
The downside is the cost. Over time, if you cash many checks this way, the fees add up. A person cashing one check a week at 2 percent loses over $100 a year. This is one reason why having a bank account — even a basic one — saves money if you receive checks regularly. But if you only cash a check once or twice a year, the fee may not matter much.
Grocery stores and retailers that cash checks
Walmart, Target, and many grocery store chains will cash checks at their customer service desk. The fees are usually lower than check-cashing stores — often $2 to $5 per check, or sometimes free for customers who shop there regularly. You bring the check and a photo ID, just as you would at a check-cashing store.
Not every location cashes checks, so call ahead or ask at the customer service desk before you make a trip. The hours are usually the same as the store's regular hours, which may be longer than a bank's. Some stores limit the amount they will cash — for example, they may refuse checks over $1,000 — so ask about that too.
The main advantage is convenience and lower cost. If you shop at Walmart anyway, cashing a check there costs less than going to a check-cashing store. The main disadvantage is that you are limited to stores near you, and policies vary by location and by the individual store manager.
What ID you need and what to bring
Any location that cashes a check will ask for a photo ID. A driver's license, state ID card, or passport all work. A library card, school ID, or expired ID will not. If you do not have a photo ID, you cannot cash a check anywhere — this is a legal requirement to prevent fraud.
Bring only the check and your ID. You do not need a bank account number, a Social Security number, or any other paperwork. If the teller or clerk asks for anything else, ask why — some check-cashing stores ask for your address or phone number to create a record, which is normal, but they should not ask for your Social Security number unless you are cashing a very large check (over $10,000) or they suspect fraud.
Holds and delays on large checks
If the check is very large — the exact amount varies by bank and store, but often $5,000 or more — the bank or check-cashing store may put a hold on it. This means they will not give you all the cash when ready. Instead, they verify the check is real and the account has enough money, which can take one to three business days. During that time, your money is held.
Holds are less common at the bank that issued the check than at check-cashing stores. A check-cashing store may hold any check over a certain amount because they are taking on the risk that the check might bounce. If you need the money right away, ask before you hand over the check whether there will be a hold, and how long it will take.
What happens if the check bounces
A check bounces when the account it is drawn on does not have enough money to cover it. If you cash a check and it bounces, the bank or check-cashing store will want their money back. If you have already spent the cash, you will owe them the amount of the check plus a fee for the bounced check.
This is rare if the check is from a person or business you know and trust. It is more common if the check is from someone you do not know well. If you are unsure whether a check is good, you can ask the bank that issued it to verify the funds before you cash it — some banks will do this for free, though they may not confirm the exact amount.
Frequently Asked Questions
Can I cash a check at a bank where I do not have an account?
Yes. The bank that issued the check will cash it for free with a photo ID, even if you have never had an account there. Other banks may refuse, so your best bet is always the bank whose name is on the check.
What is the cheapest way to cash a check without a bank account?
Free, if the issuing bank is near you. If not, grocery stores and retailers usually charge $2 to $5 per check, while dedicated check-cashing stores charge 1 to 3 percent of the check amount. Compare the two before you decide.
Can I cash a check if it is made out to someone else?
No. The check must be made out to you, and your name on the ID must match the name on the check. If someone wants to give you money by check, they must write your name on it.
How long does it take to cash a check?
At the issuing bank or a check-cashing store, usually a few minutes. Large checks may have a hold of one to three business days while the store verifies the funds. Ask before you hand over the check if there will be a delay.
What if I lost my photo ID?
You cannot cash a check without one. You will need to get a replacement ID from your state's DMV or your country's passport office. Until then, you cannot cash checks anywhere.