money-transfer

How to send money through Walmart and MoneyGram

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 par...

Mara Ellison
How to send money through Walmart and MoneyGram

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.

Related Reading

More pages in this topic cluster.

How Much Does It Cost to Send Money via Western Union

Western Union fees depend on the sending country, the destination country, the delivery method, and how the receiver collects the funds. In many cases, costs include an outbound...

Read next
Xoom Money Transfer to India: Rates, Fees, and How to Send

Xoom, a PayPal service, lets you send money to India online or via mobile for bank deposits, wallet top-ups, and cash pickups. This evergreen explainer clarifies how Xoom pricin...

Read next
Western Union Estimate: How to Understand Fees, Transfer Times, and Total Cost

A Western Union estimate is a quoted price and timeline that helps you predict the total cost and speed of an international or domestic transfer before you send money. It covers...

Read next