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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Money will typically be available on your card and ready to use within 10 minutes when you cash and deposit a check at Walmart.
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.
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.
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.