Your tax refund check can be cashed at a bank, credit union, check-cashing service, or retail store—each with different fees, speed, and requirements

The fastest and cheapest way to access your refund is direct deposit to your bank account, which the IRS processes in about 21 days. If you received a paper check instead, you have several options, each with trade-offs in cost and convenience. A bank or credit union will cash it for free if you have an account there, or for a small fee if you don't. Check-cashing services and some retail stores will cash it when ready but charge a percentage of the amount. The choice depends on whether you have a bank account, how quickly you need the money, and what fees you can accept.

Key Takeaways

  • Banks and credit unions cash refund checks free for account holders and usually charge $5 to $15 for non-members, depending on the check amount.
  • Check-cashing services and retailers like Walmart or grocery stores cash checks same-day but typically charge 1 to 3 percent of the check value.
  • The IRS mails paper checks, but you can request direct deposit on your next return to avoid cashing checks altogether.
  • You will need a valid government-issued ID to cash a check anywhere, and some places require the account holder to be present in person.

Cashing at a bank or credit union

If you have a checking or savings account at a bank or credit union, cashing your refund check there costs nothing. Walk in with the check and your ID, endorse the back of the check by signing it, and the teller will deposit it to your account or give you cash on the spot. The funds are usually available when ready or within one business day.

If you don't have an account at that bank, most will still cash it for a fee. The fee typically ranges from $5 to $15 depending on the check amount and the bank's policy. Some banks waive the fee if you open an account at the same time. Call ahead or check the bank's website to confirm their non-customer check-cashing policy, because it varies by branch and institution.

Credit unions are often more flexible than banks about cashing checks for non-members, and some do it free. If you belong to a credit union, ask whether they cash checks for people who don't have accounts there.

Check-cashing services and retail stores

Check-cashing services and retailers like Walmart, grocery store chains, and some pharmacies will cash your refund check the same day, without requiring a bank account. The trade-off is cost: they typically charge 1 to 3 percent of the check amount. On a $1,500 refund, that means $15 to $45 in fees. The percentage varies by location and the check amount, so ask for the exact fee before you hand over the check.

These services are fastest if you need cash when ready and don't have a bank account or don't want to wait for a deposit to clear. You will still need a valid government-issued ID, and some require a second form of ID. The process takes minutes. Some retailers limit the check amount they will cash, so if your refund is large, call ahead to confirm they can handle it.

What you need to cash a check

Every place that cashes checks requires a valid government-issued ID—a driver's license, passport, state ID card, or military ID. Some check-cashing services and retailers ask for a second form of ID, such as a utility bill or recent bank statement showing your address. The IRS refund check will have your name on it, so the name on your ID must match.

Before you go, endorse the back of the check by signing your name on the line marked "Endorse here." Do not sign it before you arrive at the cashing location, because some places require you to sign in front of the teller. If someone else's name is also on the check, both people may need to be present and sign it, depending on the institution's policy.

Tracking your refund check if it hasn't arrived

The IRS mails refund checks, and delivery typically takes 7 to 10 business days after the check is issued. If you haven't received it within that window, use the IRS "Where's My Refund?" tool on IRS.gov to see the status. The tool will tell you whether the check has been mailed, and if it has, when to expect it.

If the check was mailed more than 30 days ago and you still haven't received it, contact the IRS at 1-800-829-1040. They can issue a replacement check, though the process takes several weeks. In the meantime, do not cash the original if it arrives later, because cashing both is check fraud.

Avoiding check-cashing fees on future refunds

The simplest way to avoid cashing checks is to request direct deposit when you file your next tax return. Direct deposit deposits your refund straight to your bank account in about 21 days, with no fees and no need to visit a bank or check-cashing service. You will need your bank's routing number and your account number, both of which appear on a blank check or on your bank's website.

If you don't have a bank account, opening one is free at most banks and credit unions. Many offer accounts with no minimum balance and no monthly fee. Once you have an account, you can use direct deposit for all future refunds and other payments.

Frequently Asked Questions

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

Any bank will cash it, but you will pay a fee if you don't have an account there. The fee is usually $5 to $15. Your own bank cashes it free for account holders. Credit unions are sometimes more flexible about cashing checks for non-members.

What happens if I lose my refund check?

Contact the IRS at 1-800-829-1040 and tell them the check is lost. They will issue a replacement, which takes several weeks. Do not cash the original if it arrives after you have already received the replacement.

Can someone else cash my refund check if I'm not available?

No. The person cashing the check must be the person named on it and must present a valid ID. If two names are on the check, both people usually need to be present. You cannot sign the back and give it to someone else to cash.

How long does a refund check stay valid?

A refund check is valid for three years from the date it was issued. After three years, the IRS will not replace it, and you cannot cash it. If your check is older than three years, contact the IRS about your options.

Is direct deposit faster than a paper check?

Yes. Direct deposit takes about 21 days from when the IRS processes your return. A paper check takes 21 days to process, then 7 to 10 days to arrive by mail, so it is slower overall. Direct deposit also eliminates the need to cash the check.