Where Can I Cash a Government Check Near Me?

You can cash a government check at your own bank or credit union (usually free), at a large retailer like Walmart or a grocery chain such as Kroger for a small flat fee, or at a dedicated check-cashing store for a percentage of the check amount. Every option requires a valid photo ID matching the payee name on the check. Below is what each choice costs, what you need to bring, and what to do if the check is lost, stolen, or past its one-year expiration.

What to Bring and Check Before You Go

Bring a valid government-issued photo ID. A state driver’s license, a U.S. passport, or a military ID is accepted almost everywhere.1eCFR. 31 CFR 1010.415 – Purchases of Bank Checks and Drafts, Cashier’s Checks, Money Orders and Traveler’s Checks A state-issued non-driver ID works at many locations. If you don’t have a photo ID, some places may accept a Social Security card paired with a utility bill or similar secondary document, but policies vary.

Do not sign the back of the check until you are at the teller or service window. An endorsed check that gets lost or stolen can be cashed by someone else. Sign inside the short endorsement box on the back, and make sure your signature matches the payee name printed on the front. If you’d rather deposit than cash, writing “For Deposit Only” above your signature with your account number restricts the check to your account.

The check has to be in good shape. Institutions refuse checks that are heavily torn or stained, or that show any alteration to the payee or dollar amount. Treasury checks also carry a “Void After One Year” notice: federal law gives you 12 months from the issue date to cash or deposit before Treasury cancels the check.2GovInfo. 31 CFR 240.5 – Limitations on Payment, Cancellation and Distribution of Proceeds of Checks Past that date, no one will cash it, and you’ll need a reissue from the agency that sent it.

Your Bank or Credit Union

If you have an account, your own bank or credit union is the cheapest place to go. Walk up to the teller with the check and your ID, and you can deposit the funds, take cash, or split between the two, typically at no charge. Under Regulation CC, your bank must make U.S. Treasury check funds available by the next business day after deposit, provided you are the named payee.3eCFR. 12 CFR 229.10 – Next-Day Availability Many banks release the full amount immediately for established customers.

No account? You can still walk in and ask. Some banks cash government checks for non-customers, often for a fee in the range of $5 to $10. Others decline non-customer checks entirely. Government checks aren’t drawn on a specific commercial bank, so there is no “issuing bank” branch that is obligated to cash the check; each bank sets its own policy.

Most banks also allow account holders to deposit a government check by photographing the front and back through the mobile app. Treasury checks deposited by mobile generally still qualify for next-business-day availability, though bank policies differ.4eCFR. 12 CFR Part 229 – Availability of Funds and Collection of Checks (Regulation CC) Mobile deposit won’t hand you cash, but it gets the money into your account without a branch visit.

Walmart and Grocery Stores

If you don’t have a bank account, or you just want to skip the branch, large retailers are usually the best-priced walk-in option. Look for the customer service desk or money center near the front of the store.

Walmart charges a maximum of $4 for pre-printed checks up to $1,000 and a maximum of $8 for checks above $1,000. The standard check-cashing limit is $5,000, raised to $7,500 from January through April for tax refund season.5Walmart. Check Cashing You can take the money in cash or have it loaded onto a Walmart MoneyCard.

Kroger and other grocery chains cash government checks at their money services desks, generally up to $5,000, with fees that vary by location and state law.6Kroger. Check Cashing – Cash a Check Near You Money desks often close earlier than the store itself, so confirm hours before making the trip.

Check-Cashing Stores

Dedicated check-cashing businesses are built around quick cash and long hours, including evenings and weekends. The tradeoff is price. These stores generally charge a percentage of the check’s face value rather than a flat fee. Government check rates typically run 1% to 3%, depending on the state and the business. On a $1,500 Social Security check, that is roughly $15 to $45, well above what a bank or Walmart would charge.

Some states cap what check cashers can charge for government checks, and many require the fee schedule to be posted. Ask to see the rates before you hand over the check, and compare against a flat-fee alternative, especially for larger checks where a percentage adds up fast.

The process itself is quick: present the check and ID, the clerk verifies the check electronically, deducts the fee, and hands you the balance in cash with a receipt. Keep the receipt.

Fewer Paper Checks Going Forward

Executive Order 14247, signed in March 2025, directed the Treasury Department to stop issuing paper checks for nearly all federal payments, including Social Security, veterans’ benefits, and tax refunds, effective September 30, 2025.7The White House. Modernizing Payments To and From America’s Bank Account Limited exceptions remain for people without banking access, emergency payments, and certain national security or law enforcement situations. For IRS refunds, if you don’t provide direct deposit information, the IRS sends a notice (Form CP53E) asking for it and will release a paper check if you don’t respond within six weeks.8Internal Revenue Service. Questions and Answers About Executive Order 14247

If you don’t have a bank account and want to skip check cashing altogether for future payments, the Direct Express prepaid Mastercard receives federal benefits electronically without a bank account. It has no sign-up cost, no monthly fees, and no overdraft fees, and it allows one free in-network ATM withdrawal per deposit.9Fiscal.Treasury.gov. Direct Express Enroll by calling 800-333-1795; no credit check is required. Free help opening a regular bank account is available at FDIC.gov/GetBanked or MyCreditUnion.gov.10Bureau of the Fiscal Service. Paper Checks Are Going Away – Here’s What You Need to Know

Lost, Stolen, or Expired Checks

No bank or store will cash a Treasury check past its one-year expiration. Contact the agency that issued it and request a reissue.2GovInfo. 31 CFR 240.5 – Limitations on Payment, Cancellation and Distribution of Proceeds of Checks The Bureau of the Fiscal Service keeps a directory of paying agency contacts at GoDirect.gov.10Bureau of the Fiscal Service. Paper Checks Are Going Away – Here’s What You Need to Know

For a lost or stolen IRS refund check, start a refund trace through the “Where’s My Refund” tool on IRS.gov, by calling the automated line at 800-829-1954, or by calling 800-829-1040 to reach a representative. Joint filers can’t use the automated options and need to call a representative or submit Form 3911 (Taxpayer Statement Regarding Refund). Once the IRS confirms the original wasn’t cashed, it cancels that check and reissues the refund. If the check was cashed by someone else, the Bureau of the Fiscal Service sends a claim package with a copy of the cashed check for you to review. The full process can take up to six weeks.11Internal Revenue Service. Refund Inquiries

For a lost Social Security or veterans’ benefit check, contact the issuing agency directly rather than the IRS.