How sending money through Walmart and MoneyGram works
Sending money through Walmart with MoneyGram is a common way to send funds in the U.S. when you need an in-person, cash-based option. You pay in cash at a Walmart store that participates as a MoneyGram location, and the recipient can receive money in their bank account, by cash pickup, or to a prepaid card, depending on options chosen and the recipient’s access. This guide explains the steps, typical fees, limits, delivery speeds, how to track transfers, common issues, and alternatives so you can choose the best method and avoid surprises.
What is MoneyGram and how does it relate to Walmart
MoneyGram is a global money transfer network that lets people send and receive money online, through agents, and to banks. Walmart U.S. stores partner with MoneyGram to provide an in-person sending option where you pay with cash. You do not need a Walmart MoneyCard or Walmart+ to use MoneyGram at Walmart; you only need to visit a participating Walmart that facilitates MoneyGram services. Other large retailers and grocery chains also host MoneyGram agents, so Walmart is one option among many agent locations.
Step-by-step: how to send money through Walmart using MoneyGram
The in-person process at Walmart follows an agent-based model and typically varies slightly by store, but the core steps are consistent. Plan to arrive during store hours and bring valid government-issued photo ID, such as a driver’s license or passport, and the full amount in cash, because many agent locations require exact change or close cash amounts. Fees are added on top of the transfer amount. After you complete the form and pay, you receive a control number and a store receipt. Share the control number and pickup details with the recipient so they can track and collect the money.
What you need at the store
- Valid government-issued photo ID
- Cash for the transfer amount plus fees (exact cash preferred)
- Recipient’s details, such as full name and country
Key details at a glance: fees, limits, and delivery speed
Costs and speed depend on the transfer amount, destination country, funding method, and the service level you choose (often called Fast or Economy). Below is a concise overview based on publicly available MoneyGram information for U.S. agent locations such as Walmart. Exact amounts and timelines can vary by store, promotion, or exchange rates, so always confirm in-store or on MoneyGram.com before sending.
| Attribute | Verified Detail | Source Type |
|---|---|---|
| Typical fees for U.S. bank or cash pickup | $5 to $10 for transfers roughly under $1,000; percentage-based fees above $1,000 | MoneyGram publicly listed fee ranges |
| Maximum per transaction at agent locations | Often capped around $5,000 to $10,000 depending on service and destination | MoneyGram agent and compliance limits |
| Delivery timeframe to cash pickup | Minutes to approximately one hour in many U.S. locations when using in-store cash pickup | Store and service level dependent |
| Delivery timeframe to bank account | Typically same day or 1–3 business days depending on destination bank and country | MoneyGram service options |
| International transfer limits and rules | Varies by country; compliance and identity verification may affect availability | MoneyGram country-by-country policies |
How to track a MoneyGram sent from Walmart
After you send, keep the control number and receipt. You can track status online at MoneyGram.com or via the MoneyGram app by entering the control number and the recipient’s last name. You can also check status by calling MoneyGram customer service or, in some cases, through your Walmart store if they handle inquiries for in-house MoneyGram agents. Tracking updates include statuses such as “sent,” “in transit,” “paid,” or “failed,” and may show expected delivery time windows. If the recipient cannot find the transfer, note the control number and contact support to investigate delays or issues.
Common issues and what to watch for
Because you pay in cash, refunds can be complicated if you lose the control number or receipt; many agents require the original receipt to process refunds or changes. Exchange rates at the time of sending may differ from the rate when the recipient picks up, which can affect the final received amount. Some Walmart locations may refer you to a separate counter or partner desk for MoneyGram, so ask for agent directions when you arrive. If you enter incorrect recipient details, contact MoneyGram immediately with the control number to attempt correction or cancellation. Also, be aware that sending large sums may trigger additional verification due to anti-money laundering rules.
Alternatives to sending money through Walmart and MoneyGram
If you prefer other options, consider these alternatives based on similar in-store cash use or digital convenience: Western Union at stores or online (similar cash pickup and speed), bank wire or cash pickup services (varies by bank), PayPal (balances or debit card, not typically cash), Zelle (U.S. bank account transfers with participating banks), Venmo or Cash App (linked debit card or balance). Each option differs in fees, speed, and cash convenience, so compare based on your specific needs. For example, bank wires may cost more but suit larger or business-related transfers, while digital apps can be faster for people already in the app ecosystem.
Quick comparison at a glance
Use this simple comparison when choosing how to send money to someone, balancing cost, speed, and how the recipient receives the funds.
| Method | Typical cost for ~$500 | Cash pickup available | Bank deposit option | Speed for cash pickup |
|---|---|---|---|---|
| Walmart + MoneyGram (in-store) | $5–$10 fees | Yes | Yes, to recipient’s bank | Minutes to ~1 hour |
| Western Union (in-store) | $5–$10 fees, similar to MoneyGram | Yes | Yes | Minutes to same day |
| Bank wire (domestic) | $25–$50 fee (sending bank) | No | Yes | Same day to next business day |
| Zelle (U.S. banks) | $0–$0 (varies by bank/promo) | No (recipient’s bank account) | Yes | Minutes to next business day |
| PayPal (debit card) | ~1.5%–3% fee depending on funding and product | No | Yes (to bank) | Instant to minutes for eligible users |
Summary and best practices
Sending money through Walmart using MoneyGram is straightforward if you prepare: bring your ID and cash, confirm the exact total (transfer plus fees), and keep your control number. Fees and limits vary, so confirm current rates and cutoff times at the specific Walmart location or on MoneyGram.com before you go. Tracking is available online and by phone, and delivery to cash pickup is usually fast. If you frequently send money, compare this option to Western Union, bank transfers, and digital apps to find the lowest cost and fastest method for your situation.