# Does Walmart Cash Checks?
Yes — Walmart cashes checks. You can cash eligible checks at the Walmart MoneyCenter or Customer Service desk at most Walmart Supercenter locations. No bank account is required.
Here's everything you need to know: which checks Walmart accepts, what fees apply, daily limits, and what alternatives exist if Walmart doesn't accept your check.
Walmart Check Cashing Fees (2026)#
| Check Amount | Fee |
|---|---|
| Up to $1,000 | $4 |
| $1,001 – $5,000 | $8 |
| $1,001 – $7,500 (tax season only) | $8 |
Walmart's fees are among the lowest in the check-cashing industry. National check-cashing chains and payday lenders typically charge 1–3% of the check face value — on a $1,000 payroll check, that's $10–$30. Walmart's flat $4 fee beats those rates significantly.
Tax season limit increase: During peak tax season (roughly January through April), Walmart raises the per-check limit from $5,000 to $7,500 to accommodate large tax refund checks. The $8 fee applies to all checks above $1,000 regardless of the seasonal limit.
What Types of Checks Does Walmart Cash?#
Walmart accepts the following check types:
| Check Type | Accepted? |
|---|---|
| Payroll checks | ✓ Yes |
| Government checks (federal and state) | ✓ Yes |
| Tax refund checks (IRS + state) | ✓ Yes |
| Cashier's checks | ✓ Yes |
| Insurance settlement checks | ✓ Yes |
| MoneyGram money orders | ✓ Yes |
| Two-party personal checks | ✓ Yes (select locations, lower limits) |
| Business/corporate checks | ✓ Yes (at most locations) |
| Out-of-state checks | ✓ Yes (same fee structure) |
| Personal checks from individuals | ✗ No (not accepted at most locations) |
| Third-party checks (not payable to you) | ✗ No |
| Starter checks | ✗ No |
Most important exclusion: Walmart does not accept personal checks written by individuals — e.g., a check someone wrote to you from their personal bank account. Standard payroll, government, and institutional checks are accepted; handwritten personal checks from private individuals are not.
How to Cash a Check at Walmart#
- Find the MoneyCenter or Customer Service desk — Look for the Walmart MoneyCenter kiosk, which is typically near the customer service area at the front of the store. Smaller Walmart Neighborhood Markets may only have a Customer Service desk.
- Bring your check and a valid photo ID — Accepted IDs include a U.S. driver's license, state ID, passport, military ID, or Matricula Consular card. Expired IDs are not accepted.
- Endorse the back of the check — Sign your name on the back in the endorsement area.
- The associate scans and verifies the check — Walmart uses Telecheck and its own verification system to validate the check.
- Pay the fee — $4 or $8 depending on the check amount.
- Receive your cash — You'll receive the check amount minus the fee, in cash.
The process typically takes 5–10 minutes. If the check fails Telecheck's verification (e.g., due to a history of bounced checks under your name), Walmart may decline to cash it.
Walmart Check Cashing Limits#
| Limit Type | Amount |
|---|---|
| Per check (standard) | $5,000 |
| Per check (tax season) | $7,500 |
| Daily limit | $5,000 (some locations enforce per-day caps) |
| Minimum check amount | No stated minimum |
Walmart doesn't publish a formal daily limit, but in practice large-volume cashing at a single location in one visit can trigger additional verification or be declined at the associate's discretion.
What ID Does Walmart Require?#
Walmart requires one of the following valid, non-expired government-issued photo IDs:
- U.S. driver's license
- State-issued photo ID card
- U.S. passport or passport card
- Military ID
- Matricula Consular card
Students IDs, employee IDs, and expired documents are not accepted.
Walmart MoneyCenter vs. Other Check Cashing Options#
| Option | Fee (on $500 check) | Fee (on $1,500 check) | Account Required? |
|---|---|---|---|
| Walmart | $4 | $8 | No |
| Check Into Cash | ~$25–$35 (5–7%) | ~$75–$105 (5–7%) | No |
| ACE Cash Express | ~$15–$35 | ~$45–$90 | No |
| Your bank/credit union | $0–$5 | $0–$5 | Yes (typically) |
| Check cashing app (Ingo) | 1% (min $5) + instant fee | 3–4% for instant | No |
Walmart wins on price for most check types. The only cheaper option is cashing at your own bank, which requires an account and may have holding times.
What Is Walmart MoneyCenter?#
Walmart MoneyCenter is Walmart's in-store financial services hub, available at most Walmart Supercenter locations (not typically at Neighborhood Markets). In addition to check cashing, the MoneyCenter offers:
- Bill payment — Pay utilities, rent, phone bills, and other bills using cash
- Money orders — Walmart sells MoneyGram money orders for $1 or less
- Money transfers — Send and receive money domestically and internationally via MoneyGram
- Walmart MoneyCard — A Visa prepaid debit card that can receive direct deposit, including payroll and government benefits
- Tax preparation (seasonal) — Many locations offer H&R Block tax services during tax season
The MoneyCenter is designed to serve unbanked and underbanked customers who don't have traditional bank accounts.
Can You Cash a Check at Walmart Without a Bank Account?#
Yes — no bank account is needed. This is one of Walmart's key advantages over banks for check cashing. You receive the cash immediately (minus the fee) after verification. Walmart is a popular option for people who:
- Don't have a bank account
- Have a bank account but need cash immediately rather than waiting for a hold to clear
- Want to avoid bank overdraft fees
- Receive paper payroll checks and want same-day cash
Does Walmart Cash Checks on Sundays?#
Yes. The MoneyCenter is typically open 7 days a week, including Sundays, during store hours. Hours vary by location but most MoneyCenter desks operate from 8am to 8pm (store hours may extend beyond MoneyCenter hours). Check your specific store's hours at Walmart.com or via the Walmart app.
Walmart Check Cashing vs. Sam's Club#
Sam's Club (owned by Walmart's parent company) also cashes checks at select locations:
| Feature | Walmart | Sam's Club |
|---|---|---|
| Membership required | No | Yes (Sam's Club membership: $50+/yr) |
| Check cashing fee | $4 / $8 | Similar fee structure |
| Availability | Most Supercenters | Select locations |
| Check types | Same as Walmart | Same as Walmart |
For most people without a Sam's Club membership, Walmart is the better option — no membership fee, and widely available nationwide.
FAQ#
Does Walmart cash personal checks?
Not typically. Walmart does not accept personal checks written by private individuals at most locations. They accept payroll checks, government checks, tax refund checks, cashier's checks, and insurance settlement checks.
Can Walmart refuse to cash a check?
Yes. Walmart can decline to cash a check if it fails Telecheck verification, if the check exceeds their limit, if the ID provided is not accepted, or at the associate's discretion. A bounced-check history under your name may result in a Telecheck decline.
Does Walmart cash checks after midnight?
Most Walmart Supercenters are open 24 hours, but the MoneyCenter desk closes earlier — typically around 8pm. After MoneyCenter hours, check cashing is not available even in 24-hour stores.
Can I cash a check made out to someone else at Walmart?
No. Walmart requires the check to be made out to the person presenting it (with matching ID). Third-party checks — checks made out to someone else and signed over to you — are not accepted.
Does Walmart cash stimulus checks?
Yes. Stimulus checks (economic impact payments issued by the federal government) are government checks, which Walmart accepts. During prior stimulus rounds, Walmart temporarily waived the fee on stimulus checks; check your local store for current policy on any future government payments.
How long does it take to cash a check at Walmart?
Typically 5–15 minutes, depending on line length and whether the check requires additional verification.
Is there a Walmart app for check cashing?
No dedicated check cashing app. However, the Walmart MoneyCard (prepaid Visa) supports mobile check deposit via the MoneyCard app, which is a separate mobile-first option.
Bottom Line#
Walmart does cash checks — at flat fees of $4 (up to $1,000) or $8 (up to $5,000) — making it one of the cheapest check-cashing options available without a bank account. Payroll, government, tax refund, and cashier's checks are all accepted. Personal checks from individuals are not accepted at most locations.
For a comparison of what Sam's Club vs. Walmart offer across financial services, groceries, and membership value, see our Walmart vs Sam's Club comparison.
Related Comparisons#
Share this article
Get the best comparisons in your inbox
Weekly digest of trending comparisons, new categories, and expert insights. No spam.
Join 1,000+ readers · Unsubscribe anytime
Related Comparisons
2 head-to-head comparisons