Places that cash tax refund checks

Check-cashing services, grocery stores, Walmart, and some banks will cash a tax refund check even if you don't have an account with them. The most common places are dedicated check-cashing businesses, which exist in most neighborhoods and strip malls. Walmart and many grocery chains (Kroger, Safeway, Albertsons) cash checks at their customer service desk during store hours. Some banks will cash a check drawn on their own institution even if you're not a customer, though this varies by bank and location.

The catch is the fee. Check-cashing services typically charge 1 to 3 percent of the check amount, though some charge a flat fee instead. A $1,200 refund might cost $12 to $36 to cash. Walmart and grocery stores often charge less—sometimes $3 to $6 for a government check—but policies differ by location. Banks rarely charge to cash their own checks, but they may refuse to cash checks from other banks if you're not a customer.

You'll need to bring the check itself and a valid photo ID. Some places ask for a second form of ID or a thumbprint. The check must be made out to you (or to you and another person, if both of you sign it). Post-dated checks—checks dated in the future—won't be cashed anywhere, but your tax refund check should be dated the day it was issued.

Key Takeaways

  • Check-cashing businesses, Walmart, and grocery store customer service desks are the most reliable places to cash a tax refund check without a bank account.
  • Fees range from $3 to $36 depending on the check amount and the place you choose, so calling ahead to compare saves money on larger refunds.
  • You must bring a valid photo ID and the check itself; some locations ask for a second ID or a thumbprint.
  • Banks will sometimes cash checks drawn on their own institution for non-customers, but policies vary widely by branch and bank.
  • The check must be dated today or in the past—post-dated checks cannot be cashed anywhere.

Check-cashing businesses and their typical fees

Dedicated check-cashing stores are built for this exact transaction and are usually the fastest option. They typically operate during extended hours, including evenings and weekends, which makes them convenient if you can't get to a bank or store during business hours. Most charge a percentage of the check amount—usually 1 to 3 percent for government checks, which are considered lower-risk than personal checks.

A few chains operate nationally or regionally: ACE Cash Express, Check Into Cash, and CheckSmart are common, though independent check-cashing shops exist in most cities. Call before you go to confirm they cash tax refund checks and ask what the fee will be for your specific amount. Some locations offer discounts for first-time customers or for cashing government checks, so it's worth asking.

The process is straightforward: you hand over the check and your ID, they verify the check is legitimate (by calling the IRS or checking their system), and they give you cash. This usually takes 5 to 15 minutes. They may ask you to sign the back of the check or provide a thumbprint for their records.

Walmart and grocery store customer service desks

Walmart cashes checks at the customer service desk in most locations, and the fee for government checks is typically $3 to $6. Hours are usually the same as the store, so you can cash your check while shopping. Not every Walmart location offers this service—call ahead to confirm, or ask at the desk when you arrive.

Major grocery chains including Kroger, Safeway, Albertsons, and Whole Foods also cash checks at their customer service desk. Fees are often lower than check-cashing businesses, sometimes $2 to $4 for a government check. Some stores waive the fee if you're a loyalty program member. Like Walmart, policies vary by location, so call the store nearest you to confirm they cash tax refund checks and what the fee is.

The advantage of using a grocery store or Walmart is that you may already be shopping there, so you can cash the check and handle other errands in one trip. The disadvantage is that hours are limited to store hours, and some locations have stopped offering this service. Always call first rather than showing up with your check.

Banks and credit unions

If your tax refund check is drawn on a bank (which it will be—the IRS uses multiple banks to issue checks), that bank may cash it for you even if you don't have an account. Call the bank's customer service line or visit a local branch to ask. Some banks will do this for free; others charge a small fee or refuse entirely. Policy varies by bank and sometimes by branch within the same bank.

Credit unions are sometimes more flexible than banks about cashing checks for non-members, especially if you're a member of another credit union in the same network. If you have access to any credit union account, it's worth calling to ask whether they'll cash a government check.

The downside is that banks have limited hours—usually 9 a.m. to 5 p.m. on weekdays, with some Saturday hours at larger branches. If you need cash outside those hours, a check-cashing service or 24-hour Walmart is your only option.

What to bring and what to expect

You must bring the check itself and a valid photo ID. Acceptable IDs include a driver's license, state ID card, passport, or military ID. Some places ask for a second form of ID, such as a Social Security card, utility bill, or insurance card, though this is less common for government checks.

The person cashing the check must match the name on the check. If the check is made out to two people (you and a spouse, for example), both people usually need to be present and sign the back of the check. If the check is made out to you and a business or organization, you'll need documentation showing you're authorized to receive it on their behalf.

The check must be dated today or in the past. A post-dated check (dated in the future) cannot be cashed anywhere, even if you come back on that date. Tax refund checks are dated when they're issued, so this shouldn't be a problem unless there's been a long delay in the mail.

Comparing costs across different locations

The total cost of cashing your check varies significantly by location and amount. For a $1,000 refund, here's what you might pay: a check-cashing business might charge $10 to $30; Walmart or a grocery store might charge $3 to $6; a bank might charge nothing or $5 to $10. For a $2,000 refund, those numbers roughly double.

Before you cash your check, call at least two or three places and ask for the exact fee. Most will quote you over the phone if you tell them the check amount. On a large refund, the difference between a 3 percent fee and a 1 percent fee can be $20 or more. Taking 10 minutes to compare is worth it.

Keep in mind that some places charge a flat fee (like $5 regardless of amount) while others charge a percentage. A flat fee is better for large checks; a percentage fee is better for small checks. Ask specifically whether the fee is flat or a percentage before you decide.

What to do if a place refuses to cash your check

If a check-cashing service or store refuses to cash your check, the most common reasons are: the check is post-dated, the ID doesn't match the name on the check, the check is damaged or illegible, or the business has reached its daily cash limit. Ask why they're refusing and whether there's anything you can do to fix it.

If the ID name doesn't match the check name, you may need a marriage certificate, divorce decree, or legal name-change document to prove they're the same person. If the check is damaged, you can contact the IRS to request a replacement check (this takes 4 to 6 weeks). If the business has hit its cash limit, try again the next day or go to a different location.

If multiple places refuse to cash your check and you can't figure out why, contact the IRS at 1-800-829-1040 to verify the check is legitimate and hasn't been flagged. They can also tell you whether the check has already been cashed elsewhere.

Frequently Asked Questions

Can I cash a tax refund check made out to two people?

Yes, but both people whose names are on the check usually need to be present and sign the back. Some places will cash it if only one person is present and signs, but this varies. Call ahead and ask the specific location what they require.

What if I lost my check or it was damaged in the mail?

Contact the IRS at 1-800-829-1040 or go to irs.gov and use the "Where's My Refund" tool to confirm the check was issued. You can request a replacement check, which takes 4 to 6 weeks to arrive. If the check was cashed by someone else, the IRS can investigate.

Do I need to endorse the back of the check before I cash it?

Most places will ask you to sign the back of the check in front of them as part of the cashing process. Some ask you to sign before you hand it over. Either way, don't sign it until you're at the location where you're cashing it.

Can I cash a tax refund check at an ATM?

No. ATMs only accept deposits into accounts; they don't dispense cash for checks from non-account holders. You must go to a physical location—a check-cashing service, store, or bank branch.

What if the check amount seems wrong?

Before you cash it, verify the amount using the IRS "Where's My Refund" tool at irs.gov or by calling 1-800-829-1040. If the amount is incorrect, don't cash the check yet—contact the IRS to find out why and whether a corrected check will be issued.