Where you can cash a tax refund check without a bank account

You can cash a tax refund check at a check-cashing service, your bank's branch (even without an account), a grocery store customer service desk, or a retail chain that offers check cashing. The fastest and cheapest option depends on where you are and what fees each place charges in your area.

If you have a Social Security number and a valid ID, most of these places will cash your refund check on the spot. Some require a second form of ID. Tax refund checks are government-issued, so they are treated as lower-risk than personal checks, and many places will cash them the same day you bring them in.

The real difference between these options is the fee and how long it takes. A bank branch may charge nothing or a small fee. A check-cashing store may charge 1 to 3 percent of the check amount. A grocery store or Walmart typically charges a flat fee of $3 to $6. If your refund is $2,000, that difference matters.

Key Takeaways

  • Banks will cash their own checks (including tax refunds) at any branch, even if you do not have an account with them, though some charge a small fee.
  • Check-cashing stores charge a percentage of the check amount, usually 1 to 3 percent, so they cost more on larger refunds.
  • Grocery stores and retailers like Walmart charge a flat fee ($3 to $6) that stays the same regardless of check size, making them cheaper for large refunds.
  • You will need a valid government-issued ID and your Social Security number; some places ask for a second form of ID.
  • Tax refund checks typically cash the same day, but call ahead to confirm the place you choose is open and has the cash on hand.

Banks and credit unions that cash checks without an account

Most banks will cash checks drawn on their own institution, even if you do not have an account there. This means if your tax refund check is from the U.S. Treasury (which it is), and the bank is a Treasury-authorized depositary, they will cash it. Call the bank's main number or visit a branch to ask whether they cash third-party government checks.

Some banks charge a small fee for this service—typically $5 to $10—while others do it for free. Credit unions often have the same policy but may limit it to members only, so ask first. The advantage of using a bank is that you know the check will clear and the fee, if any, is usually lower than a check-cashing store.

Bring your valid ID and the check. Some banks ask for a second form of ID or proof of address. The transaction usually takes 10 to 15 minutes. If the branch is busy, you may wait longer, so go early in the day or call ahead to ask how long the wait typically is.

Check-cashing stores and their fees

Check-cashing stores are designed for people without bank accounts and will cash tax refund checks on the spot. They charge a percentage of the check amount—usually 1 to 3 percent—which means a $2,000 refund costs $20 to $60 to cash. Some stores charge a flat fee instead, so ask before you hand over the check.

You will need a valid government-issued ID and your Social Security number. Some stores ask for a second form of ID. The process is quick—usually 5 to 10 minutes—and the check cashes when ready. You walk out with cash the same day.

The downside is the cost. On a small refund, the percentage fee can be steep. On a large refund, the fee is significant. Before you go, call a few check-cashing stores in your area and ask their fee for a government check. Fees vary by location and by store, so shopping around can save you money.

Grocery stores and retailers that cash checks

Walmart, Target, and most grocery store chains offer check-cashing services at the customer service desk. They typically charge a flat fee of $3 to $6 per check, regardless of the amount. This makes them cheaper than check-cashing stores if your refund is large, because the fee does not grow with the check amount.

Bring your valid ID. Some stores ask for a second form of ID or a phone number. The process is fast—usually 5 minutes or less—and you get cash when ready. Not every location offers check cashing, so call ahead to confirm the store near you does.

The main limitation is the check amount. Some retailers will not cash checks over $1,000 or $2,000, so if your refund is very large, call first to make sure they can handle it. Tax refund checks are usually treated as lower-risk, so you may have better luck with these than with personal checks.

Online banks and prepaid card companies

If you have a prepaid card or an online bank account, you may be able to deposit your tax refund check through mobile check deposit, even if you do not have a physical bank account. Some prepaid card companies and online banks allow you to photograph the front and back of the check using your phone and deposit it that way.

