Your refund check can be cashed at a bank, credit union, check-cashing store, or retail location — each with different fees and speed

Once your refund check arrives in the mail, you have several places to turn it into cash. A bank or credit union account holder can deposit it for free through mobile deposit, ATM, or in person. If you don't have a bank account, a check-cashing store will cash it the same day for a fee (usually 1 to 3 percent of the check amount). Walmart, Target, and some grocery stores also cash checks at customer service desks, often for a flat fee of $3 to $6. The fastest route depends on whether you have a bank account and how quickly you need the money.

Key Takeaways

  • Banks and credit unions cash refund checks free if you have an account, and mobile deposit lets you do it from home without visiting a branch.
  • Check-cashing stores and retail locations cash checks the same day but charge a fee, typically 1 to 3 percent or a flat $3 to $6.
  • You will need the original check, a valid photo ID, and sometimes a second form of ID depending on the location.
  • Some banks hold funds for one to five business days even after you deposit, so plan accordingly if you need the money immediately.
  • If your check is lost or damaged, contact the issuing agency (IRS, state tax authority, or other source) to request a replacement or stop payment.

Cashing at a bank or credit union

If you have a checking or savings account, depositing your refund check is free and usually the fastest option. Most banks let you deposit checks through their mobile app without visiting a branch — you photograph the front and back of the check and submit it. The funds typically appear in your account within one to two business days, though some banks hold the money for up to five business days before you can withdraw it.

If you prefer to deposit in person, visit any branch of your bank or credit union during business hours. Bring the check and your debit card or account number. ATM deposit is also available at many banks — insert the check into the machine and follow the prompts. Credit unions sometimes offer faster processing than banks, so ask your institution about their specific timeline.

Check-cashing stores and their fees

Check-cashing businesses will cash your refund check the same day, even if you don't have a bank account. The fee is usually 1 to 3 percent of the check amount — so a $1,500 refund might cost $15 to $45 to cash. Some stores charge a flat fee instead, typically $3 to $10 depending on the check size and location.

Bring your original check and a valid photo ID (driver's license, passport, or state ID). Some stores ask for a second form of ID or proof of address. Call ahead to confirm the store's hours and fee structure, as they vary widely. Check-cashing stores are common in urban and suburban areas but may be harder to find in rural locations.

Retail locations that cash checks

Walmart, Target, and many grocery store chains cash checks at their customer service desks. Walmart typically charges $3 for checks up to $1,000 and $6 for checks over $1,000. Target charges a flat $2 to $3 depending on location. Grocery stores like Kroger, Safeway, and Publix also offer check-cashing services, usually for $2 to $5.

Bring your original check and a valid photo ID. Most retail locations cash checks during store hours, which are often longer than bank hours. This option works well if you're already shopping and need cash quickly. Call the customer service desk at your nearest location to confirm they cash refund checks and what their current fee is.

What you need to bring and what to watch for

Every location requires the original check and a valid photo ID — a driver's license, passport, or state ID card. Some places ask for a second form of ID, such as a utility bill or lease showing your current address. Never sign the back of the check until you're at the location where you'll cash it, and sign it exactly as your name appears on the front.

Inspect the check before you go. Make sure the amount is correct, the date is current (not post-dated), and there are no tears or stains. If the check is damaged or the amount is unclear, contact the issuing agency (the IRS for tax refunds, your state tax authority, or the business issuing the refund) and ask for a replacement. Do not attempt to cash a damaged check — it will be rejected.

Holds and when you can actually use the money

Banks often place a hold on deposited checks, meaning the money appears in your account but you cannot withdraw it immediately. Federal law allows banks to hold checks for up to five business days, though many hold for only one to two days. Mobile deposits sometimes have longer holds than in-person deposits. Ask your bank about their specific hold policy when you deposit.

Check-cashing stores and retail locations give you cash immediately, so there is no hold. This is the main advantage if you need the money the same day. If you deposit at a bank and need the funds right away, ask the teller whether they can waive or shorten the hold — some banks do this for customers in good standing or for smaller amounts.

If your check is lost, stolen, or damaged

If your refund check never arrives or is damaged in the mail, contact the organization that issued it. For federal tax refunds, call the IRS at 1-800-829-1040 or use the IRS Where's My Refund tool on irs.gov to confirm the check was mailed. For state tax refunds, contact your state tax authority — most have a phone number and online tracking tool on their website.

The issuing agency can place a stop payment on the original check and issue a replacement, usually within two to four weeks. If the check was stolen and cashed by someone else, report it to the issuing agency and your local police department. Keep the police report number for your records. Do not sign a blank check or give your check number to anyone you don't trust.

Frequently Asked Questions

Can I cash a refund check at any bank, or only my own bank?

Most banks will cash a check for a non-customer if you have a valid ID, though some charge a fee of $5 to $15. Your own bank will cash it free. Credit unions are more likely to refuse non-members. Call ahead to confirm the bank's policy before you go.

What if my name on the check doesn't match my ID exactly?

Small differences like a middle initial or nickname may be accepted, but significant differences (like a married name you haven't updated on your ID) can cause problems. Contact the issuing agency and ask them to reissue the check with the name that matches your current ID.

Can I deposit a refund check into someone else's bank account?

No. The check must be deposited into an account in the name of the person the check is made out to. If you need someone else to cash it for you, they can sign the back as a third-party endorsement, but many banks no longer accept third-party checks. Ask your bank first.

How long does a check-cashing store keep the check after I cash it?

Check-cashing stores typically keep the original check for 30 to 90 days before destroying it. If you need proof that you cashed the check, ask for a receipt with the check number and amount. Keep this receipt for your records.

What if the check amount is wrong or the check is made out to the wrong name?

Do not attempt to cash it. Contact the issuing agency immediately and explain the error. They will issue a corrected check. Trying to cash a check with errors can result in it being rejected and may delay your refund further.