Banks and credit unions cash state refund checks the same way they cash any other check
You can cash a state refund check at any bank or credit union where you have an account. If you have a checking or savings account, walk in with your check and a photo ID — the teller will deposit it to your account or give you cash on the spot. You do not need to be a customer of that specific branch; most banks will cash checks for non-customers, though some charge a small fee (usually $5 to $10) if you do not have an account there.
If you do not have a bank account, you have other options that do not require one. Grocery stores, pharmacies, and check-cashing services will cash state refund checks for a fee. The fee varies — grocery stores often charge 1 to 2 percent of the check amount, while dedicated check-cashing shops may charge 2 to 5 percent. A $500 refund check might cost you $10 to $25 to cash at a check-cashing service, depending on where you go.
Key Takeaways
- Banks and credit unions cash state refund checks for free if you have an account with them, or for a small fee if you do not.
- Grocery stores, pharmacies, and Walmart often cash checks for 1 to 2 percent of the check amount, with no account required.
- Check-cashing services and payday loan shops will cash your check but typically charge 2 to 5 percent, making them the most expensive option.
- You will need a photo ID and the check itself; some places may ask for a second form of ID or proof of address.
- Mobile deposit through a bank app lets you cash a check without leaving home if you have a bank account.
Grocery stores and pharmacies often have the lowest fees
Walmart, Target, Kroger, Safeway, and most regional grocery chains offer check-cashing services at their customer service desk. The fee is usually 1 to 2 percent of the check amount, and you do not need an account or membership. Bring your photo ID and the check. Some stores cap the fee at a flat amount (like $3 for checks under $1,000) rather than charging a percentage, which makes them cheaper for larger refunds.
Pharmacies like CVS and Walgreens also cash checks, though not all locations do. Call ahead to confirm your nearest store offers the service. The fee structure is similar to grocery stores — typically 1 to 2 percent. Pharmacies are useful if you are already picking up a prescription or shopping there anyway.
Check-cashing services charge more but are open longer
Dedicated check-cashing shops exist in most neighborhoods and are designed to cash checks for people without bank accounts. They charge 2 to 5 percent of the check amount, which is higher than grocery stores. A $500 check might cost $10 to $25 to cash. However, many check-cashing shops are open evenings and weekends when banks are closed, so they are useful if you need cash outside normal banking hours.
Payday loan shops also cash checks as a side service, but they typically charge the highest fees — sometimes 5 to 10 percent. Avoid these if you have other options. Always ask for the fee upfront before handing over your check.
Mobile deposit through your bank app avoids a trip entirely
If you have a bank account and a smartphone, most banks let you deposit a check using their mobile app. You photograph the front and back of the check, and the bank deposits it to your account within one to three business days. This is free and requires no visit to a branch. The money may not be available immediately — banks typically hold state refund checks for one to two business days before releasing the funds, depending on the bank's policy.
Not all banks offer mobile deposit, and some have limits on how much you can deposit per day or per month. Check your bank's app or call customer service to confirm the feature is available on your account.
What to bring and what might slow you down
You will need a photo ID — a driver's license, passport, or state ID card. Some places ask for a second form of ID or proof of address (a utility bill or lease works). Have these ready before you go to avoid delays. The check itself must be signed on the back by you; if it is not signed, the teller will ask you to sign it before cashing.
If the check is made out to two people (you and a spouse, for example), both people typically need to be present to cash it, or the check needs to be endorsed by both parties. Some banks will cash it with just one person present if the check says "or" between the names rather than "and," but policies vary. Call ahead if you are unsure.
Checks older than six months are considered stale-dated and banks may refuse to cash them. State refund checks usually arrive within a few weeks of your refund being processed, so this is rarely a problem — but if your check has been sitting for months, contact your state tax office to confirm it is still valid before trying to cash it.
Tracking your refund before it arrives
Before you can cash a check, you need to receive it. Most states mail refund checks within two to four weeks of processing your return, though this varies by state and how busy the tax office is. You can track your refund status through your state's tax website — search "[your state] tax refund status" and enter your Social Security number and refund amount. The status page will tell you whether the check has been mailed and, sometimes, an estimated delivery date.
If your check does not arrive within the timeframe your state provided, contact the state tax office directly. They can issue a replacement check or, in some cases, arrange a direct deposit to your bank account instead.
Frequently Asked Questions
Can I cash a state refund check at any bank, or only my own bank?
You can cash it at any bank, but you will likely pay a fee if you do not have an account there. Most banks charge $5 to $10 to cash a check for non-customers. Your own bank will cash it for free if you have an account.
What if the check is made out to me and my spouse?
Both people usually need to be present with ID to cash a joint check. Some banks will cash it if the check says "or" between the names, but policies differ. Call your bank or the check-cashing location ahead of time to confirm their rules.
How long does it take to get the money after I cash the check?
If you cash it in person at a bank or store, you get cash immediately or it deposits to your account right away. If you use mobile deposit, the bank typically holds the check for one to two business days before releasing the funds to your account.
Is there a limit to how much I can cash at a grocery store or pharmacy?
Most grocery stores and pharmacies will cash checks up to $1,000 or $2,000, though limits vary by location. Call ahead if your refund check is large. Check-cashing services and banks typically have higher limits or no limit at all.
What should I do if my refund check never arrives?
Check your refund status on your state's tax website first — it will tell you if the check was mailed. If it shows mailed but you have not received it after two weeks, contact your state tax office. They can issue a replacement check or arrange direct deposit instead.