The money typically appears in your account within 1 to 3 business days. Once it is in the account, you can withdraw it at an ATM or use the card to make purchases. This is slower than cashing the check in person, but it avoids fees and you do not have to carry large amounts of cash.

Not all prepaid cards offer mobile deposit, so check your card's app or website to see if the feature is available. If it is not, you can still deposit the check at a physical location—many prepaid card companies have partner retailers where you can deposit checks in person.

What to bring and what to expect

Bring your valid government-issued ID—a driver's license, passport, or state ID card. Have your Social Security number ready. Some places ask for a second form of ID, such as a utility bill, lease, or insurance card with your name and address on it. Bring the tax refund check itself, unsigned until you are at the location where you are cashing it.

The person cashing the check will ask you to sign the back of the check in front of them. They will verify your ID, check that the amount matches what you told them, and count out the cash. The whole process usually takes 5 to 15 minutes, depending on how busy the location is.

If the check is damaged, torn, or the amount is unclear, some places will refuse to cash it. If this happens, you can contact the IRS to request a replacement check. The IRS can reissue a check within 4 to 6 weeks, or you can ask them to deposit the refund directly to a bank account instead.

Comparing costs across your options

OptionTypical FeeSpeedID Required
Bank branch (non-customer)$0–$10Same dayValid ID
Check-cashing store1–3% of check amountSame dayValid ID + SSN
Grocery store or Walmart$3–$6 flat feeSame dayValid ID
Online bank (mobile deposit)$01–3 business daysAccount holder
Credit union (members only)$0–$5Same dayValid ID + membership

For a $1,500 refund, a check-cashing store charging 2 percent costs $30. A grocery store charges $5. A bank may charge $5 to $10. The grocery store or bank is the better choice. For a $500 refund, the percentage fee at a check-cashing store is $10, which is closer to the flat fee at a grocery store, so the difference is smaller.

What to do if you cannot find a place to cash your check

If no place near you will cash the check, or if the check is damaged and no one will take it, contact the IRS directly. You can call the IRS at 1-800-829-1040 (Monday through Friday, 7 a.m. to 7 p.m. your local time). Tell them your check is uncashable or lost, and they can reissue it or deposit the refund directly to a bank account.

Reissuing a check takes 4 to 6 weeks. Direct deposit is faster—if you provide a bank account number, the IRS can deposit the refund within 2 to 3 weeks. You do not need to own the account; you can use someone else's account if they give you permission, though this is not recommended for security reasons.

If you lost the check, the IRS can trace it. If it has not been cashed after 120 days, they will reissue it automatically. You do not have to do anything, but calling ahead means you get a new check faster.

Frequently Asked Questions

Can I cash a tax refund check at a bank where I do not have an account?

Yes. Most banks will cash checks drawn on their own institution, and tax refund checks are drawn on the U.S. Treasury, which is an authorized depositary at most banks. Some banks charge a small fee ($5 to $10), while others do it for free. Call ahead to ask.

What happens if I sign the back of the check before I get to the cashing location?

Do not do this. Most places require you to sign the check in front of them so they can verify your signature matches your ID. If you sign it early and then lose it, someone else could cash it. Wait until you are at the location.

Can I cash a tax refund check if I do not have a Social Security number?

Most places require a Social Security number for check-cashing services. If you do not have one, ask the location whether they have an alternative process. Some may accept an ITIN (Individual Taxpayer Identification Number) instead. Call ahead to confirm.

How long does it take to cash a tax refund check?

In person at a bank, check-cashing store, or retailer, it usually takes 5 to 15 minutes. If you use mobile deposit through an online bank or prepaid card, the money appears in your account within 1 to 3 business days, but you cannot withdraw it when ready.

What if the check-cashing place says my check is too large to cash?

Some retailers have limits on check amounts, usually $1,000 to $2,000. If your refund is larger, try a bank branch or a check-cashing store, which typically handle larger amounts. You can also contact the IRS to have the refund deposited directly to a bank account instead.