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. Walmart Money Centers are typically open the same hours as the store: approximately 8am–8pm Monday through Saturday and 10am–6pm on Sundays, though this varies by location.
Quick answer: Walmart Money Center cashes payroll and government checks for $4 (under $1,000) or $8 ($1,001–$7,500). Money orders cost $1.00 each. 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) | $1.00 |
Walmart money orders are one of the cheapest available — lower than most banks ($1.25–$5) and comparable to the USPS ($1.65–$2.35). 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
Typical hours:
- Monday – Friday: 8:00 AM – 8:00 PM
- Saturday: 9:00 AM – 8:00 PM
- Sunday: 10:00 AM – 6:00 PM
Important: Money Center hours often differ from store hours and vary significantly by location. Walmart Supercenter Money Centers in urban areas may have extended hours. Some 24-hour Walmart stores have Money Centers closed overnight.
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 | $1.00 | $1–$10 | $1–$3 | $1.65–$2.35 |
| Check cashing | $4–$8 | Free (own checks) / $5–$10 non-customers | 1–5% of check | N/A |
| Domestic wire/transfer | $4–$16 | $15–$35 | 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
- Best Banks and Credit Unions 2026
- How to Fill Out a Money Order
- Cashier’s Check Guide 2026
- What Is Cash App?
- Online Checking Accounts 2026
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