Where to cash an IRS check for free?

Asked by: Rubie Macejkovic  |  Last update: October 4, 2026
Score: 4.7/5 (39 votes)

IRS tax refund checks can generally be cashed for free at the bank or credit union where you hold an account. For non-account holders, options for free or low-cost cashing include specific regional bank programs (like PNC for low-income individuals), the issuing bank listed on the check, or by depositing via mobile apps.

Where can I cash my IRS check without a bank account?

Cash it at the issuing bank (this is the bank name that is pre-printed on the check) Cash a check at a retailer that cashes checks (discount department store, grocery stores, etc.) Cash the check at a check-cashing store. Deposit at an ATM onto a pre-paid card account or checkless debit card account.

Does Walmart cash IRS checks?

These include payroll checks, government checks, tax refund checks, cashiers' checks, insurance settlement checks and 401(k) or the retirement account disbursement checks. In fact, as long as it's a pre-printed check, it's likely we can cash it.

Where can I cash my IRS treasury check?

Treasury checks, not more than 1 year old, may be cashed at Post Offices and postal retail units provided that sufficient funds are available.

Does Walgreens cash IRS checks?

Types of Checks Cashed: Payroll, personal, business, income tax refund, government, insurance settlement and money orders. Limits: Subject to store policy and customer verification. Fees: 1% + $1 applies when cashing payroll checks, recurring government benefits, and PLS money orders up to $1,000.

How do I deposit a Treasury check?

37 related questions found

Can I cash a check at CVS?

Yes, many CVS stores cash certain types of checks, like payroll or government checks, often for a fee, acting as an alternative for those without bank accounts, but it depends on the specific store's policy and the check's legitimacy, requiring valid government ID and an endorsement. They're a common retail option alongside places like Walmart for getting cash from checks, but you'll pay a fee (often $4-$10).

Can I cash a government check at any bank without an account?

Government checks can be cashed without a bank account at various locations, including the issuing bank, major retailers like Walmart, and check-cashing services, though fees and requirements vary.

Can I cash an IRS check at the post office?

Cashing Treasury checks.

If you receive a check from the U.S. Treasury—a tax refund, for example—you don't need a bank account to cash that baby. Just bring it into your nearest post office and they can cash it for you.

Why can't I cash my tax refund check?

Can't deposit or cash an old refund check. Refund checks are good for six months from the issue date. If it's been more than six months, you must send us a request to receive a new check. Complete your request on a replacement form.

Can I cash a check at an ATM?

Yes, you can deposit a check at most modern ATMs by inserting your debit card, selecting the deposit option, entering the amount, and inserting the check, but you usually can't get cash for it immediately unless it's your own bank's advanced "DepositSmart" ATM that allows you to withdraw against the deposit (with limits). You typically deposit the check into your account and then withdraw cash later, or you can use your bank's mobile app for mobile deposit. 

Does Walmart cash IRS refund checks?

To cash a check at these stores, you may need to sign up for a free account and present valid identification. Walmart cashes most pre-printed checks, including your federal tax refund.

Where to cash checks instantly without a bank account?

You can instantly cash a check without a bank account at the issuing bank, major retailers (like Walmart), dedicated check-cashing stores, or through mobile apps (like Ingo Money, PayPal, Cash App) that load funds to prepaid cards or digital wallets, though most options involve fees, with retailers offering fixed rates and check-cashers charging higher percentages. 

Where can I cash out a government check?

Stop by your local ACE store to cash many types of checks, including:

  • Payroll checks.
  • Personal checks.
  • Business checks.
  • Income tax refund checks.
  • Government checks.
  • Insurance settlement checks.
  • Money orders.

How much will Walmart charge to cash a $1000 check?

Walmart charges a maximum fee of $4 to cash a $1,000 check, with fees generally being lower for amounts under $1,000 and a higher maximum of $8 for checks between $1,001 and $5,000 (or $7,500 during tax season). You'll need a valid ID and must present the endorsed check at the MoneyCenter or customer service desk, with two-party checks limited to $200 and a $6 fee. 

Do government checks clear immediately?

Reasons a check may clear faster

For example, government checks, certified checks, cashier's checks and checks drawn from funds at the same institution may clear in a single business day.

Can I cash my IRS check on Cash App?

Cash App is a great way to get the cash from your refund check without paying additional fees. Already filed? Check your refund status online at the IRS website: Where's My Refund?

How long does it take for an IRS to cash a check?

If it's been at least two weeks since you sent the payment to the IRS and your financial institution verifies that the check hasn't cleared your account, call the IRS at 800-829-1040 to ask if the payment has been credited to your tax account.

Will Walmart cash a check for free?

No, Walmart does not cash checks for free; they charge a fee, typically $4 for checks up to $1,000 and $8 for checks over $1,000 (up to their limit of $5,000 or $7,500 during tax season), requiring a valid photo ID and your endorsed check to get cash or load onto a prepaid card, though they only cash preprinted checks. 

Can I deposit a US treasury check on cash App?

Accepted Checks:

Government-issued checks include federal stimulus/economic impact payments, unemployment, advanced child tax relief, disability benefit, social security, treasury, and tax refund checks.