The Post Office Does Not Cash Tax Refund Checks
The U.S. Postal Service does not cash checks of any kind, including tax refund checks. Post offices will not cash, deposit, or process checks for you. If you receive your tax refund as a paper check and do not have a bank account, you will need to use a different service to turn that check into cash.
This is a hard limit, not a policy that varies by location. No post office branch in any state will cash a check. The Postal Service handles mail and packages, not financial transactions. Understanding this early saves you a trip and helps you plan your next step.
Key Takeaways
- The Post Office does not cash any checks, including federal tax refund checks, at any location.
- Check-cashing services, grocery stores, and Walmart are common places that will cash tax refund checks without a bank account.
- Some check-cashing services charge a fee based on the check amount, so comparing locations near you can save money.
- A tax refund check can be deposited at a bank or credit union even if you do not have an account there, though some require you to open one.
Where You Can Actually Cash a Tax Refund Check
Check-cashing services are the most straightforward option. These are standalone businesses that specialize in turning checks into cash. They will cash your tax refund check on the spot, usually within minutes. You will need to bring the check and a valid photo ID — a driver's license, passport, or state ID card. Some locations also ask for a second form of ID or proof of address.
The trade-off is cost. Check-cashing services charge a fee, usually a percentage of the check amount or a flat dollar amount. A $1,200 refund might cost you $15 to $30 to cash, depending on the service and your location. The fee varies widely, so it is worth calling two or three places near you before you go in.
Grocery stores and Walmart also cash checks, including tax refunds, if you have a valid ID. Walmart's check-cashing fees are often lower than standalone services — sometimes $3 to $6 for a tax refund check. Grocery stores vary by chain and location, so call ahead to confirm they offer this service and what they charge.
Banks and Credit Unions That Will Cash Your Check
You do not have to own an account at a bank to cash a check there. Many banks will cash a check for someone who walks in with a valid ID, even if that person has never done business with them before. Call the bank's main number or visit a branch and ask: "Will you cash a tax refund check for someone without an account?" The answer depends on the bank's policy.
Some banks will cash the check free of charge. Others charge a small fee — usually $5 to $10 — or will only cash checks if you open an account. Credit unions are sometimes more flexible than banks, especially if you live in their service area. A few credit unions will cash checks for non-members at no cost as a community service.
The advantage of using a bank or credit union is that there is often no fee, and you avoid the higher costs of check-cashing services. The disadvantage is that you have to find one that will do it, which requires a phone call or visit first.
What You Need to Bring When You Cash Your Check
Bring your tax refund check and a valid photo ID. That is the minimum. A driver's license, passport, or state ID card will work at any location. Some places ask for a second form of ID — a utility bill, lease, or insurance card with your name and address on it.
Make sure your name on the check matches your ID exactly. If your name on the check is "Robert James Smith" but your ID says "Robert J. Smith," some places will refuse to cash it. If there is a mismatch, contact the IRS before you try to cash the check. Do not sign the back of the check until you are at the location where you plan to cash it.
What Happens If Your Check Is Lost or Damaged
If your tax refund check arrives damaged — torn, water-stained, or with missing pieces — most check-cashing services and banks will still cash it as long as the amount and routing numbers are readable. Bring it in and ask. Do not try to tape it together yourself; the business will decide whether it is acceptable.
If your check is lost or stolen, contact the IRS directly. You can call 1-800-829-1040 or use the IRS website to report the missing check and request a replacement. The IRS will issue a new check, which usually arrives within two to four weeks. Until then, you cannot cash the original check because the IRS will have flagged it as reported missing.
Comparing Your Options Side by Side
| Location Type | Typical Fee | Speed | What You Need |
|---|---|---|---|
| Check-cashing service | $15–$30 per check | Minutes | Valid photo ID |
| Walmart | $3–$6 | Minutes | Valid photo ID |
| Grocery store | Varies by store | Minutes | Valid photo ID |
| Bank (non-customer) | $0–$10 or requires account | Minutes | Valid photo ID |
| Credit union (non-member) | Often free | Minutes | Valid photo ID |
Why Direct Deposit Is Worth Considering for Next Year
If you file taxes again next year, consider setting up direct deposit for your refund. Direct deposit sends your refund straight to a bank account — you do not have to wait for a check or find a place to cash it. The money arrives in your account in five to seven business days after the IRS processes your return.
You do not need to have had an account for years. You can open a bank account or a prepaid card account specifically to receive your refund, then withdraw the money as cash once it arrives. Some banks offer accounts with no minimum balance and no monthly fees, designed for people new to banking. This removes the check-cashing step entirely and often saves you money in fees.
Frequently Asked Questions
Can I cash a tax refund check at any bank, or only at the bank that issued it?
You can cash it at most banks, not just the one that issued it. Any bank will cash a check drawn on any other bank, as long as you have a valid ID. Some banks charge a fee for non-customers; others do not. Call ahead to ask about the specific bank's policy.
What if the check is made out to two people?
Both people whose names are on the check must be present with valid ID to cash it. If only one person shows up, most places will refuse. If you and the other person are not together, you may need to contact the IRS to have the check reissued in one name only.
How long can I wait to cash a tax refund check?
Tax refund checks do not expire, so you can cash them months or even years after you receive them. However, the longer you wait, the more likely the check is to be lost or damaged. It is best to cash it within a few weeks of receiving it.
Can I deposit a tax refund check into someone else's bank account?
No. The person whose name is on the check must be the one to deposit or cash it. If you need to give the money to someone else, cash the check first, then give them the cash or transfer the money to them after it is in your account.
Do I need to pay taxes on the money I get from cashing my refund check?
No. A tax refund is money the government is returning to you — it is not income. The fee you pay to cash the check is a service cost, not a tax. You do not report either on your taxes.