Cash your tax refund check at a check-cashing service, retail store, or your bank even without an account
You do not need a bank account to cash a tax refund check. A check-cashing service will convert it to cash for a fee, usually between 1 and 3 percent of the check amount. Walmart, Target, and other large retailers also cash checks at their customer service desks, often for a flat fee of $3 to $6. Some banks will cash their own checks for non-customers, and credit unions sometimes do the same if you bring an ID. The IRS itself does not cash checks—you must use a third party.
The fastest option depends on what you have available: a government ID, the original check, and access to a location near you. Most places cash checks the same day, but some require the check to clear first, which adds one to three business days.
Key Takeaways
- Check-cashing services charge a percentage fee (usually 1–3 percent) but are open longer hours than banks and do not require an account.
- Walmart and Target cash checks at customer service for a flat fee, typically $3 to $6, and both accept tax refund checks.
- Some banks and credit unions will cash checks for non-customers, but policies vary by institution—call ahead to confirm.
- You will need the original check and a valid government-issued ID (driver's license, passport, or state ID) at any location.
- Avoid mobile check deposit apps if you do not have a bank account; they require an account to work.
Check-cashing services: what to expect and what they cost
A dedicated check-cashing service is designed for people without bank accounts. They cash checks on the spot, usually within minutes. The fee is a percentage of the check amount—typically 1 to 3 percent, though some charge a flat fee instead. On a $1,500 refund, a 2 percent fee would be $30. On a $3,000 refund, the same rate costs $60.
You will find check-cashing services in most neighborhoods, often near grocery stores or in strip malls. ACE Cash Express, Check Into Cash, and Speedy Cash are national chains, but local independent services exist too. Call or visit in person to confirm they cash tax refund checks—most do, but some specialize in payday loans and may not handle government checks.
Bring your original check and a valid government ID. Some services ask for a second form of ID or a utility bill to verify your address. The process takes 5 to 15 minutes. You walk out with cash the same day.
Retail stores that cash checks without an account
Walmart and Target both cash checks at their customer service desks, and both accept tax refund checks. Walmart charges a flat fee of $3 for checks up to $1,000 and $6 for checks between $1,000 and $5,000. Target's fee is $3 for checks up to $1,000 and $5 for checks up to $5,000. These fees are lower than check-cashing services for larger refunds.
You need your original check and a valid ID. Walmart and Target both require the ID to match the name on the check. Hours are typically 7 a.m. to 10 p.m., though some locations open earlier or close later. Call your local store to confirm they offer check-cashing and to ask about their current fees, as these can change.
The check clears the same day at most Walmart and Target locations, meaning you get cash immediately. A few locations may hold the check for one business day, so ask when you arrive.
Banks and credit unions that cash checks for non-customers
Some banks will cash checks drawn on their own institution even if you do not have an account. This is most common at large national banks like Bank of America, Wells Fargo, and Chase. However, policies vary by branch and by region. A branch in one city may cash the check; another branch 20 miles away may refuse.
Credit unions sometimes cash checks for non-members, but this is less common than at banks. If you belong to any credit union, call and ask—some will cash checks for other credit union members even if you are not a member of their specific union.
Call the bank or credit union before you go. Ask if they cash tax refund checks for non-customers and whether there is a fee. Bring your original check and a valid ID. If they agree to cash it, the process is usually quick—5 to 10 minutes—and you get cash the same day.
What to do if the check is damaged or has your name spelled wrong
A torn check or one with a small stain may still be cashed, but a large tear or water damage can cause a service to refuse it. If the check is damaged, contact the IRS at 1-800-829-1040 and request a replacement. The IRS will mail a new check, which takes 7 to 10 business days. You can also check the status of your refund at IRS.gov using the "Where's My Refund?" tool.
If your name is spelled differently on the check than on your ID—for example, "John Smith" on the check but "Jon Smith" on your license—most check-cashing services and retail stores will still cash it if the ID matches the person presenting it. However, some services are strict about this. Call ahead to ask about their policy on name variations.
If the check is made out to a name you no longer use, you may need to sign the back and have the person whose name is on the check co-sign it. This is rare for tax refunds, but it can happen if the IRS has outdated information. If you are unsure, contact the IRS before attempting to cash it.
Comparing fees across your options
| Option | Fee Structure | Speed | What You Need |
|---|---|---|---|
| Check-cashing service | 1–3% of check amount | Same day (5–15 min) | Original check, valid ID |
| Walmart | $3 (up to $1,000) or $6 (up to $5,000) | Same day | Original check, valid ID |
| Target | $3 (up to $1,000) or $5 (up to $5,000) | Same day | Original check, valid ID |
| Bank (non-customer) | Varies; often free | Same day | Original check, valid ID |
| Credit union (non-member) | Varies; often free | Same day | Original check, valid ID |
For a $1,500 refund, Walmart or Target will cost you $3 to $6. A check-cashing service at 2 percent would cost $30. For a $3,000 refund, Walmart costs $6, Target costs $5, and a check-cashing service at 2 percent costs $60. If a bank or credit union will cash it for free, that is your best option—but you have to call first to confirm.
What happens if you lose the check or it never arrives
If your tax refund check is lost in the mail or never arrives, go to IRS.gov and use the "Where's My Refund?" tool. Enter your Social Security number, filing status, and the exact refund amount. The tool will tell you whether the check was mailed, the date it was sent, and whether it has been cashed.
If the tool shows the check was mailed but you never received it, wait 30 days from the mailing date before requesting a replacement. After 30 days, contact the IRS at 1-800-829-1040 and ask for a replacement check. The IRS will issue a new one, which takes 7 to 10 business days to arrive. You do not need to repay the original check if it turns up later—the IRS will not cash a duplicate.
If someone else cashes a check made out to you, that is check fraud. Report it to the IRS and to your local police department. The IRS can investigate and may recover the money, though this process is slow.
Frequently Asked Questions
Can I cash a tax refund check at any bank, or only the one that issued it?
Most banks will only cash checks drawn on their own institution if you are a non-customer. A check from the U.S. Treasury (which is what a tax refund check is) may be cashed at some banks, but policies vary widely. Call ahead to ask. Retail stores like Walmart and Target are more reliable for this.
What if I do not have a government ID?
You will need a valid government-issued ID to cash a check at any location—bank, retail store, or check-cashing service. If you do not have a driver's license or passport, apply for a state ID at your local DMV. This takes one to two weeks. Until then, you cannot cash the check.
Do I have to pay taxes on the fee I pay to cash the check?
No. The fee you pay to cash a check is not tax-deductible and does not affect your taxes. It is simply a cost of converting the check to cash.
Can I deposit the check into someone else's bank account and have them give me cash?
Technically yes, but the check must be endorsed (signed on the back) by you and then signed again by the account holder. This is called a third-party check, and many banks refuse to accept them because of fraud risk. It is simpler and safer to cash the check yourself at a retail store or check-cashing service.
How long does it take for a cashed check to clear?
When you cash a check at a retail store or check-cashing service, you receive cash immediately—the check clears the same day. If a bank holds the check for verification (which is rare), it may take one to three business days, but most banks and retailers clear tax refund checks on the spot.