You can cash a tax refund check as soon as you receive it in the mail

A tax refund check becomes cashable the moment it arrives at your address. The IRS does not hold refund checks for a waiting period — you can walk into a bank, credit union, check-cashing store, or retail location the same day you open your mailbox. The only limit is the check itself: it has an expiration date printed on it, usually 12 months from the date the IRS issued it, not the date you received it.

The timing of when that check arrives depends on how you filed and whether the IRS had to review your return. Most refunds issued by the IRS arrive within 21 days of approval. If you filed electronically and chose direct deposit, you never get a check at all — the money lands in your bank account instead. If you chose a paper check because you have no bank account, the IRS mails it to the address on your return.

Once the check is in your hands, cashing it is straightforward, but where you cash it and what you bring matter. Different places have different rules about what ID they need, whether they charge a fee, and how quickly the money becomes available to you.

Key Takeaways

  • A tax refund check is cashable immediately upon arrival and does not require a waiting period from the IRS.
  • The check expires 12 months from the date the IRS issued it (shown on the check itself), not from when you received it.
  • Check-cashing stores, banks, credit unions, and some retailers like Walmart and Target will cash your refund check, but fees and ID requirements vary by location.
  • If you cash the check at a location where you have no account, the money may not be available the same day — some places hold funds for one to three business days.

Where to cash a tax refund check without a bank account

Check-cashing stores are the most common option for people without a bank account. They cash tax refund checks the same day, and you do not need to be a customer or have any prior relationship with them. You will need a valid government-issued photo ID — a driver's license, state ID card, or passport. Fees typically range from 1 to 3 percent of the check amount, though some stores charge a flat fee instead. A $1,200 refund might cost you $12 to $36 to cash, depending on the store and your location.

Banks and credit unions will also cash tax refund checks, even if you do not have an account with them. Some do it for free; others charge a small fee. Call ahead to ask, because policies vary by branch. If you do have an account at a bank or credit union, cashing your refund check there is usually free and the money is available immediately.

Retail locations like Walmart, Target, and some grocery stores offer check-cashing services. Walmart cashes tax refund checks for a flat fee (typically $3 to $6 depending on the check amount). Target's check-cashing policy varies by store location, so call ahead. These retailers are often open longer hours than banks, which can be useful if you work during business hours.

Prepaid card companies and money transfer services like MoneyGram sometimes cash checks, but they are less common for tax refunds and may charge higher fees. Ask first before making a trip.

How long it takes for the money to be available

If you cash your check at a check-cashing store or retail location, you typically receive the cash immediately. The store takes the check and gives you the money on the spot. This is the fastest option and the reason many people without bank accounts use these services.

If you deposit the check into a bank or credit union account (even if you are opening a new account just to do this), the bank must make the first $225 available by the next business day under federal law. The rest of the check may be held for up to five business days while the bank verifies the check has cleared. Some banks hold tax refund checks for a shorter time because they are considered low-risk.

If you cash the check at a bank or credit union where you have no account, they may hold the funds for one to three business days before giving you the cash. This is less common than immediate payment, but it happens. Always ask the teller before you hand over the check.

What to bring when you cash your refund check

You will need a valid government-issued photo ID. A driver's license or state ID card is standard. A passport works too. Some places accept a tribal ID or military ID. Do not bring an expired ID — most places will not accept it, even if the photo is clearly you.

Bring the check itself, unsigned. Do not sign the back of the check until you are at the location where you are cashing it, and only sign it in front of the person who is cashing it. Some places ask you to sign it there; others hand it back to you to sign. Follow their instructions.

If you are cashing the check at a bank or credit union, bring your Social Security number or Tax ID. If you are opening a new account to cash the check, you may need additional documents like a utility bill or lease to prove your address. Call ahead and ask what the specific location needs.

What to do if your refund check is lost or damaged

