
With MoneyGram and Walmart, sending money fits into your day, not the other way around. Pay with cash in-store or send online in just a few clicks, simple, fast, and always within reach.
Fast. Flexible. On your schedule.
Send money at a Walmart near you
Prefer to pay in cash? Stop by the Money Services desk at participating Walmart stores. Many transfers are available in minutes.


Send in person
Send money where you already shop
Bring your photo ID and your receiver’s details
Pay with cash or debit card
Get your reference number
Share it with your receiver so they can pick up their money
Why send with Walmart and MoneyGram?
Convenient and accessible
Thousands of Walmart locations nationwide.
Flexible and simple
Pay your way, and your receiver gets money their way.
Safe and transparent
Track every step with clear fees and fast delivery.
Send online
Fast, easy transfers with Walmart and MoneyGram
Log in or create a profile
Choose how your receiver gets the money
Pay with your debit or credit card
Track your transfer in real time


Easy pick up for your recipient
Ways to receive money
Sending money is simple and getting it is even easier for your recipient. Whether they stop by a nearby Walmart or access it digitally, your money reaches them in the way that works best for them.
Cash pickup — Quick, easy access at a Walmart near them.
Bank account — Directly transferred for convenience and reliability.
Debit card — Instant access on eligible cards.
Mobile wallet — Ready to use right from their phone.
Money transfers made easy
Ready to send money?
Getting money to the people who matter most should be simple. With MoneyGram and Walmart, you can send money to almost anywhere in the world, pay with cash in-store or send online in just a few clicks. Straightforward, dependable, and ready when you are.