You can cash a government check at your own bank or credit union (usually free), at a bank where you don’t have an account (typically a $5 to $8 flat fee), at large retailers like Walmart and Kroger (flat fees up to about $8), through a mobile check-cashing app, or at a dedicated check-cashing store (the most expensive option, often 2% to 4% of the check’s face value). Where to cash a government check comes down to what you have access to and how much of the payment you’re willing to lose to fees.
Your Own Bank or Credit Union
If you already hold a checking or savings account, take the check to your own bank or credit union. They will almost always cash it at no charge. This is the cheapest route by a wide margin, and for a Treasury check the funds you deposit have to be available quickly under federal rules (more on that below).
No account? You can still walk into the bank the check is drawn on. For federal Treasury checks, that means any bank is an option in principle, though individual branches set their own policies for non-customers. Expect a flat fee somewhere in the $5 to $8 range. For a check larger than $10,000, call ahead: the branch may need time to have that much cash on hand.
Walmart, Kroger, and Other Retailers
Large retailers are a practical stop, especially if you don’t have a bank account and don’t want to open one. They charge flat fees rather than percentages, which makes them cheaper than check-cashing stores for anything above a small check.
Walmart charges up to $4 for checks of $1,000 or less and up to $8 for larger checks, with a per-check ceiling of $5,000 most of the year and $7,500 from January through April to accommodate tax refunds.1Walmart. Check Cashing Kroger’s money services counters accept checks up to $5,000.2Kroger. Money Services Frequently Asked Questions Both tend to keep longer hours than a bank lobby.
Retailers usually run the check through a verification service such as Certegy or TeleCheck before paying out.3Consumer Financial Protection Bureau. Certegy Payment Solutions If you’ve had a bounced check or a closed account in your past, the system can decline the transaction even though the government check itself is perfectly good. You’re entitled to one free report a year from each of those services and can dispute anything inaccurate on file.
Check-Cashing Stores
Dedicated check-cashing stores are the priciest option. They generally charge a percentage of the check’s value, commonly 2% to 4% for government checks. On a $2,000 tax refund, a 3% fee costs you $60. Some outlets offer small loyalty discounts, but even the discounted rates rarely come close to what a bank or a Walmart counter charges. Use these stores only when nothing else is available.
Mobile Apps and Prepaid Cards
Apps like Ingo Money let you photograph the check and load the proceeds onto a prepaid debit card or a linked bank account. Instant access typically runs about 2% of the check amount with a minimum fee around $5 to $6. Frequent users can qualify for lower rates. If you can wait roughly 10 days for the funds to clear, some apps waive the fee entirely. Limits are usually $5,000 per check and $10,000 per month.4Ingo Money. FAQ
The tradeoff is real: pay a percentage for cash today, or accept a hold of about a week and a half for free money.
What You Need to Bring
Every cashing location will ask for a government-issued photo ID. A current driver’s license, U.S. passport, or military ID works virtually everywhere. Some places also accept tribal identification cards or a Matricula Consular, but acceptance varies.
Sign the back of the check before you hand it over. Federal regulations require Treasury checks to be endorsed by the named payee “in a form recognized by general principles of law and commercial usage.”5eCFR. 31 CFR Part 240 – Indorsement and Payment of Checks Drawn on the United States Treasury Sign near the trailing edge; the rest of the back is reserved for bank processing stamps. If you plan to deposit rather than cash, write “for deposit only” above your signature.
Many locations will also have you fill out a short counter form with your name, the amount, and a matching signature. Having ID in hand and the check pre-signed keeps the line moving.
Can You Sign a Government Check Over to Someone Else?
Almost never. Treasury regulations require the endorsement to come from the named payee or someone with express legal authority to act for them, such as a court-appointed guardian or an attorney-in-fact under a power of attorney.5eCFR. 31 CFR Part 240 – Indorsement and Payment of Checks Drawn on the United States Treasury A casual “pay to the order of” endorsement to a friend doesn’t clear that bar. Banks also set their own policies and are not required to accept third-party checks; most decline them because of fraud risk.6HelpWithMyBank.gov. Endorsing Checks If you can’t get to a bank yourself, direct deposit, the Direct Express card, or a properly documented legal representative are the workable routes.
If You Deposit Instead of Cashing
Depositing the check triggers a federal availability schedule. Under the Expedited Funds Availability Act, a U.S. Treasury check deposited in person and endorsed only by the named payee must be available by the next business day.7Office of the Law Revision Counsel. 12 USC 4002 – Expedited Funds Availability Schedules State and local government checks get the same next-day treatment when deposited in person at a bank in the same state that issued them, sometimes with a special deposit slip.
Deposit through an ATM or a mobile app and the bank gets one extra business day, for two business days total.8eCFR. 12 CFR 229.10 – Next-Day Availability Longer holds are possible for new accounts or accounts with a history of overdrafts, but the bank has to notify you.
Cashing a Check Larger Than $10,000
Any cash transaction over $10,000 requires the bank to file a Currency Transaction Report with the Financial Crimes Enforcement Network.9Office of the Law Revision Counsel. 31 USC 5313 – Reports on Domestic Coins and Currency Transactions It’s routine paperwork, not an accusation. The teller may ask for your Social Security number to complete it.
Do not try to split the check into smaller transactions to duck the threshold. That’s called structuring and it’s a separate federal crime on its own, regardless of whether the underlying money is clean.10Office of the Law Revision Counsel. 31 USC 5324 – Structuring Transactions to Evade Reporting Requirement Cash the check in one transaction and let the bank file its form.
Expired, Lost, or Stolen Checks
Federal Treasury checks are valid for 12 months from the issue date; after that, the Treasury no longer has to honor them.11Office of the Law Revision Counsel. 31 USC 3328 – Paying Checks and Drafts State and local checks typically expire between six months and a year, depending on the state. Any bank or retailer will refuse an expired check.
The money isn’t lost, but the paper is worthless once the clock runs out. Contact the issuing agency for a replacement. A claim on a Treasury check has to be filed within one year of the issue date, the same window as the check’s validity.12Office of the Law Revision Counsel. 31 USC 3702 – Authority to Settle Claims
For a check that never arrived, was stolen, or was destroyed, contact the paying agency and provide the check date, amount, and number if you have them.13eCFR. 31 CFR Part 245 – Claims on Account of Treasury Checks For a missing IRS refund, the IRS can initiate a payment trace; the Bureau of the Fiscal Service review can take up to six weeks.14Internal Revenue Service. Refund Inquiries If the original check surfaces after you’ve received a replacement, do not cash it. Send it back to the issuing agency. Cashing both is prohibited under federal law.
Paper Checks Are Being Phased Out
Executive Order 14247, signed in March 2025, directed the Treasury to stop issuing paper checks for federal disbursements, including benefits, vendor payments, and tax refunds, effective September 30, 2025.15The White House. Modernizing Payments To and From Americas Bank Account The change covers Social Security, SSI, veterans benefits, and other federal payments.16Social Security Administration. Social Security Transitions to Electronic Payments
If you have a bank account, direct deposit is the easiest way to comply. If you don’t, the Direct Express prepaid debit card is built for federal benefit recipients: no credit check, no bank account required, no monthly fee, no charge for purchases or cash back at a store, and one free ATM withdrawal per monthly deposit.17Bureau of the Fiscal Service. Direct Express Enrollment runs through 800-333-1795 on weekdays. Limited waivers exist for people who genuinely can’t receive electronic payments, available by calling 1-877-874-6347.