Anyone with a valid ID can cash a tax refund check at most places, but the specific places that will do it depend on where you are and what ID you have
A tax refund check is treated like any other check by most businesses. That means a grocery store, a check-cashing service, or a retail store with a money services desk can cash it if you show a valid government-issued ID. You do not need a bank account, and you do not need to be the person whose name is on the check if you have written permission from that person and the right ID combination.
The catch is that not every place will take it, and the fees vary widely. A check-cashing service might charge you 1 to 3 percent of the check amount. A bank where you do not have an account may charge a flat fee or refuse entirely. A grocery store or Walmart might cash it for free or for a small flat fee. The fastest way to know what your options are is to call ahead—most places will tell you over the phone whether they will cash a tax refund check and what it will cost.
Key Takeaways
- You need a valid government-issued photo ID to cash a tax refund check at any location, whether or not the check is in your name.
- Check-cashing services, grocery stores, Walmart, and some banks will cash tax refund checks, but fees and policies vary by location.
- If the check is in someone else's name, that person must endorse it on the back and you will need two forms of ID to cash it as a third party.
- Calling ahead to ask about fees and whether they accept tax refund checks takes five minutes and can save you money and a wasted trip.
Where you can actually cash a tax refund check
Check-cashing services are the most straightforward option if you do not have a bank account. They exist specifically to cash checks, and most will take a tax refund check the same day you bring it in. You will need a valid photo ID—a driver's license, state ID, or passport. Fees typically run 1 to 3 percent of the check amount, though some charge a flat fee instead. A $1,200 refund might cost you $12 to $36 to cash. These services are usually open longer hours than banks and on weekends.
Walmart and other large retailers with money services desks will cash checks, including tax refunds. Walmart charges a flat fee that varies by state—typically $3 to $6 for a check under $1,000. You need a valid photo ID. Some Walmarts will not cash checks over a certain amount, so call your local store first. Target, Kroger, and other grocery chains also offer check-cashing at customer service desks, though policies and fees differ by location.
Banks will cash a check drawn on their own account for free if you are a customer. If you are not a customer, most banks will refuse or charge a fee—sometimes $5 to $10 or more. Some credit unions have reciprocal agreements that let members of other credit unions cash checks for free or low cost. Call ahead; do not assume a bank will take it.
Your own bank or credit union, if you have one, is always the cheapest option. Even if you have a very small account or have not used it in months, you can usually cash a check there for free. If you do not have a bank account yet, opening one might be worth it if you receive refunds regularly—many banks offer accounts with no minimum balance.
What ID you need and what happens if the check is not in your name
If the check is in your name, bring one valid government-issued photo ID. A driver's license, state ID card, or passport all work. Some places will accept a tribal ID or military ID. Call ahead if you are unsure whether your ID will be accepted.
If the check is in someone else's name—for example, a spouse or parent—that person must sign the back of the check first. Then you bring the check and two forms of ID: one photo ID and one non-photo ID with your name and address on it. A utility bill, lease, or bank statement usually works as the second ID. The person whose name is on the check does not need to be present, but their signature on the back is required. Some places will refuse to cash a check that has been signed over to a third party, so call ahead to confirm.
If the check is made out to two people—"John Smith and Jane Smith"—both people usually need to sign it and both need to be present with ID. Some places will accept it if only one person signs, but this varies. Ask the cashing location what they require before you go.
How long it takes and what to bring
Cashing a tax refund check usually takes 10 to 15 minutes once you are at the counter. Check-cashing services and retail money desks are typically faster than banks. You do not need to wait for the check to clear—you get the cash when ready.
Bring the check itself, your ID, and any second form of ID if the check is not in your name. Some places will ask for your phone number or address. A few may ask why you are cashing the check or where it came from, but they cannot refuse to cash it based on your answer—they are just documenting the transaction for fraud prevention. If a place asks for information that seems unusual or invasive, you can ask to speak to a manager or take your check elsewhere.
Fees and how to avoid paying more than you have to
Check-cashing fees are not regulated federally, so they vary widely by location and business. A check-cashing service in a city might charge 2 percent, while one in a rural area might charge 3 percent. Walmart's flat fee is usually cheaper than a percentage fee for large checks. A grocery store might cash it for free as a courtesy to customers, or might charge $5.
The only way to know what you will actually pay is to call three or four places near you and ask. Write down the fee for each one. If your refund is $2,000, the difference between a 1 percent fee and a 3 percent fee is $40. That is worth a few phone calls. Ask specifically: "What is your fee to cash a tax refund check?" Some places offer lower fees for larger checks or for customers who have accounts with them.
What to do if you cannot find a place to cash it
If you have called everywhere nearby and nobody will cash the check, you have a few options. The fastest is to open a bank account at a credit union or online bank. Many have no minimum balance and no monthly fee. You can deposit the check into the account and withdraw the cash the same day or the next business day. This takes longer than walking into a check-cashing service, but it costs you nothing and you have an account for future refunds.
Another option is to ask the person who issued the check—in this case, the IRS—to reissue it as a different form of payment. You can call the IRS at 1-800-829-1040 and ask about a replacement check or a different payment method. This takes weeks, so it is not a quick fix, but it is an option if you are stuck.
If the check is old—more than six months—some places will refuse to cash it. A check does not legally expire, but businesses can decline. If this happens, contact the IRS to request a replacement.
Red flags and what to watch for
Most check-cashing places are legitimate, but a few use aggressive tactics or hidden fees. If a place quotes you a fee and then charges a different amount at the counter, ask why before you accept it. If they refuse to tell you the fee upfront, take your check elsewhere. Legitimate businesses will always tell you the cost before you hand over the check.
Be cautious of places that ask for your Social Security number, bank account information, or anything beyond your name and address. They should not need any of that to cash a check. If someone asks you to sign anything beyond the back of the check, read it carefully or ask to take it home and think about it. A straightforward check-cashing transaction should take five minutes and require only your ID and signature.
If you are cashing a check for someone else and a business refuses because the check is signed over to you, that is normal—some places have that policy. Do not let anyone pressure you into doing something that feels wrong. There is always another place that will cash it.
Frequently Asked Questions
Can I cash a tax refund check at an ATM?
No. ATMs only dispense cash from accounts; they cannot cash checks. You need to go to a physical location with a teller or customer service desk. Some banks let you deposit a check at an ATM and withdraw the cash later, but that requires an account.
What if the check is damaged or torn?
Most places will still cash it as long as the amount and the signature are readable and the check is not falling apart. If it is severely damaged, contact the IRS at 1-800-829-1040 to request a replacement. Bring the damaged check with you if you go to a cashing location—they may ask to see it.
Do I have to cash the whole check, or can I cash part of it?
You cannot cash part of a check. A check is a single payment for a single amount. If you want to keep some of the money separate, you would need to deposit it into an account or use a different method. Cashing the check gives you all of it in cash.
Can someone else cash my tax refund check if I sign the back?
Yes, if they have two forms of ID and you have signed the back of the check. They will need a photo ID and a non-photo ID with their name and address. Some places refuse to cash third-party checks, so they should call ahead to confirm the location will accept it.
What if I lost the check or it was stolen?
Contact the IRS when ready at 1-800-829-1040. They can stop payment on the original check and issue a replacement. Bring a police report if the check was stolen. This process takes several weeks, so report it as soon as you notice it is missing.