Will Walmart cash a check over $10,000?

Asked by: Makenzie Kertzmann  |  Last update: August 1, 2026
Score: 4.2/5 (54 votes)

No, Walmart generally will not cash a check over $10,000. Walmart's standard check-cashing limit is $5,000 per check, which is temporarily increased to $7,500 during tax season (January to April). For amounts over $10,000, you will need to use a bank or financial institution.

What is the easiest way to cash a large check?

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.

How much does Walmart charge to cash a $10,000 check?

Check-cashing fees have a $4 maximum for pre-printed checks up to $1,000. For pre-printed checks above $1,000, the maximum fee is $8. Two-party personal checks are limited to $200 & have a maximum fee of $6.

What are reasons Walmart won't cash a check?

Sufficient information could not be verified on the check writer's account. Check was written on a closed or compromised account. If your check is declined, you will be notified in the app, by push notification (if you have enabled this service for the Walmart MoneyCard app) & by email.

What is the new cash law 2025?

Introduced in House (02/07/2025) This bill requires retail businesses to accept cash as a form of payment for on-site sales of $500 or less and it prohibits them from charging cash-paying customers a higher price compared to customers not paying with cash.

What forms of ID are acceptable to cash a check at Walmart?

31 related questions found

Why would a check not be able to be cashed?

Banks often refuse to do so if an account doesn't exist, you're missing proper ID, you're trying to cash business checks, the amount is too large, or the check is either stale or post-dated. Being prepared before you head to the bank can help you prevent issues and ensure a smooth check-cashing experience.

Can I cash a $30,000 check at Walmart?

Check-Cashing Limits

Walmart has a simple limit for check-cashing: $5,000 per check. During the months of January through April, this limit is increased temporarily to $7,500 to accommodate the larger checks that customer might bring in as a result of their tax refunds.

Does cashing a check get reported to the IRS?

The answer is simple: the IRS does not track your check cashing locations in real time. Instead, it verifies income through employer-reported forms like W-2s or 1099s. Whether you deposit, withdraw, or cash a paycheck, your income remains taxable and reportable under federal law.

What happens when you cash a check over $10,000?

Any cash or check transactions exceeding $10,000, or a series of smaller transactions designed to avoid reporting thresholds (“structuring”), will be reported to the IRS by banks as required by the Bank Secrecy Act.

What's the highest amount you can cash a check for?

Caution with high-value personal checks

While you can deposit checks over $10,000 at any bank or ATM, cashing this requires the bank to report it to the Internal Revenue Service (IRS), a rule for all cash transactions over $10,000.

What is the $10,000 bank rule?

The "$10,000 bank rule" refers to federal laws requiring financial institutions and businesses to report large cash transactions (deposits, withdrawals, payments) of over $10,000 in currency to the government to combat money laundering and financial crimes. Banks file Currency Transaction Reports (CTRs) for cash activity over $10,000, while businesses file Form 8300 for similar payments, both sending info to FinCEN and the IRS to track illicit funds.

Can I cash a check for $5000 at Walmart?

Walmart MoneyCenter Services

Customers can cash personal checks up to $200 and all other checks up to $5,000 for instant cash or have the amount added to a Walmart MoneyCard.

Does Walmart verify checks before cashing them?

It's worth noting that while some retailers offer similar services without an ID requirement (like certain convenience stores), Walmart does require valid identification matching the details on your check during verification processes through TeleCheck or Certegy systems.

What ID is needed to cash a check at Walmart?

It can be a state id, driver's license, passport, or military id. It doesn't have to be from the state you are in as long as it's valid. Some states have different check Cashing limits right now walmart is Cashing checks up to 7500 dollars because of tax season.

What reasons would Walmart not cash a check?

Walmart won't cash your check due to issues like insufficient funds, an over-limit amount (usually $5,000), an invalid ID, or problems flagged by their verification system (TeleCheck/Certegy), which might involve past negative history, a closed account, or suspicious check details, often requiring an SSN/phone number for approval, with handwritten/post-dated/multi-payee checks generally rejected.

Do checks at Walmart clear immediately?

Money will typically be available on your card and ready to use within 10 minutes when you cash and deposit​ a check at Walmart.

What ID is needed to cash a check?

Proper identification, like a driver's license or passport, is always required to cash a check. Alternatives like major retailers, grocery stores, and mobile apps also offer check cashing for a fee.

What is the highest amount you can cash a check for?

You can generally cash very large checks (over $10,000) at your bank, but they must report it to the IRS, potentially causing holds; retailers like Walmart cash payroll/government checks up to $5,000-$7,500, with fees, while smaller limits (e.g., $200) apply to two-party personal checks; ultimately, your bank's policy and your account history determine the exact limit for cashing, so it's best to call ahead. 

What stops a check from being cashed?

You'll need to contact your bank and let them know that the check shouldn't be honored if it hasn't already been processed – a process known as a “stop payment.” This is done through a careful multi-step process and requires thorough communication with your bank.