The fastest places to cash a check near you
The places that cash checks fastest are usually your own bank or credit union, a check-cashing store, or a supermarket with a customer service desk. Your bank or credit union will cash your check for free if you have an account there — no fee, no questions. Check-cashing stores and supermarkets charge a fee (usually $2 to $10 depending on the check amount), but they do not require an account and are often open longer hours than banks.
The actual locations near you depend on where you live. A Google search for "check cashing near me" or "cash a check" will show you what is open right now and how far away it is. You can also call ahead to confirm they cash checks and ask what documents you need to bring.
Key Takeaways
- Your own bank or credit union cashes checks for free and usually takes minutes if you have an account.
- Check-cashing stores and supermarket customer service desks charge a fee but do not require an account and often have longer hours.
- You will need a valid ID and the check itself; some places also ask for a second form of ID or a phone number.
- Walmart, Target, and most grocery store chains have customer service desks that cash checks during store hours.
- If you do not have an ID, some check-cashing stores will cash payroll checks or government checks with other proof, but policies vary by location.
Your bank or credit union
If you have a checking or savings account at a bank or credit union, that institution will cash any check made out to you for free. Walk in during business hours with your ID and the check. The teller will verify your account, confirm the check is legitimate, and hand you the cash — usually within five minutes.
If you do not have an account but the check is drawn on that bank (meaning it is a check from someone else's account at that bank), some banks will cash it for a small fee, usually $5 to $10. Call the bank first to ask whether they do this and what their fee is.
Check-cashing stores
Check-cashing stores are businesses that cash checks for anyone with a valid ID, whether or not you have a bank account. They charge a percentage of the check amount or a flat fee — typically $2 to $10 for a personal check, more for larger amounts. Payroll checks and government checks usually cost less to cash than personal checks.
You will need a valid government-issued ID (driver's license, passport, or state ID card). Some stores ask for a second form of ID or a phone number. The process takes 5 to 15 minutes. Check-cashing stores are often open evenings and weekends when banks are closed, which is why many people use them.
To find one near you, search "check cashing" or "cash checks" on Google Maps. Read the reviews and hours before you go — not all check-cashing stores are in safe neighborhoods, and hours vary widely.
Supermarkets and big-box retailers
Most grocery stores, Walmart, Target, and similar retailers have a customer service desk that cashes checks. The fee is usually $2 to $5, lower than a dedicated check-cashing store. You need a valid ID and sometimes a loyalty card or phone number on file. The process is quick — usually 5 to 10 minutes.
Not every location cashes checks, so call the store first or ask at the customer service desk when you arrive. Hours are the same as the store itself, which means you can often cash a check early morning or late evening. Some retailers have limits on the check amount they will cash.
What you need to bring
You will always need the check itself and a valid government-issued ID. A driver's license, state ID card, or passport all work. Some places ask for a second form of ID — a credit card, library card, or utility bill with your name and address.
If the check is made out to you and someone else, both people usually need to be present with ID. If the check is made out to a business, you may need to show proof that you are authorized to cash it on behalf of that business — ask the location what they need before you go.
Cashing a check without an ID
Most check-cashing locations will not cash a check without a valid ID, because they are required by law to verify your identity. However, some check-cashing stores will cash payroll checks or government checks (like Social Security or tax refund checks) with other proof of identity, such as a birth certificate, immigration documents, or a utility bill with your name and address.
Call ahead to ask what documents the store accepts. If you do not have a government-issued ID and need to cash a check, a check-cashing store that accepts alternative documents is your best option. Your bank will not do this — they require a valid ID even if you have an account.
Fees and what they cover
Check-cashing fees vary by location and check type. A payroll check might cost $2 to $5 to cash, while a personal check might cost $5 to $10. Government checks are often cheaper. Some stores charge a percentage of the check amount (usually 1 to 3 percent) rather than a flat fee, so a larger check costs more to cash.
The fee is the only cost — there are no hidden charges. The store keeps the fee; you get the full check amount minus the fee in cash. Ask the location what their fee is before you hand over the check, so you know exactly how much cash you will receive.
Frequently Asked Questions
Can I cash a check at a bank where I do not have an account?
Some banks will cash checks drawn on their own bank for a fee of $5 to $10, but policies vary. Call the bank first to ask. Your best option if you do not have an account is a check-cashing store or supermarket customer service desk.
What if the check is made out to two people?
Both people whose names are on the check usually need to be present with ID. Some locations will cash it if only one person signs the back, but call ahead to confirm the store's policy.
How long does it take to cash a check?
At your own bank, 5 minutes. At a check-cashing store or supermarket, 5 to 15 minutes depending on how busy they are. Bring your ID and the check, and have the check already signed on the back.
Can I cash a check online or by mail?
No. You must present the physical check in person with a valid ID. Some banks let you deposit a check by taking a photo with their app, but that puts money in your account — it does not give you cash.
What if the check is post-dated or very old?
A post-dated check (dated in the future) cannot be cashed until that date arrives. A check more than six months old is considered stale and most places will refuse to cash it. Ask the person who wrote the check for a new one if either of these is the case.