You can cash a tax refund check without a government ID at most check-cashing services, but you will pay a fee and may face limits on the amount

A tax refund check is treated like any other check by most businesses. The IRS does not require ID to cash it — but the place where you cash it does. Check-cashing stores, grocery stores, and Walmart all have their own policies. Some will cash your refund without ID if you meet other conditions. Others will not. The fee typically ranges from 1 to 3 percent of the check amount, depending on where you go and whether you have an account there.

Your best option depends on what you have available: a bank account at a different institution, a Social Security number, a phone number on file, or just the check itself. Each route has different requirements and different costs.

Key Takeaways

  • Check-cashing stores will often cash a tax refund without ID if you provide your Social Security number and let them verify it by phone.
  • Walmart and grocery store customer service desks may cash checks for people without ID if you have a store account or membership card.
  • A bank or credit union will cash your own check at the teller window without ID if you are an account holder, even if you forgot your card.
  • Fees for cashing without ID range from 1 to 3 percent of the check amount, so a $1,500 refund could cost $15 to $45 to cash.
  • If you have no ID and no account anywhere, a check-cashing store using your Social Security number is usually the fastest option.

Check-cashing stores and what they need instead of ID

A check-cashing store will typically cash your tax refund without a government ID if you provide your Social Security number and allow them to verify it. They call a verification service that confirms your SSN matches your name and address. This takes a few minutes. You will need to sign the back of the check in front of the cashier.

The fee is usually 1 to 3 percent of the check amount. A $2,000 refund would cost $20 to $60 to cash. Some stores charge a flat fee instead — for example, $5 to $10 per check — which is cheaper for larger amounts. Ask before you hand over the check.

Check-cashing stores are open longer than banks and do not require an account. You can walk in with just the check and your SSN. The downside is the fee and the fact that some stores have daily or weekly limits on how much they will cash without ID — often $500 to $1,000. If your refund is larger, you may need to cash it in pieces or use a different method.

Cashing at your bank or credit union if you have an account

If you have a bank or credit union account, you can cash your own check at the teller window without showing ID. The teller can look you up by account number or by your name and address on file. Bring your debit card if you have it — that speeds things up — but it is not required.

This is free and takes five minutes. The only catch is that you must be an account holder at that specific bank or credit union. You cannot walk into a bank where you do not have an account and cash a check without ID, even if it is a tax refund.

If you have an account at a different bank than the one the check is drawn on, you can still deposit it to your account for free and withdraw the money later. That avoids the fee but requires you to wait for the deposit to clear — usually one to three business days for a government check.

Walmart and grocery stores with membership or store cards

Walmart and many grocery stores will cash checks at the customer service desk if you have a store membership card or a store credit card on file. You do not need a government ID. The card serves as your ID for the transaction.

Walmart charges a flat fee of $3 to $6 per check, depending on the check amount. Grocery stores vary — some charge 1 to 2 percent, others charge a flat fee. Call ahead to ask what they charge and what their limit is without ID.

The advantage is that the fee is often lower than a check-cashing store, and you may already have a card. The disadvantage is that you need to have opened an account or gotten a card there first. If you do not have one, opening an account takes 10 to 15 minutes and requires an address.

What happens if you have no ID and no account anywhere

If you have no government ID, no bank account, and no store membership, a check-cashing store using your Social Security number is your fastest option. You will pay a fee, but you can walk in and cash the check the same day.

Bring the check, your Social Security number, and your address. The store will verify your SSN by phone. If the verification goes through, they will cash the check. If it does not — for example, if your address does not match their records — they may ask you to come back with ID or try a different store.

If you cannot provide your Social Security number or it does not verify, ask the store if they have other options. Some will accept a state ID number, a passport number, or a military ID number. Others will not. If multiple stores turn you down, you may need to get an ID before you can cash the check.

Getting an ID if you need one

If you do not have a government ID and cannot cash your check without one, you can get a state ID card from your state's Department of Motor Vehicles. The process takes one to two weeks and costs $10 to $30, depending on your state. You will need proof of your address — a utility bill, lease, or bank statement — and proof of your identity, such as a birth certificate or passport.

Some states offer expedited ID cards that you can get in one to three days for an extra fee. If you need the money urgently, this may be worth it. Check your state's DMV website for the process and cost.

In the meantime, if a check-cashing store will not work and you have no account, you can ask the IRS to reissue your refund as a direct deposit instead of a check. This requires you to contact the IRS and provide your bank account information. It takes two to four weeks. This is slower than cashing a check, but it avoids the fee and the ID requirement.

Fees and limits: what to expect at each place

Where to cashID requiredFeeTypical limit without IDTime to cash
Check-cashing storeNo (SSN works)1–3% or $5–$10 flat$500–$1,0005–10 minutes
Your bank or credit unionNo (account holder)FreeNo limit5 minutes
WalmartNo (store card works)$3–$6 flat$5,0005–10 minutes
Grocery storeNo (membership card works)1–2% or flat fee$1,000–$2,0005–10 minutes
Bank where you have no accountYes (government ID)$5–$15Varies10–15 minutes

Frequently Asked Questions

Can I cash a tax refund check at a bank where I do not have an account?

Most banks will not cash a check for a non-account holder without a government ID. Some banks will cash checks for a fee of $5 to $15 if you show ID. Call the bank first to ask their policy. If you have an account at a different bank, depositing the check there is usually free and faster than paying a fee to a bank where you have no account.

What if the check-cashing store says my Social Security number does not verify?

This usually means your address on file does not match what you told the store. Bring a piece of mail or a utility bill with your current address and try again. If the verification still fails, try a different check-cashing store — they use different verification services. If multiple stores reject you, you may need to get a government ID or contact the IRS to reissue the check.

Is it cheaper to cash at Walmart or a check-cashing store?

Walmart's flat fee of $3 to $6 is usually cheaper than a check-cashing store's percentage fee for refunds over $200. For smaller refunds, a check-cashing store's flat fee may be cheaper. Call both places and ask their exact fee before you decide.

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

No. A check made out to you can only be deposited to an account in your name. If you try to deposit it to someone else's account, the bank will reject it. You must cash it in your own name or have it reissued.

How long does it take to cash a tax refund check?

At a check-cashing store or Walmart, it takes 5 to 10 minutes. At your bank, it takes 5 minutes. If you deposit it instead of cashing it, the check clears in 1 to 3 business days for a government check. If you ask the IRS to reissue it as direct deposit, it takes 2 to 4 weeks.