Walmart Money Center is a financial services counter inside Walmart stores offering money orders, check cashing, bill payment, wire transfers, and prepaid debit cards — often at lower fees than banks or check-cashing stores. Money Center hours vary by store.
Quick answer: Walmart Money Center cashes payroll and government checks for $4 (under $1,000) or $8 ($1,001–$7,500). Money orders cost approximately $0.70–$1.00 each (confirm current fee). Bill pay and domestic wire transfers are available. Hours vary by store — check Walmart.com/store-finder for your location.
Walmart Money Center Services and Fees (2026)
Check Cashing
| Check Amount | Walmart Fee |
|---|---|
| Up to $1,000 | $4.00 |
| $1,001 – $5,000 | $8.00 |
| $5,001 – $7,500 | $8.00 |
| Over $7,500 | Not accepted |
Types of checks Walmart cashes:
- Payroll checks (employer-issued)
- Government checks (Social Security, tax refunds, stimulus)
- Tax refund checks
- Cashier’s checks
- Insurance settlement checks
- MoneyGram money orders
- Two-party personal checks (limited locations, lower limit)
Walmart does NOT cash: Personal checks drawn on individual accounts (except limited situations), checks dated more than 180 days ago, or checks over $7,500.
Money Orders
| Service | Fee |
|---|---|
| Money order (up to $1,000 each) | ~$0.70–$1.00 (confirm current fee) |
Walmart money orders are one of the cheapest available — lower than most banks ($1.25–$5) and compared with USPS ($2.65 up to $500 and $3.75 up to $1,000, per usps.com in September 2026). You can purchase up to $1,000 per money order; buy multiple if you need more than $1,000.
Bill Pay (Walmart Bill Pay powered by CheckFreePay)
Pay utility bills, phone bills, insurance premiums, and more:
| Payment Type | Fee |
|---|---|
| Bill payment (standard) | $1.50 |
| Urgent/expedited payment | $9.50 |
| Bill pay to select companies | Varies |
Available for: utilities, cable/internet, phone, insurance, rent, and many other billers. Payments are typically processed within 1–4 business days (standard) or same-day/next-day (urgent). Bring the bill or account number.
Money Transfers (Walmart-to-Walmart and MoneyGram)
Walmart-to-Walmart (domestic):
| Amount Sent | Fee |
|---|---|
| $0 – $50 | $4.00 |
| $50.01 – $1,000 | $8.00 |
| $1,000.01 – $2,500 | $16.00 |
Recipient can pick up cash at any Walmart store in the US. Bring a reference number and government-issued ID to receive.
MoneyGram international transfers:
- Available to 200+ countries
- Fees vary by destination and amount ($5–$50+ for larger amounts)
- Often more competitive than bank wire transfers for small amounts
Walmart MoneyCard (Prepaid Debit Card)
| Feature | Details |
|---|---|
| Card type | Prepaid Visa or Mastercard (Green Dot Bank) |
| Monthly fee | $5.94 (waived with $500+ direct deposit/month) |
| ATM withdrawal (Walmart) | Free |
| ATM withdrawal (other) | $2.50 |
| Cash reload at Walmart | Free |
| Cash reload elsewhere | Up to $5.95 fee |
| FDIC insured | Yes (Green Dot Bank) |
The Walmart MoneyCard is a good option for people without a traditional bank account. Direct deposit is free and can arrive up to 2 days earlier than traditional banks.
Tax Preparation
Many Walmart locations have Jackson Hewitt tax preparation offices inside or at a kiosk:
- Tax preparation fees: $60–$200+ depending on complexity
- Refund Advance loans: available in early tax season ($500–$7,000 in advance of your refund)
- Available January–April during tax season
Currency Exchange (Select Locations)
Select Walmart stores offer foreign currency exchange through Travelex or similar partners:
- Available at about 200 Walmart stores (primarily higher-traffic locations)
- Check Walmart.com/store-finder for currency exchange availability
- Rates are generally better than airport kiosks but worse than using a no-fee ATM abroad
Walmart Money Center Hours
Important: Money Center hours vary by location and may differ from the store’s hours.
Always verify: Use the Walmart Store Finder at Walmart.com/store-finder, click your location, and look for Money Center hours specifically.
Walmart Money Center vs. Alternatives
| Service | Walmart | Bank | Check-Cashing Store | USPS |
|---|---|---|---|---|
| Money order | ~$0.70–$1.00 | $1–$10 | $1–$3 | $2.65–$3.75 |
| Check cashing | $4–$8 | Free (own checks) / $5–$10 non-customers | 1–5% of check | N/A |
| Domestic wire/transfer | $4–$16 | Varies by bank (e.g., $30 domestic outgoing at Bank of America) | Varies | N/A |
| Bill pay | $1.50 | Often free (online) | $2–$5 | N/A |
Walmart is generally competitive for money orders and check cashing — cheaper than most check-cashing stores and banks for non-customers. The best value for check cashing is still having a bank account and depositing the check directly (free).
Alternatives for the Unbanked
If you rely on Walmart Money Center because you don’t have a bank account, consider:
- Chime — free online checking, no fees, early paycheck
- SoFi — free checking, no minimum balance
- Walmart MoneyCard — prepaid, FDIC-insured, $5.94/month (waived with direct deposit)
- Alliant Credit Union — low-fee credit union, anyone can join
Opening a free bank account eliminates most fees at the Money Center.
Related Guides
The content on Wealthvieu is for informational purposes only and should not be considered financial, tax, or investment advice. Consult a qualified professional before making financial decisions. Full disclaimer · Editorial policy