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 are usually cheapest or free. Check-cashing stores charge a fee — typically 1 to 3 percent of the check amount — but don't require an account. Grocery stores and Walmart cash checks if you have a store membership or ID, and their fees are often lower than dedicated check-cashing businesses.

The fastest option depends on what you have with you. If you have a state ID or driver's license, you can walk into most places the same day. If you don't have ID yet, a credit union or community bank may accept other documents like a passport, tribal ID, or a combination of documents (like a utility bill plus a Social Security card). Call ahead to ask what they need.

Some banks will cash a check even if you don't have an account with them, but they may charge a fee of $5 to $10. Your own bank or credit union will not charge you to cash your refund check if you have an account there. If you're deciding whether to open an account just to cash this check, the fee at a check-cashing store is usually less than the time it takes to open an account.

Key Takeaways

  • Banks and credit unions cash tax refund checks for free if you have an account, or for a small fee if you don't.
  • Check-cashing stores, grocery stores, and Walmart will cash your check without an account, but charge a fee ranging from $2 to $15 depending on the check amount.
  • You will need a valid photo ID like a driver's license, state ID, or passport to cash a check anywhere.
  • Credit unions and community banks are more likely than large national banks to accept alternative ID documents if you don't have a driver's license yet.

Banks and credit unions

A bank or credit union is the cheapest place to cash your check. If you have an account there, cashing is free. If you don't have an account, many will still cash it for you, but will charge a fee — usually $5 to $10 depending on the check amount.

Credit unions are often more flexible than banks about what ID they accept. If you don't have a driver's license or state ID yet, ask whether they will take a passport, tribal ID, or a combination of documents like a utility bill and Social Security card. Call the branch first rather than walking in, because policies vary by location.

Bring your check and ID. The teller will verify the check is real, check that your ID matches the name on the check, and give you cash. This usually takes 10 to 15 minutes. Some banks will put a hold on the funds for a day or two even if you have an account, but for a tax refund check they typically release it the same day.

Check-cashing stores

A check-cashing store will cash your refund check the same day without requiring an account. The fee is typically 1 to 3 percent of the check amount. On a $1,000 check, that's $10 to $30. On a $500 check, it's $5 to $15. Fees vary by store and by the size of the check.

You will need a valid photo ID. Some stores also ask for a second form of ID or a phone number. Bring both your check and ID, and ask the fee before they process it so you know exactly what you'll pay. The transaction takes about 10 minutes.

Check-cashing stores are open longer hours than banks — many stay open until 7 or 8 p.m. and some are open on Saturdays — so they're useful if you need cash outside normal banking hours. However, the fee makes them more expensive than a bank or credit union if you have the choice.

Walmart and grocery stores

Walmart and many grocery stores (including Kroger, Safeway, and regional chains) have check-cashing services. The fee is usually $2 to $4 for a tax refund check, which is lower than a dedicated check-cashing store. You need a valid photo ID and often a Walmart or store membership card, though some locations will cash checks without membership if you show ID.

Call the customer service desk at your local store to confirm they cash checks and what ID they need. Hours are usually the same as the store itself — often 7 a.m. to 10 p.m. or later. The transaction takes about 5 to 10 minutes at the customer service desk.

The main drawback is that not every location offers check-cashing, and policies vary by store. A Walmart in one town might cash checks while another doesn't. Always call ahead to confirm before you go.

What ID you need

Every place that cashes checks requires a valid photo ID. A driver's license or state ID is the standard. A passport works at most places. A tribal ID is accepted at many banks and check-cashing stores.

If you don't have any of these yet, call ahead. Credit unions and community banks are more likely than large national banks to accept alternative documents. Some will take a combination like a utility bill (showing your name and address) plus a Social Security card. Others will accept a letter from a government agency, a school ID, or a work ID if you also bring a utility bill.

If the name on your check doesn't match the name on your ID — for example, if you recently married or changed your name — bring a marriage certificate, divorce decree, or court order showing the name change. Without it, most places will refuse to cash the check.

What to bring and what to expect

Bring your tax refund check and a valid photo ID. That's the minimum. Some places ask for a second form of ID or a phone number, so having your phone number memorized is helpful.

Endorse the check by signing the back. Write your signature on the line marked "Endorse here" or similar. Some places will ask you to sign in front of the teller rather than before you arrive — if so, they'll tell you when you get there.

The teller will examine the check to make sure it's real, verify that your ID matches the name on the check, and count out your cash. The whole process takes 10 to 15 minutes. You'll walk out with cash the same day.

Comparing costs and speed

PlaceFeeID RequiredAccount NeededSpeed
Your own bank or credit unionFreeYesYesSame day, usually when ready
Another bank or credit union$5–$10YesNoSame day, usually when ready
Check-cashing store1–3% of checkYesNoSame day, 10–15 minutes
Walmart or grocery store$2–$4YesNo (usually)Same day, 5–10 minutes

Frequently Asked Questions

Can I cash a check if the name on it doesn't match my ID exactly?

No, most places will refuse. If your name changed recently due to marriage, divorce, or a legal name change, bring the court order, marriage certificate, or divorce decree that shows the change. Some places will accept this and cash the check; others will still refuse. Call ahead to ask.

What if I lost my check or it was stolen?

Contact the IRS when ready at 1-800-829-1040. They can issue a replacement check or put a stop payment on the original. A replacement usually takes 4 to 6 weeks. If your check was stolen and cashed by someone else, report it to the IRS and file a police report — the IRS can investigate and may recover the money.

Do I need to open a bank account to cash my refund check?

No. A check-cashing store, Walmart, or grocery store will cash it without an account. A bank or credit union will also cash it without an account, though they may charge $5 to $10. Opening an account just to cash one check usually costs more in time than the fee you'd pay elsewhere.

Can I cash a check if I don't have a photo ID?

It's very difficult. Most places require a photo ID by law. Some credit unions and community banks will accept alternative documents like a passport, tribal ID, or a combination of a utility bill and Social Security card. Call ahead and ask what they accept before you go.

How long does it take to cash a check?

Usually 10 to 15 minutes at a bank or credit union, and 5 to 10 minutes at a check-cashing store or grocery store. You get the cash the same day. Some banks put a hold on funds for a day or two, but tax refund checks are usually released when ready.