Yes, but only at certain post offices and with the right ID

The U.S. Postal Service does cash checks at some locations, including tax refund checks. However, not every post office offers this service, and the ones that do have specific requirements: you need a government-issued photo ID, the check must be made payable to you, and you cannot have the check signed over to someone else. Call ahead to confirm your local post office cashes checks before you go, because availability varies by location and staffing.

Post offices that do cash checks typically charge a fee—usually between $1.25 and $2.50 per check, depending on the amount. This is cheaper than many check-cashing services but more expensive than cashing at a bank where you have an account. The process is straightforward: bring your ID and the check, ask the clerk if they cash checks, and if they do, they will verify the check and hand you cash on the spot.

Key Takeaways

  • Not all post offices cash checks, so call your local branch first to confirm they offer this service before making a trip.
  • You will need a government-issued photo ID (driver's license, passport, or state ID) to cash any check at the post office.
  • Post offices charge a fee per check, usually $1.25 to $2.50, which is deducted from the amount you receive.
  • The check must be made payable to you and cannot be signed over to another person.
  • If your post office does not cash checks, grocery stores, Walmart, and check-cashing businesses are common alternatives.

How to find a post office that cashes checks

Start by calling your local post office directly. Ask the clerk: "Do you cash checks?" Some post offices do; many do not. The Postal Service does not maintain a public list of which locations offer check cashing, so a phone call is the fastest way to know. If your nearest location does not cash checks, ask if they can direct you to one that does in your area.

You can find your local post office address and phone number on USPS.com by entering your zip code. When you call, have your check ready so you can tell them the amount—some locations have limits on how much they will cash in a single transaction, though most tax refund checks fall well within those limits.

What you need to bring

Bring a government-issued photo ID. This means a driver's license, state ID card, passport, or military ID. The name on your ID must match the name on the check exactly. The clerk will write your ID number on the back of the check as a record.

Bring the check itself—do not sign it until you are at the post office and the clerk asks you to. The check must be made payable to you alone; if it is made out to you and another person, you will both need to be present with ID, and both will need to sign it.

What happens if your post office does not cash checks

Many post offices have stopped offering check cashing due to staffing or policy changes. If yours does not, your next fastest option is a grocery store or Walmart. Most major grocery chains and Walmart cash checks at the customer service desk, often with lower fees than check-cashing businesses—sometimes as low as $0 to $3 per check. Call ahead to confirm they cash tax refund checks and ask about their fee.

Check-cashing businesses (sometimes called payday loan stores) will also cash your refund check, but their fees are typically higher—$5 to $15 or more depending on the check amount. Use these only if grocery stores and post offices are not available to you. Avoid any business that asks for a percentage of the check amount rather than a flat fee; that is usually a sign of predatory pricing.

Fees and timing

Post office fees are fixed and modest. You will pay $1.25 to $2.50 per check, which the clerk will deduct from the cash you receive. There is no waiting period—if the post office cashes your check, you walk out with cash the same day. The entire transaction usually takes five to ten minutes.

Grocery stores and Walmart typically charge $0 to $3 per check and also give you cash on the spot. Check-cashing businesses may charge more but will also cash the check when ready. None of these options involve a hold or a waiting period the way a bank deposit would.

If the check is damaged or has problems

If your tax refund check is torn, stained, or has writing on it that was not there when it arrived, the post office or check-cashing location may refuse to cash it. If this happens, contact the IRS directly. You can call the IRS at 1-800-829-1040 and explain that your check is damaged. They will issue a replacement check, which usually arrives within two to three weeks.

If the check is made out to the wrong name or amount, do not attempt to cash it. Contact the IRS when ready to report the error. Do not alter the check yourself—that is fraud, and cashing an altered check can result in criminal charges.

Frequently Asked Questions

Do all post offices cash checks?

No. Check-cashing availability varies by location and is not may provide at every post office. Call your local branch first. If they do not cash checks, ask them which nearby post offices do, or use a grocery store or Walmart instead.

What if I do not have a government-issued photo ID?

You cannot cash a check without one. If you do not have a driver's license or passport, explore for a state ID card at your local DMV. This process takes one to two weeks in most states. Until then, you may be able to cash the check at a grocery store or Walmart if they accept alternative ID, but post offices will not.

Can I cash a check made out to me and my spouse?

Only if you both go to the post office together with valid ID. Both of you will need to sign the check in front of the clerk. If only one of you is present, the post office will not cash it. Some grocery stores have the same rule; others may allow one person to cash it if the other has already signed. Call ahead to ask.

What if the post office says the check is too old to cash?

Tax refund checks are valid for one year from the date issued. If your check is older than that, contact the IRS at 1-800-829-1040 to request a replacement. Bring the old check with you or have the check number ready when you call.

Is it safer to cash at a post office than at a check-cashing business?

Both are safe for cashing a legitimate check. Post offices are government facilities with standard procedures. Check-cashing businesses are regulated by state law. The main difference is cost—post offices usually charge less. Avoid any business that seems disorganized, asks unusual questions, or charges a percentage of the check amount rather than a flat fee.