You can cash a government check at a bank, credit union, check-cashing store, or the issuing agency itself

A government check — whether it is a tax refund, Social Security payment, unemployment benefit, or stimulus payment — is a piece of paper with a promise to pay. You do not need a bank account to turn it into cash. The check itself is the claim. You just need to present it to someone authorized to exchange it for money.

The fastest and cheapest route depends on where you are and what you have on hand. A bank or credit union will cash it for free if you walk in with the check and a photo ID. A check-cashing store will do it the same day but will charge a fee — usually between 1 and 5 percent of the check amount, depending on the store and the check type. Some government agencies will cash their own checks at their offices, though this is slower and requires you to know where to go.

Key Takeaways

  • Banks and credit unions cash government checks for free with a photo ID, even if you do not have an account with them.
  • Check-cashing stores charge a fee (typically 1 to 5 percent) but are open longer hours and do not require an account.
  • Some government agencies will cash their own checks at their offices, but you need to find the right location and bring required ID.
  • Walmart, grocery stores, and pharmacies often cash government checks for a small fee or free, depending on the store and check amount.
  • Never sign the back of the check until you are at the place where you will cash it, and bring a photo ID no matter which route you choose.

Cashing at a bank or credit union

Walk into any bank or credit union branch with your government check and a photo ID. You do not need to have an account there. Tell the teller you want to cash the check. They will verify the check is real, confirm your ID matches the name on the check, and give you the cash. This takes about five minutes. There is no fee.

The catch: not all branches cash checks for non-customers. Call ahead or check the bank's website to confirm. Large national banks like Bank of America, Wells Fargo, and Chase almost always do. Smaller regional banks and credit unions vary. If you are a member of a credit union, your own credit union will definitely cash it.

Hours matter. Most bank branches close by 5 or 6 p.m. on weekdays and are closed on weekends. If you need cash outside those hours, a check-cashing store is your only option.

Using a check-cashing store

Check-cashing stores are designed for this exact situation. You bring the check and a photo ID, they verify it, and they give you cash minus their fee. The fee for a government check is usually 1 to 3 percent of the check amount, though some stores charge a flat fee instead. A $1,200 tax refund might cost you $12 to $36 to cash, depending on the store.

The advantage is speed and hours. Most check-cashing stores are open until 8 or 9 p.m. on weekdays and some are open on Saturdays. You get cash the same day. The disadvantage is the fee — it is money out of your pocket that a bank would not take.

To find one, search "check cashing near me" online or look for ACE Cash Express, Check Into Cash, or CheckSmart locations in your area. Bring a photo ID and the unsigned check. Do not sign the back until you are at the counter.

Cashing at retail stores

Walmart, Target, grocery store chains, and some pharmacies offer check-cashing services. Walmart cashes government checks for free with a photo ID, though some locations have limits on check amounts. Grocery stores like Kroger and Safeway often cash checks for a small fee or free, depending on the store and the check type. Call ahead to confirm the store near you does this and what their fee is.

The process is the same: bring the unsigned check and a photo ID to the customer service desk. They verify the check and hand you cash. It is usually faster than a bank because there is no line, and hours are longer than a bank — many Walmarts are open until 10 or 11 p.m.

The limitation is that some stores have a maximum check amount they will cash, often $1,000 or $2,000. If your government check is larger, you may need to use a bank or credit union instead.

Cashing at the government agency that issued the check

Some government offices will cash their own checks. The Social Security Administration, for example, will cash a Social Security check at any Social Security office if you bring the check and a photo ID. The IRS will cash a tax refund check at an IRS office. Unemployment offices will sometimes cash unemployment checks.

The advantage is that there is no fee and no question about whether the check is real — they issued it. The disadvantage is that you have to find the right office, go there during business hours (usually 9 a.m. to 4 p.m. on weekdays), and wait in line. This is slower than a bank or check-cashing store and only makes sense if the office is near you.

To find the office, search "[agency name] office near me" online. Call before you go to confirm they cash checks and what hours they are open.

What you need to bring and what to avoid

Bring a photo ID — a driver's license, passport, state ID card, or military ID. Without it, no one will cash the check. The name on the ID must match the name on the check exactly.

Do not sign the back of the check until you are at the place where you will cash it. Once you sign it, it becomes a legal obligation and you cannot change your mind. If you sign it and then lose it, someone else could potentially cash it. Wait until you are at the counter.

If the check is damaged, torn, or the amount is unclear, some places will refuse it. If this happens, contact the agency that issued the check and ask for a replacement. This takes longer but is the only way forward.

Comparing your options by cost and speed

OptionFeeSpeedHoursWhat You Need
Bank or credit unionFree5 minutes9 a.m.–5 p.m. weekdaysPhoto ID
Check-cashing store1–5%5 minutesUntil 8–9 p.m., some SaturdaysPhoto ID
Walmart or grocery storeFree or small fee5 minutesUntil 10 p.m. or laterPhoto ID
Government agency officeFree20–45 minutes9 a.m.–4 p.m. weekdaysPhoto ID

Frequently Asked Questions

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

You can cash it at any bank or credit union, even if you do not have an account there. Most large national banks will do it for free. Call ahead to confirm, because some smaller banks or credit unions only cash checks for their own members.

What if my photo ID name does not match the check exactly?

The name must match. If your check says "John Michael Smith" but your ID says "John M. Smith," most places will still cash it because the first and last names match. If the names are significantly different — for example, you recently changed your name — bring a second document like a marriage certificate or court order to explain the difference.

Can I cash a government check if it is made out to two people?

Usually both people need to be present with photo IDs. Some places will cash it if only one person signs the back, but this varies by store and bank. Call ahead and ask. If the check is made out to you and a deceased person, contact the agency that issued the check for instructions.

What happens if I lose the check before I cash it?

Contact the agency that issued the check when ready. Provide your name, the check number if you have it, and the amount. They will stop payment on the original check and issue a replacement. This takes one to three weeks depending on the agency.

Do I have to pay taxes on a government check I cash?

No. The check itself is not income — it is money the government already owes you. A tax refund is your own money returned. Social Security and unemployment are benefits you have already paid taxes on or that are not taxable. Cashing the check does not create a new tax obligation.