Your main options for cashing an IRS refund check

You can cash an IRS refund check at a bank, credit union, check-cashing store, or retail location like Walmart or Target. Banks and credit unions are usually free if you have an account there; if you don't, they may charge a fee or refuse to cash it. Check-cashing stores and retailers will cash it for a fee, typically between $2 and $10 depending on the check amount and location. The fastest route is usually a check-cashing store because they don't require an account and can process it the same day.

The IRS refund check itself has no special restrictions—it cashes like any other check. What matters is where you take it and whether that place will accept a check from someone without an account there. Some locations are stricter than others about ID requirements and the types of checks they'll accept.

Key Takeaways

  • Check-cashing stores and retailers like Walmart and Target will cash IRS refund checks the same day for a fee of $2 to $10.
  • Banks and credit unions may cash your check for free if you open an account, but many charge $5 to $15 if you're not a member.
  • You'll need a valid government-issued ID (driver's license, passport, or state ID) at any location that cashes the check.
  • The back of your check must be signed before you arrive, or the location will ask you to sign it there.
  • Some locations have daily or per-transaction limits on check amounts, so call ahead if your refund is large.

Check-cashing stores and their typical fees

Check-cashing stores exist specifically to serve people without bank accounts. They cash IRS refund checks the same day, usually within minutes. Fees typically run 1 to 3 percent of the check amount—so on a $1,200 refund, you might pay $12 to $36. Some stores charge a flat fee instead ($5 to $10), which is better if your refund is large. A few chains operate nationally (ACE Cash Express, Check Into Cash, Checksmart), but most are independent local businesses.

To find one near you, search "check cashing near me" or look for storefronts in strip malls or downtown areas. Call before you go to confirm they cash IRS checks, ask about their fee structure, and check whether they have a limit on check amounts. Bring your valid ID and the unsigned check—you'll sign it there. The whole process usually takes 10 to 20 minutes.

Retail stores that cash checks

Walmart, Target, and some grocery store chains (like Kroger and Safeway) have check-cashing services. Walmart typically charges $3 to $6 for a refund check under $1,000, and $6 to $8 for checks between $1,000 and $5,000. Target's fees are similar. These stores usually cash checks during regular business hours, and the process is quick—often under 10 minutes. You'll need a valid ID and the check must be signed on the back.

Not every location offers check cashing, so call ahead or check the store's website. Some Walmart locations have limits on check amounts (often $5,000 or less), and a few stores in certain states have stopped offering the service. If you're already shopping there, this is a convenient option, but the fee is the same as or higher than a dedicated check-cashing store.

Banks and credit unions without an account

Most banks will cash a check drawn on their own bank for free, even if you don't have an account. If your IRS refund check is from the U.S. Treasury (which it is), they may treat it differently. Some banks cash Treasury checks for non-members for $5 to $15; others refuse entirely. Credit unions are often more flexible and may cash it for free or a small fee.

Call the bank or credit union first and ask whether they cash IRS refund checks for non-members and what the fee is. If they say yes, bring your valid ID and the signed check. This option works best if you have a bank or credit union nearby and want to avoid the higher fees at check-cashing stores, but don't count on it—policies vary widely by institution and even by branch.

What you need to bring and how to prepare

You'll need a valid government-issued photo ID: a driver's license, state ID card, or passport. Some locations accept military ID or tribal ID as well. The check must be signed on the back by the person whose name appears on the front. If the check is made out to two people (you and a spouse, for example), both people must sign it and usually both must be present with ID.

Before you go, endorse the check by signing your name on the back in the white space above the line marked "Signature." Don't write anything else there. Bring the check and your ID, and that's all you need. If you're unsure whether the location will accept it, call first—some have restrictions on out-of-state checks or checks over a certain amount, though an IRS refund check is usually accepted without question.

Fees and what affects the amount you pay

Check-cashing fees depend on the check amount and the location. A percentage-based fee (1 to 3 percent) means you pay more for a larger check; a flat fee ($5 to $10) means the cost stays the same. Some stores use a tiered system: $3 for checks under $500, $5 for $500 to $1,000, and $8 for $1,000 to $5,000. The location and the type of business matter too—dedicated check-cashing stores often have lower fees than retailers, but not always.

To minimize what you pay, call two or three places and ask their exact fee for your refund amount. If your refund is $1,500, a 1 percent fee at one store ($15) is much better than a flat $10 fee at another. The difference adds up, especially if you're already tight on money. Some locations also offer discounts if you're a first-time customer or if you use other services like bill payment.

What happens if the check is lost, stolen, or damaged

If your IRS refund check is lost or stolen before you cash it, contact the IRS at 1-800-829-1040 and report it. They can issue a replacement check, which usually takes 4 to 6 weeks. If the original check is cashed in the meantime, the IRS will know because the check clears, and you won't receive a replacement. If it's not cashed, they'll send a new one.

If the check is damaged (torn, water-damaged, or written on), most check-cashing locations will still accept it as long as the amount and routing numbers are legible and the signature line is intact. If it's too damaged to read, take it to a bank branch instead of a check-cashing store—banks have more flexibility and can sometimes verify the check through the IRS system. Keep the damaged check in case you need to prove you didn't cash it twice.

Frequently Asked Questions

Can I cash an IRS refund check at any bank, or only the bank it's drawn from?

IRS refund checks are drawn on the U.S. Treasury, not on a specific bank. Most banks will cash Treasury checks for their own customers for free, but non-customers may face a fee or refusal. Your best bet is to call ahead and ask. If a bank won't do it, a check-cashing store will.

What if the check is made out to my name but spelled wrong?

If your name is misspelled on the check, most check-cashing locations will still cash it as long as you can show ID proving you're the person it's intended for. Sign the check exactly as it appears on the front, then write your correct name below it. Bring your ID to explain the discrepancy. If the location refuses, contact the IRS to request a corrected check.

Do I have to cash the check in person, or can someone else do it for me?

Most check-cashing locations require the person named on the check to be present with ID. Some will allow a spouse or family member to cash it if both people sign the back and both bring ID, but policies vary. Call ahead to ask. The IRS does not allow power of attorney or third-party cashing for refund checks.

How long does an IRS refund check stay valid?

An IRS refund check is valid for one year from the date it was issued. After one year, it cannot be cashed. If your check is older than a year, contact the IRS at 1-800-829-1040 and request a replacement. They'll issue a new check, which takes 4 to 6 weeks.

Can I deposit an IRS refund check into someone else's bank account?

No. The check must be deposited into an account in the name of the person it's made out to. If you don't have a bank account, cashing it is your only option. Opening a basic checking account at a bank or credit union is free and takes about 15 minutes if you have an ID and proof of address.