The fastest places to cash a tax refund check

You can cash a tax refund check at your bank, a check-cashing service, or the IRS Taxpayer Assistance Center in your area. Your bank is usually the fastest and cheapest option if you have an account there — most banks cash checks for free for account holders and deposit the money within one business day. If you don't have a bank account, a check-cashing service will do it the same day, though they charge a fee (typically 1 to 3 percent of the check amount). The IRS Taxpayer Assistance Center can also cash it, but you'll need to bring photo ID and the check itself, and availability depends on your location.

The method you choose depends on whether you have a bank account, how quickly you need the money, and how much you want to pay in fees. A tax refund check is a regular check issued by the U.S. Department of the Treasury, so any business that cashes checks can handle it — but not all of them will without charging you.

Key Takeaways

  • Banks cash refund checks for free if you have an account, and the money typically appears in your account within one business day.
  • Check-cashing services will cash your refund the same day but charge a fee, usually between 1 and 3 percent of the check amount.
  • Retail stores like Walmart and grocery chains often cash checks for lower fees than dedicated check-cashing services, sometimes $2 to $5 flat.
  • The IRS Taxpayer Assistance Center can cash your refund check if you bring photo ID and the check, though locations are limited.
  • Never sign the back of your check until you're at the place where you'll cash it, and bring photo ID no matter where you go.

Cashing at your bank or credit union

If you have a checking or savings account, your bank or credit union will cash your tax refund check for free. This is the cheapest and most reliable option. Walk in with your check, photo ID, and your debit card or account number, and the teller will verify your identity and deposit or withdraw the funds. Most banks credit the money to your account the same business day, though some may hold it for one business day depending on when you deposit it and their internal policies.

If you don't have an account at a particular bank but want to cash a check there, many banks will still do it — but they may charge a fee of $5 to $10 or require you to open an account. Call ahead to ask. Credit unions are often more flexible with non-members, especially if you're a member of a different credit union in the same network (like CO-OP or Allpoint).

Check-cashing services and their fees

A dedicated check-cashing service will cash your refund check the same day, usually within minutes. These businesses charge a percentage of the check amount — typically 1 to 3 percent. On a $2,000 refund, that's $20 to $60. Some charge a flat fee instead, which may be cheaper if your refund is large. Always ask what the fee is before you hand over your check.

Check-cashing services are most useful if you don't have a bank account and need cash immediately. They're open longer hours than banks and on weekends in many areas. However, the fee adds up quickly, especially if you cash checks regularly. If you're cashing a refund check just once, the fee might be worth it for the speed and convenience — but if you're doing this repeatedly, opening a bank account will save you money over time.

Retail stores that cash checks

Many grocery stores, Walmart, and other large retailers cash checks as a service to customers. Their fees are often lower than dedicated check-cashing services — typically $2 to $5 flat, or sometimes free if you make a purchase. Walmart, for example, cashes checks for $3 to $6 depending on the check type and amount. Kroger, Safeway, and other grocery chains often cash checks for $2 to $3 or waive the fee if you're a loyalty member.

The trade-off is that retail check-cashing is usually available only during store hours, and some locations may refuse to cash very large checks. Call your local store first to confirm they cash checks and what their fee is. You'll need photo ID and the check itself, unsigned until you're ready to cash it.

IRS Taxpayer Assistance Centers

The IRS operates Taxpayer Assistance Centers in most major cities where you can cash a tax refund check in person. You'll need to bring your check and a valid photo ID (driver's license, passport, or state ID). The service is free, and you can get cash or a money order on the spot. However, locations are limited — not every city has one, and hours are typically 9 a.m. to 4 p.m. on weekdays only.

To find the nearest Taxpayer Assistance Center, visit the IRS website and search by zip code, or call 1-800-829-1040. This option is most practical if you live in or near a major city and prefer to deal directly with the IRS. For most people, a bank or retail store will be faster and more convenient.

What to do if your check is lost or damaged

If your tax refund check is lost, stolen, or damaged before you cash it, contact the IRS at 1-800-829-1040 or visit your local Taxpayer Assistance Center. You'll need to provide your Social Security number, the amount of the refund, and the tax year. The IRS can issue a replacement check, which typically takes two to four weeks. In the meantime, you can check the status of your original check on the IRS website using the "Where's My Refund?" tool.

If your check was cashed by someone else without your permission, report it to the IRS and your local police department. The IRS takes check fraud seriously and can investigate. Don't sign the back of your check until you're ready to cash it, and keep it in a safe place until then.

Avoiding common mistakes when cashing your refund

Never sign the back of your check before you arrive at the place where you'll cash it. Once you sign it, anyone can cash it if they have it. Bring your photo ID no matter where you go — banks, check-cashing services, and retail stores all require it. If your name on the check doesn't match your ID exactly (for example, if you've recently married or changed your name), bring a marriage certificate or legal name-change document to explain the difference.

If the check is made out to two people (like both spouses), both people usually need to be present and sign it, though some banks will cash it with just one signature if you explain the situation. Ask ahead. Don't accept a check that's damaged, torn, or has writing on it other than the signature line — most places won't cash it, and you'll need to request a replacement from the IRS.

Frequently Asked Questions

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

You can cash it at any bank, but you'll pay a fee ($5 to $10) if you're not an account holder. Your own bank will cash it for free. Some banks waive the fee if you're opening a new account, so it's worth asking.

How long does it take to get the money after I cash the check?

If you cash it at your bank and deposit it to your account, the money usually appears within one business day. If you take cash, you get it immediately. Check-cashing services and retail stores also give you cash the same day.

What if my refund check is made out to my old address?

The address on the check doesn't matter — only your name and signature. Bring your photo ID that matches the name on the check, and you can cash it anywhere. The IRS mails checks to the address on file, but you can cash it no matter where you are.

Can I deposit a tax refund check into someone else's bank account?

No. A check made out to you can only be cashed or deposited by you or someone you authorize in writing (called a power of attorney). If you want to give the money to someone else, cash the check first and then give them the cash or transfer the money from your account.

What's the difference between cashing and depositing a refund check?

Cashing means you get the full amount in cash immediately. Depositing means the money goes into your bank account, where you can access it by debit card, check, or withdrawal. Depositing is safer because there's a record, but cashing is faster if you need cash right away.