Places that will cash your tax refund check

You can cash a tax refund check at a bank, credit union, check-cashing store, grocery store, or Walmart. Banks and credit unions usually charge nothing if you have an account there, and some will cash it even if you don't — call ahead to ask. Check-cashing stores and grocery stores will cash it for a fee, typically between $2 and $10 depending on the check amount. Walmart cashes checks at the money center or customer service desk for a flat fee of around $3 to $6.

The fastest option is usually a bank or credit union branch, since they can verify the check immediately and hand you cash on the spot. If you don't have an account anywhere, a check-cashing store is your most reliable backup — they exist specifically to handle this. Grocery stores vary by location and chain; some have check-cashing services and some don't, so call your local store first.

All of these places will ask for a photo ID. Some will also ask for a second form of ID or a thumbprint. Bring your check and ID with you, and plan to spend 10 to 20 minutes in line.

Key Takeaways

  • Banks and credit unions are free if you have an account, and many will cash your check for no fee even without an account.
  • Check-cashing stores charge $2 to $10 per check but are open longer hours than banks and don't require an account.
  • Walmart and some grocery stores offer check-cashing at their customer service desk for a flat fee of $3 to $6.
  • You will need a photo ID at any location, and the process usually takes 10 to 20 minutes.
  • Calling ahead to confirm hours and fees saves a trip, especially if you're going to a grocery store or smaller bank branch.

Banks and credit unions: the no-fee option

If you have a checking or savings account at a bank or credit union, cashing your tax refund check costs nothing. Walk into any branch during business hours with your check and photo ID, and they will cash it immediately. The teller will verify the check is real, confirm your identity, and give you the cash.

Even if you don't have an account, many banks and credit unions will still cash a refund check for free or for a small fee. This varies by institution — some do it as a courtesy, others charge $5 to $10. Call the branch nearest you and ask their policy before you go. Credit unions are often more flexible about this than large national banks.

Banks are usually open Monday through Friday, 9 a.m. to 5 p.m., with some branches open Saturday mornings. If you work during the day, this can be inconvenient, so check your branch's hours online first.

Check-cashing stores: open late and no account needed

A check-cashing store will cash your tax refund check for a fee, usually $2 to $10 depending on the check amount. The fee is often a percentage of the check — for example, 1% to 3% of what you're cashing. A $1,200 refund might cost $12 to $36 to cash, so ask the fee upfront before you hand over your check.

Check-cashing stores don't require an account and don't ask many questions. You bring your check and photo ID, they verify the check, and you get cash. Most are open until 7 or 8 p.m. on weekdays and some are open Saturday, which makes them convenient if you can't get to a bank during business hours.

The downside is the fee. If you're cashing a large refund, the fee can add up. But if you need cash the same day and have no other option, a check-cashing store is reliable and fast — usually 10 to 15 minutes from start to finish.

Walmart and grocery stores: convenience and lower fees

Walmart has a money center at most locations where you can cash checks, including tax refunds. The fee is usually $3 to $6 per check, which is lower than most check-cashing stores. You bring your check and photo ID to the money center or customer service desk, and they process it while you wait. Walmart is open late most days and on Sundays, so this works if you can't get to a bank.

Some grocery store chains also cash checks at their customer service desk or money center. Kroger, Safeway, and Albertsons do this at many locations, but not all. Call your local store to confirm they offer check-cashing and ask the fee. Grocery store fees are usually $2 to $5, and the process is quick — 5 to 10 minutes.

The advantage of Walmart and grocery stores is that you may already be going there, so cashing your check takes no extra trip. The disadvantage is that not every location offers this service, so you have to call ahead.

What to bring and what to expect

Bring your tax refund check and a photo ID — a driver's license, passport, or state ID card. Some places ask for a second form of ID as well, such as a utility bill, Social Security card, or insurance card. A few check-cashing stores also ask for a thumbprint or to sign a form. None of this is unusual or a sign that something is wrong.

The teller or cashier will look at your check to make sure it's not damaged, torn, or altered. They'll verify your ID matches the name on the check. Then they'll either scan the check or write down the information and hand you cash. The whole process takes 10 to 20 minutes, longer if the line is busy.

If your check is damaged or the name on it doesn't match your ID exactly, some places will refuse to cash it. If this happens, you can contact the IRS to request a replacement check, which takes 4 to 6 weeks. See the IRS website or call 1-800-829-1040 for details.

Comparing fees and hours across your options

LocationFeeAccount RequiredTypical Hours
Bank or credit union (with account)FreeYesMon–Fri 9 a.m.–5 p.m., some Sat mornings
Bank or credit union (without account)Free to $10NoMon–Fri 9 a.m.–5 p.m., some Sat mornings
Check-cashing store$2–$10 or 1–3% of checkNoMon–Fri 9 a.m.–8 p.m., some Sat
Walmart money center$3–$6NoUsually open until 10 p.m., Sundays
Grocery store$2–$5NoUsually open until 10 p.m., Sundays

What to do if your check is lost or damaged

If your tax refund check arrives damaged — torn, water-stained, or illegible — most places will refuse to cash it. Don't try to tape it or write on it; that makes it worse. Instead, contact the IRS and request a replacement check. Call 1-800-829-1040 or go to irs.gov and use the "Where's My Refund?" tool to report the problem.

The IRS will issue a new check, which takes 4 to 6 weeks to arrive by mail. You can also ask them to deposit it directly to a bank account instead, which is faster — 3 to 5 business days. If you don't have a bank account, you can set one up at most banks or credit unions in a single visit with just an ID and a small deposit.

If your check is lost in the mail, the IRS can also issue a replacement. Use the "Where's My Refund?" tool to track your check's status. If it shows "delivered" but you never received it, report it to the IRS right away.

Frequently Asked Questions

Can I cash a tax refund check at any bank, or only at my own bank?

Most banks will cash a check for free if you have an account there. If you don't have an account, some banks will still cash it for free or a small fee, but this varies. Call the bank branch first and ask their policy — don't assume they'll do it.

What if the name on my check doesn't match my ID exactly?

If your check says "John Smith" and your ID says "John Michael Smith," most places will still cash it. If the names are very different — like a married name change — bring a marriage certificate or court order to explain the difference. If you can't explain it, the place may refuse to cash the check.

Do I need to endorse the back of my check?

Yes. Sign the back of the check in the space marked "Endorse here." Some places will ask you to sign it in front of them. Don't sign it until you're at the place where you're cashing it.

How much does it cost to cash a check at Walmart?

Walmart charges $3 to $6 per check at the money center. The exact fee depends on your location and the check amount. Call your local Walmart or ask at the money center desk before you cash it.

What if I don't have a photo ID?

Most places will not cash a check without a photo ID. If you don't have one, you can get a state ID card from your local DMV or Department of Motor Vehicles. Bring proof of residency (like a utility bill) and your Social Security number. The process takes a few days to a few weeks depending on your state.