Cashing a check is often difficult due to strict fraud prevention measures, lack of a personal bank account, and institutional policies designed to verify funds. Banks frequently require identification, refuse to cash checks for non-customers, or reject checks that are altered, too large, or older than six months.
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.
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.
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.
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.
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.
Paper checks can be easily intercepted in the mail, copied, and used to drain your account. They reveal critical information like your bank account, routing numbers, and personal details like your name and address, making it simple for fraudsters to create counterfeit checks or initiate fraudulent withdrawals.
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 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.
The Uniform Commercial Code (UCC) is a collection of laws and regulations meant to harmonize the laws of sales and regulations across the U.S. The UCC tells banks that they are under no obligation to accept personal or business checks that are older than 180 days (6 months).
Reasons for a Dishonoured Cheque
A $2000 check usually clears within 1 to 2 business days, with federal law requiring the first $275 (as of July 2025) to be available by the next business day, and the rest typically following on the second business day, though government/certified checks clear faster and new accounts or repeated overdrafts can cause delays.
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.
A check might be ineligible for mobile deposit if it's for someone else, altered, post-dated, stale (over 6 months old), a third-party check, money order, traveler's check, foreign check, or if the image quality is poor (blurry, folded, dark, missing corners) or endorsements are incorrect/missing. Other reasons include exceeding deposit limits, mismatching amounts, or it's a duplicate/previously deposited item, requiring proper front/back endorsement.
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.
You can deposit any amount of cash without being automatically flagged if it's under $10,000 in a single transaction, but banks must report deposits of $10,000 or more to the IRS via a Currency Transaction Report (CTR). While large, legitimate deposits are fine, making multiple deposits to stay under $10,000 (structuring) is illegal and triggers Suspicious Activity Reports (SARs), leading to potential account freezes or law enforcement scrutiny, so transparency with your bank is best for large sums.
Each bank may have specific requirements for cashing checks, such as needing proper identification, valid business registration, or maintaining a minimum account balance. Additionally, banks often have different policies for cashing checks from non-customers.
When a scammer has your bank account and routing numbers, they could set up bill payments for services you're not using or transfer money out of your bank account. It's tough to protect these details because your account number and routing number are printed right at the bottom of your checks.
Depositing $2,000 in cash isn't inherently suspicious and is well below the $10,000 reporting threshold for banks, but it can raise flags if it's part of a pattern (structuring), inconsistent with your normal income, or involves other red flags like frequent large cash deposits from others, leading to a potential Suspicious Activity Report (SAR). To avoid issues, have clear records for the cash's source, like invoices or sales receipts, especially if you deal in cash often.
Walmart offers a convenient and affordable way to cash certain types of preprinted checks, with fees lower than many banks. Walmart has limitations on the types of checks accepted (no personal checks or handwritten ones) and a maximum check amount of $5,000.
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.