Most banks will cash a tax refund check, but not all, and policies vary by institution

You can walk into most major banks and cash a tax refund check even if you don't have an account there. Banks including Chase, Bank of America, Wells Fargo, and Citibank will typically cash government checks for free or a small fee. However, smaller regional banks and credit unions may refuse, and some banks charge fees ranging from $5 to $15 depending on the check amount and whether you're a customer.

The catch is that banks are not required to cash checks from non-customers. Each institution sets its own policy. Some will cash any government check. Others will only cash checks for account holders. A few will cash checks but require you to open an account or meet other conditions. Before you go to a bank, call ahead or check their website to confirm they cash third-party checks and government refunds.

If a bank refuses, you have other options that don't require a bank account at all—and some are faster and cheaper than trying multiple banks.

Key Takeaways

  • Major national banks like Chase and Bank of America will usually cash a tax refund check for non-customers, though fees may apply.
  • Credit unions and smaller regional banks often refuse to cash checks for people without accounts, so calling ahead saves a wasted trip.
  • Check-cashing stores, Walmart, and grocery stores with financial services counters can cash your refund check without a bank account and often charge less than banks.
  • The IRS can deposit your refund directly to a prepaid card, savings account, or other account if you file electronically instead of by mail.
  • If you already have a paper check, bring your ID and the check itself—most places will not cash it without both.

Which banks will cash your refund check

Call the bank's customer service line or visit a branch in person to ask whether they cash government checks for non-customers. Major chains are more likely to say yes than smaller institutions. If you ask in person, bring your government-issued ID—banks will not cash any check without it.

Some banks charge a fee for cashing checks if you're not a customer. Chase, for example, may charge $5 to $15 depending on the check amount. Bank of America charges similar amounts. Wells Fargo and Citibank policies vary by location. If the fee is steep, it may be worth checking a check-cashing store instead, especially if your refund is small.

Credit unions almost always refuse to cash checks for non-members, even government checks. If you belong to a credit union, you can cash your refund there for free. If you don't, don't bother asking—the answer will be no.

Check-cashing stores and retail locations that cash refund checks

Check-cashing stores exist specifically to cash checks without requiring a bank account. They charge a percentage of the check amount—typically 1 to 3 percent for government checks, which are lower-risk than personal checks. On a $1,500 refund, that's $15 to $45. Some stores charge a flat fee instead, which may be cheaper if your refund is large.

Walmart and many grocery stores with financial services counters also cash government checks. Walmart charges a flat fee of $3 to $6 depending on the check amount. Grocery store fees vary by location and chain. These are often cheaper than banks and faster than waiting in a bank line, since the process is straightforward and they see government checks constantly.

To cash your check at any of these places, bring your government-issued ID and the check itself. Have the check made out to you, not to you and someone else. If it's made out to two people, both must be present with ID, or you'll need written permission from the co-payee.

What to do if you have the check but no ID

No bank, check-cashing store, or retail location will cash a check without a government-issued ID. If you don't have a driver's license, passport, or state ID card, you'll need to get one before you can cash the check. This takes time—state ID cards typically take 1 to 3 weeks to arrive by mail, though some states offer expedited processing for a fee.

If you're in a hurry, look for a passport acceptance facility near you. The U.S. State Department website has a locator tool. A passport card can be issued in as little as 1 to 2 weeks with expedited processing, though the cost is higher than a state ID.

Until you have ID, the check cannot be cashed. It will not expire—tax refund checks are valid for three years from the date issued—so there is no rush if getting ID takes time.

Using direct deposit instead of a paper check

If you haven't filed your tax return yet, you can avoid the check-cashing problem entirely by choosing direct deposit. When you file electronically, the IRS can deposit your refund directly into a bank account, credit union account, prepaid card, or even a savings account at a financial institution you don't normally use.

You don't need to own the account. Some people use a friend's or family member's account, though the account holder must consent and the refund will go into their account first. A safer option is to open a prepaid card account online—many require no minimum balance and can be funded by direct deposit. The refund arrives in 5 to 21 days depending on the IRS processing time and your bank's deposit speed.

If you've already filed by mail and received a paper check, direct deposit is not an option for that refund. But if you're filing now or expecting a future refund, direct deposit is the fastest and easiest route.

What happens if the check is damaged or lost

If your tax refund check arrives torn, stained, or otherwise damaged, most banks and check-cashing stores will refuse to cash it. The check must be legible and intact. If it's damaged, contact the IRS at 1-800-829-1040 to request a replacement check. The IRS will issue a new one, which typically arrives in 2 to 4 weeks.

If the check is lost or stolen, contact the IRS immediately. Provide your Social Security number, the refund amount, and the tax year. The IRS can issue a replacement check or, in some cases, deposit the refund directly to a bank account if you provide one. This process also takes 2 to 4 weeks.

Do not sign the back of the check until you're at the location where you're cashing it. A signed blank check can be cashed by anyone, so keep it unsigned and in a safe place until you're ready to cash it.

Comparing your options side by side

OptionRequires Bank AccountTypical FeeSpeed
Major bank (Chase, Bank of America, Wells Fargo)No, but non-customers may be charged$5–$15Same day
Credit unionYes, must be a memberFree for membersSame day
Check-cashing storeNo1–3% of check amountSame day
Walmart or grocery storeNo$3–$6 flat feeSame day
Direct deposit (if filing electronically)No, but refund goes to account you provideFree5–21 days

Frequently Asked Questions

Do I need to be a customer to cash a tax refund check at a bank?

No, but the bank's policy determines whether they will cash it. Major banks usually will for a fee. Call ahead to confirm, because some banks and most credit unions refuse to cash checks for non-customers.

What if a bank charges too much to cash my check?

Try a check-cashing store or Walmart instead. Walmart charges a flat $3 to $6 fee, which is often cheaper than a bank's $5 to $15 fee, especially on smaller refunds. Check-cashing stores charge 1 to 3 percent, so compare the dollar amount before you go.

Can someone else cash my tax refund check for me?

No. The check is made out to you, and you must be present with your ID to cash it. The person cashing it must be the person named on the check. If the check is made out to two people, both must be present.

How long is a tax refund check good for?

Three years from the date it was issued. After that, the IRS will not honor it, and you'll need to contact the IRS to request a replacement or have the refund deposited to an account instead.

Can I cash my refund check at a bank that's not my bank?

Yes, if that bank's policy allows it. Call or visit their website first to confirm they cash government checks for non-customers and ask about their fee. If they refuse, try another bank, a check-cashing store, or Walmart.