Banks, check-cashing services, and retailers can all cash your tax refund check, but the rules and fees differ sharply between them

Your tax refund check is a negotiable instrument—the IRS has already paid it, and any financial institution or check-cashing business can process it. But not all of them will, and some charge fees that eat into your refund. A bank account holder can deposit it free at their own bank. Someone without a bank account can cash it at a check-cashing service, a grocery store, or Walmart, though each charges a fee. The IRS itself will also cash your check if you mail it back to them, though this is slow and rarely the best option.

The fastest and cheapest route depends on whether you have a bank account and how quickly you need the money. If you have an account, deposit it there—it is free and takes one business day. If you do not have an account, a grocery store or Walmart will cost you $2 to $6, while a dedicated check-cashing service will cost 1 to 3 percent of the check amount.

Key Takeaways

  • Banks cash refund checks free for account holders and often for non-account holders, but policies vary by institution.
  • Check-cashing services charge a percentage of the check amount—typically 1 to 3 percent—and are fastest for people without bank accounts.
  • Grocery stores and retailers like Walmart offer check cashing at lower fees than dedicated check-cashing services, usually a flat dollar amount of $2 to $6.
  • The IRS will cash your check if you mail it to them, but the process takes 4 to 6 weeks and requires a signed letter requesting cash payment.
  • A lost or stolen refund check can be replaced by calling the IRS at 800-829-1040 or checking the status online at IRS.gov.

Cashing at a bank or credit union

Most banks will cash a tax refund check for free if you have an account with them. Bring the check, your ID, and your debit card or account number. The teller will verify the check is genuine by calling the IRS or checking their system, then deposit it to your account or hand you cash. This takes minutes.

If you do not have an account at the bank, many will still cash it for free or for a small fee—usually $5 to $10. Call ahead to ask, because policies vary by institution. Some banks will only cash checks for account holders. Credit unions often have the same policy as banks but may be stricter about non-member check cashing.

The advantage of using a bank is speed and certainty. The check clears the same day or next business day. You avoid fees if you have an account. The disadvantage is that you need to visit during business hours and have a valid ID.

Check-cashing services and their fees

A dedicated check-cashing business will cash your refund check on the spot, no account required. They charge a percentage of the check amount—typically 1 to 3 percent, though this varies by location and the size of the check. On a $2,000 refund, a 2 percent fee costs $40. On a $500 refund, it costs $10.

These services are open longer than banks, often until 8 or 9 p.m. and on weekends. They verify the check by calling the IRS or checking a database, then hand you cash when ready. You need only an ID. The trade-off is the fee and the risk of carrying large amounts of cash home.

Check-cashing services are most useful if you do not have a bank account and need cash the same day. If you have any other option—a bank account, a friend's account, or a grocery store—it will cost you less money.

Grocery stores and retailers like Walmart

Many grocery stores and Walmart offer check cashing at a flat fee rather than a percentage. Walmart charges $3 to $6 depending on the check amount, which is far cheaper than a check-cashing service for large refunds. Kroger, Safeway, and other major chains often charge $2 to $5. These fees are posted at the customer service desk.

The process is the same as at a bank: bring your ID and the check, the store verifies it, and you get cash or can have it added to a store card. Most grocery stores cash checks during their regular hours, which are often longer than bank hours. You can cash the check and shop at the same time.

This is usually the cheapest option if you do not have a bank account and need cash the same day. The downside is that not all locations offer check cashing, so call ahead or ask at customer service before you go.

Mailing the check back to the IRS

You can mail your refund check back to the IRS with a signed letter requesting that they cash it and send you the money by check or money order. Write a straightforward letter stating your name, the check number, the amount, and that you want the IRS to cash it. Sign it, include a copy of the check (front and back), and mail both to the address printed on the back of the check.

The IRS will process the request and mail you a new check or money order within 4 to 6 weeks. This is slow and defeats the purpose of a mailed refund in the first place. It also requires you to trust the mail twice—once to send the check, once to receive the replacement. Do this only if you have no other option and are willing to wait.

What to do if your check is lost or stolen

If your refund check arrives but you lose it, or if someone steals it, call the IRS at 800-829-1040. Have your Social Security number, the check amount, and the check number ready. The IRS can place a stop on the original check and issue a replacement, which takes 4 to 6 weeks.

You can also check the status of your refund online at IRS.gov using the "Where's My Refund?" tool. If the check has already been cashed by someone else, the IRS will investigate and may issue a replacement after they confirm the fraud. This process is slower but protects you if the check was forged or altered.

Endorsing the check correctly

Before you cash or deposit the check, sign the back in the space marked "Endorsement." Sign your name exactly as it appears on the front of the check. If the check is made out to multiple people (you and a spouse, for example), both must sign it, and both must be present when you cash it at most institutions.

Some banks and check-cashing services will ask you to write your account number or ID number below your signature. Do this if asked. Do not sign the check until you are at the place where you will cash it—a blank signature makes the check negotiable by anyone who holds it.

Frequently Asked Questions

Can someone else cash my refund check for me?

Not usually. Most banks and check-cashing services require the person whose name is on the check to be present with an ID. If the check is made out to both you and your spouse, both of you must sign it and be present. Some banks allow a power of attorney to cash it on your behalf, but you would need to set that up in advance.

What if my name is spelled wrong on the check?

Minor spelling errors—a missing letter or a transposed name—usually do not prevent cashing. Sign the check the way your name appears on it, then sign it correctly below. The teller will note the discrepancy. If the error is major or the name is completely different, call the IRS at 800-829-1040 to request a corrected check.

Can I deposit a refund check at an ATM?

Yes, if you have a bank account. Most banks allow mobile deposit through their app or ATM deposit of checks. Take a photo of the front and back with your phone, or insert the check into the ATM. The funds usually appear in your account within one business day. This is faster and safer than carrying cash.

Do I need to report the check number when I cash it?

No. The IRS already has the check number in their system. You do not need to provide it when you cash the check. If you lose the check and need to report it, the IRS will ask for the number, but you can find it on your tax return or by calling them.

What if the check is post-dated or has a date in the past?

Tax refund checks are not post-dated. They are dated the day they were issued. If your check has an old date, it is still valid—there is no expiration date on a federal tax refund check. You can cash it at any time, though some check-cashing services may ask why the check is old.