If your check never arrived, check the IRS website using the "Where's My Refund?" tool at irs.gov. Enter your Social Security number, filing status, and the exact refund amount shown on your tax return. The tool will tell you whether the check was mailed, the date it was mailed, and the address it was sent to. If the tool says the check was mailed more than 21 days ago and you still have not received it, contact the IRS at 1-800-829-1040.

If the check arrived but is damaged — torn, water-damaged, or illegible — do not try to cash it. Take it to your bank or the IRS. The bank may refuse it because the routing numbers or account information are not readable. The IRS can issue a replacement check, but this takes another 4 to 6 weeks. If you need the money sooner, ask your bank whether they will cash a damaged check; some will if the amount and your name are still legible.

If your check was lost in the mail after you received it, you cannot get a replacement from the IRS. The IRS considers the check delivered once it reaches your address. You can file a claim with the U.S. Postal Service, but this is slow and uncertain. Your best option is to contact the IRS and ask them to issue a replacement check anyway — explain that you received the original but it was lost before you could cash it. They may issue a replacement, though it is not may provide.

Fees and how they compare across locations

Location TypeTypical FeeMoney AvailableID Required
Check-cashing store1–3% of check amountSame day, in cashPhoto ID
Walmart$3–$6 flat feeSame day, in cashPhoto ID
Bank (with account)FreeSame day or next dayPhoto ID
Bank (no account)$0–$101–3 business daysPhoto ID
Credit union (with account)FreeSame day or next dayPhoto ID

Check-cashing stores are usually the most expensive option when you calculate the percentage fee on a large refund. A $2,000 refund at 2 percent costs $40. Walmart's flat fee is cheaper for large checks but more expensive for small ones. A $500 check costs $3 to $6 at Walmart versus $5 to $15 at a check-cashing store.

If you have access to a bank or credit union account, even a free checking account opened just to deposit the check, you save the fee entirely. Many banks offer free checking with no minimum balance, which makes this worth doing if you plan to cash more than one check in the next year.

How to avoid problems when cashing your check

Sign the back of the check only at the location where you are cashing it, and only in front of the person handling the transaction. Do not sign it at home. If someone else cashes the check on your behalf, they must sign it as well, and some places will not accept a check signed by two people.

Make sure the check is made out to you and that your name is spelled correctly. If your name is misspelled, some places will still cash it; others will refuse. If the name is very wrong, contact the IRS before trying to cash it — they can issue a corrected check.

Do not accept a check that is post-dated (dated in the future). The IRS does not post-date refund checks, so if you receive one, it is either a mistake or a scam. Contact the IRS to verify.

Keep your receipt. If the check-cashing store or bank loses the check after you hand it over, your receipt is proof you cashed it. This is rare, but it happens.

Frequently Asked Questions

Can I cash my tax refund check before the date on it?

Yes. The date on a tax refund check is the date the IRS issued it, not the date you can cash it. You can cash it the same day you receive it, even if that is weeks before the date printed on the check. The date matters only for the expiration — the check expires 12 months from that date.

What if my refund check is made out to me and my spouse?

Both of you must sign the back of the check, and both of you must be present with photo ID when you cash it. Some check-cashing stores and banks will not cash checks made out to two people, so call ahead. If you cannot both be present, one of you can sign and endorse it to the other person, but this complicates things and many places will refuse it.

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

No. The check is made out to you, and most banks will not accept a deposit into an account that is not in your name. If you need someone else to hold the money, cash the check and give them the cash, or ask the bank whether they will let you open a joint account and deposit it there.

How do I know if my refund check has expired?

Look at the date printed on the check. Add 12 months to that date. If today is past that date, the check has expired. An expired check will not be cashed by any bank or check-cashing store. Contact the IRS at 1-800-829-1040 and request a replacement check.

Can I cash my refund check at a different address than the one on my return?

Yes. The check is made out to you by name, not to a specific address. You can cash it anywhere that cashes checks, regardless of where it was mailed. Bring your photo ID showing your current address if possible, though most places do not require it for a check-cashing transaction.