
Pay bills online or in person at Walmart with MoneyGram. Pay your utilities, credit cards, and more. Fast, secure service available nationwide.
Easy options on your schedule
Find your biller, choose how you pay
With MoneyGram’s bill pay services, you have options. Choose to pay in person with cash or card, or pay online—whatever works best for you. Explore billers online today, and finish your bill payment with cash in store.

Find a bill to pay
Pay bills online
Create a profile and pay your bills online with Walmart and MoneyGram. Browse available billers and get started in minutes.
Find a Walmart near you
Pay bills in person
Use our locator to find a Walmart near you. Stop by during store hours and take care of your bill payments in person with MoneyGram.

Three simple steps. Done in minutes.
How paying bills in person works
Rich Text...
Head to the customer service desk or money center at your local Walmart.
Provide your account number and information for your bill.
Pay with cash or debit card1 and get confirmation that your payment is on the way.
Convenience you can count on
Trusted delivery
MoneyGram works with thousands of billers, so your payment reaches the right place quickly and securely.
Neighborhood access
With Walmart locations across the country, paying your bills can be part of your regular shopping trip.
Flexible payment options
Pay with cash or debit card. Choose what works best for you.
Fast, simple ways to pay your bills
What types of bills can I pay?
You can pay a wide range of bills, including:
Pay bills with cash or card
Take care of bills while you shop
Manage your essential expenses while you're running errands. Bring cash to the MoneyGram counter at Walmart to pay utilities, rent, and more in minutes. No bank account needed. It’s a fast, secure way to manage everyday expenses.
