Places that will cash your tax refund check
You can cash a tax refund check at a bank, credit union, check-cashing store, grocery store, or Walmart. Banks and credit unions usually require you to have an account with them, though some will cash a check for non-customers if you show ID. Check-cashing stores, grocery stores, and Walmart will cash it on the spot without an account, but they charge a fee — typically between $2 and $10 depending on the check amount and the location.
The fastest option is usually a check-cashing store or Walmart, because they process the transaction in minutes and you walk out with cash. Banks and credit unions may hold the funds for a day or two, even for customers, because they verify the check with the IRS before releasing the money. Grocery stores vary — some have in-store check-cashing services, others do not.
Your tax refund check is issued by the U.S. Department of the Treasury, which makes it a government check. Most places treat government checks the same as personal checks, but some require additional ID or verification. Bring your driver's license or state ID card, and have the check endorsed (signed on the back) before you arrive.
Key Takeaways
- Check-cashing stores and Walmart cash tax refund checks without requiring an account, but charge a fee based on the check amount.
- Banks and credit unions may cash your check for free if you are a customer, but often hold the funds for one to two business days.
- You need a valid government-issued ID and must sign the back of the check before cashing it anywhere.
- Grocery stores sometimes offer check-cashing services, but availability varies by location and chain.
- Government checks like tax refunds are treated as standard checks by most businesses, so the same rules explore as with personal checks.
Check-cashing stores and their fees
Check-cashing stores exist specifically to convert checks to cash on the same day. They charge a percentage of the check amount or a flat fee, whichever is higher. For a $1,000 refund check, you might pay $10 to $20 depending on the store. For a $2,000 check, the fee could be $20 to $40. The exact amount varies by location and by the store's pricing model.
These stores are designed for speed — you hand over the check, show ID, sign the back, and receive cash within minutes. They do not verify the check with the IRS the way a bank does, so there is no waiting period. The trade-off is the fee, which you lose when ready. If you have any other option available to you, it is worth comparing the fee against the convenience.
Check-cashing stores are most common in urban and suburban areas. You can find them by searching "check cashing near me" on Google Maps or by asking at a local convenience store or laundromat, where staff often know which services are nearby.
Walmart and grocery store check-cashing services
Walmart offers check-cashing at the customer service desk in most locations. The fee is typically $3 to $6 for a tax refund check, depending on the amount. You need a valid ID and must sign the check in front of the cashier. The transaction takes about five minutes, and you receive cash when ready.
Some grocery store chains — including Kroger, Safeway, and Albertsons — offer check-cashing services at the customer service counter or at the register. Fees vary by chain and location, usually between $2 and $5 for a government check. Not every store location offers this service, so call ahead or check the store's website before you go. Smaller or rural grocery stores are less likely to have check-cashing available.
The advantage of Walmart and grocery stores is that you may already be shopping there, so the fee is the only cost. There is no account requirement and no waiting period. The disadvantage is that not every location offers the service, and hours may be limited to when the customer service desk is staffed.
Banks and credit unions for non-customers
If you have a bank account at a specific bank, that bank will cash your tax refund check for free. If you do not have an account, some banks will still cash a government check for a non-customer, but policies vary widely. Call the bank's main number and ask whether they cash checks for non-customers. If they do, ask what ID you need to bring and whether there are any restrictions on check amount.
Credit unions are often more flexible than banks about cashing checks for non-members. Many credit unions will cash a government check for anyone with a valid ID, sometimes for free or for a small fee. If you have a family member or friend who belongs to a credit union, ask them whether their union has this policy — you may be able to use their membership to cash the check.
The benefit of using a bank or credit union is that there is usually no fee, or a much smaller fee than a check-cashing store. The downside is that they may place a hold on the funds for one to two business days while they verify the check with the IRS. During that time, the money is not available to you, even though you have the cash in hand.
What to bring and how to prepare
Bring a valid government-issued ID — a driver's license, state ID card, or passport. Some places accept a tribal ID or military ID. Before you arrive, sign the back of the check in the space marked "Endorse here" or similar. Do not sign it before you know where you are cashing it, because some places require you to sign in front of them.
If the check is addressed to you and your spouse or another person, both names must appear on the back when you sign it, or the other person must be present with their ID. If the check is addressed only to you, only your signature is needed. If the name on the check does not match your ID exactly — for example, if you go by a nickname or have recently changed your name — bring documentation of the name change, such as a marriage certificate or court order.
Bring the check itself and nothing else. You do not need proof of income, proof of address, or any other documentation. The check is a government document, and your ID is sufficient.
Timing and holds on the money
Check-cashing stores, Walmart, and grocery stores give you cash when ready. You walk out with the full amount minus the fee, usually within five to ten minutes. There is no waiting period.
Banks and credit unions may place a hold on the funds, meaning the money is credited to an account but not available for withdrawal for one to two business days. This is standard practice for checks, even government checks. The hold exists because the bank must verify with the IRS that the check is real and that the amount is correct. After the hold period ends, the money is yours to withdraw.
If you need the cash when ready, a check-cashing store or Walmart is your only option. If you can wait a day or two and have access to a bank account (even temporarily), depositing the check into an account may save you the fee.
Comparing your options by cost and speed
| Option | Fee | Speed | Requirements |
|---|---|---|---|
| Check-cashing store | $2–$40 depending on amount | Minutes | Valid ID, signed check |
| Walmart | $3–$6 | Minutes | Valid ID, signed check |
| Grocery store | $2–$5 (varies by chain) | Minutes | Valid ID, signed check |
| Bank (non-customer) | $0–$5 (varies by bank) | 1–2 business days | Valid ID, signed check, account not required |
| Credit union (non-member) | $0–$3 (varies by union) | 1–2 business days | Valid ID, signed check, membership not required |
Frequently Asked Questions
Can I cash a tax refund check at any bank, or only my own bank?
Most banks will cash a check for their own customers for free. For non-customers, policies vary — some banks will cash government checks for a small fee, others will not. Call ahead to ask. Credit unions are often more willing to cash checks for non-members than banks are.
What if the check is made out to me and my spouse?
Both names must be on the endorsement (the signature on the back). Either you can both sign it, or one person can sign it and write "and" followed by the other person's name. Some places require both people to be present with ID. Call the check-cashing location ahead of time to confirm their policy.
Do I need to bring anything besides my ID and the check?
No. A valid government-issued ID and the signed check are all you need. You do not need proof of address, proof of income, or any other documents. If your name on the check does not match your ID, bring a document showing the name change, such as a marriage certificate.
How long does a bank hold a tax refund check?
Most banks hold government checks for one to two business days. The hold exists because the bank verifies the check with the IRS before releasing the funds. After the hold period ends, you can withdraw the cash. Some banks may hold it longer if the amount is unusually large or if there are other red flags.
Is there a limit to how much I can cash at Walmart or a check-cashing store?
Walmart typically has a limit of around $5,000 per check, though this varies by location. Check-cashing stores also have limits, which vary by store and by the amount of cash they have on hand. If your refund check is very large, call ahead to confirm the location can handle it.