MoneyGram bill pay lets you send money to pay household bills at thousands of locations worldwide, without needing a bank account or credit card

MoneyGram operates a bill payment service through its network of agent locations — convenience stores, grocery stores, pharmacies, and dedicated money transfer shops. You walk in with cash, tell the agent which bill you want to pay, and they process the payment to your utility company, phone provider, or other creditor. The money goes directly to that company's account, not to you.

This works differently from a standard money transfer. Instead of sending cash to a person, you're sending it to a business. The payment typically arrives within one to three business days, depending on the biller and the time of day you send it. You get a receipt with a reference number so you can track the payment.

Key Takeaways

  • MoneyGram bill pay accepts cash at physical locations and sends the payment directly to your biller, arriving within one to three business days.
  • You need the biller's name, your account number with that company, and the amount you want to pay — the agent looks up the rest.
  • Fees vary by location and biller but typically range from a few dollars to around $10 depending on the payment amount.
  • Not every utility or creditor accepts MoneyGram payments, so confirm your biller is on the accepted list before you go to a location.
  • MoneyGram also offers online bill pay through its website if you have a debit card, which may have different fees and processing times.

Which Bills You Can Pay Through MoneyGram

MoneyGram maintains a list of accepted billers on its website. Common ones include major utilities (electricity, gas, water), phone and internet providers, credit card companies, and loan servicers. However, not every company in those categories participates, and the list changes.

Before you go to a MoneyGram location, search for your specific biller on MoneyGram's website or call the location directly. If your biller is not listed, you'll need to use another payment method — your biller's own payment portal, a check, or an ACH transfer through your bank if you have one.

Some smaller local utilities or regional providers may not be in the MoneyGram system. If that's your situation, ask your biller directly whether they accept MoneyGram payments; sometimes they do but aren't prominently listed.

What Information You Need to Bring

Bring your account number with the company you're paying. This is the most important piece — without it, the payment cannot reach the right account. You can find your account number on your bill, in your online account portal, or by calling the company.

You also need to know the amount you want to pay and have cash on hand. The MoneyGram agent will look up the biller's details once you provide the company name and your account number, so you don't need to memorize an address or routing number.

Bring a photo ID if you're paying a large amount; some locations require it for transactions over a certain threshold, though this varies by location and local law.

How Fees Work and What They Cost

MoneyGram charges a fee for bill payments, and the amount depends on the payment size and the specific biller. Fees typically start around $2 to $3 for smaller payments and can reach $8 to $10 for larger ones. Some billers may charge their own fee on top of MoneyGram's fee, though this is less common for bill payments than for person-to-person transfers.

The agent will tell you the exact fee before you complete the transaction, so you'll know the total cost. Ask about it upfront if you're on a tight budget — the fee comes out of your cash, so if you have $100 and the fee is $5, you're paying $95 toward your bill.

Fees can vary between MoneyGram locations because some are franchised. If one location's fee seems high, you can call another nearby location and ask what they charge for the same payment.

Processing Time and When the Payment Reaches Your Biller

Most MoneyGram bill payments arrive within one to three business days. The exact timing depends on when you send it (payments sent late in the day may not process until the next business day) and how quickly the biller's system receives and posts the payment.

If your bill is due soon, don't wait until the last day. Send the payment at least three to five business days before the due date to give yourself a buffer. If you're already late, call your biller and let them know you've sent a MoneyGram payment; some will note your account to avoid a late fee if the payment arrives within a few days.

You can track your payment using the reference number on your receipt. MoneyGram's website has a tracking tool where you enter that number to see the status.

MoneyGram Bill Pay Online vs. In-Person

MoneyGram also offers bill pay through its website if you have a debit card. This route doesn't require you to visit a physical location, and you can send payments from home. The fees and processing times may differ slightly from in-person payments, and not all billers may be available through the online system.

Online bill pay is faster if you have a debit card and want to avoid a trip. In-person payment with cash is your only option if you don't have a bank account or debit card, or if you prefer to handle everything face-to-face.

Check MoneyGram's website to see which method works for your biller and your situation. Some people use both depending on the circumstances — cash in-person for urgent payments, online for routine ones.

When MoneyGram Bill Pay Makes Sense vs. Other Options

MoneyGram bill pay is most useful if you don't have a bank account and need to pay a bill with cash. It's also an option if your biller doesn't accept online payments or if you want to avoid setting up an account with a payment service.

However, if you have a bank account, paying directly through your biller's website or by check is usually faster and cheaper — most billers don't charge a fee for online payments from a bank account. If you don't have a bank account but use a prepaid debit card, that card may work with MoneyGram's online bill pay, which could be cheaper than the in-person fee.

Compare the MoneyGram fee against the cost of other options. If the fee is $5 and you're paying a $50 bill, that's 10% of your payment going to the fee — worth considering if there's a free alternative available.

Frequently Asked Questions

What happens if I give the agent the wrong account number?

The payment may go to the wrong account or be rejected. If rejected, MoneyGram will refund your money, but it can take several days. Always double-check your account number before handing over cash. If you realize the mistake after you've left, call MoneyGram immediately with your receipt number.

Can I cancel a MoneyGram bill payment after I've sent it?

It depends on how quickly you act. If the payment hasn't been picked up by the biller yet, MoneyGram may be able to stop it. Once the biller has received and posted the payment, you cannot cancel it — you'd need to contact the biller about a refund or credit. Call MoneyGram right away if you need to cancel.

Is MoneyGram bill pay safe?

Yes, the payment goes directly to the biller's account, not through a third party. Your cash is converted to a payment in the biller's system. The main risk is sending the payment to the wrong account if you provide an incorrect account number, so verify that information carefully.

What if my biller isn't on MoneyGram's list?

You'll need to use another method — your biller's online portal, a check, a bank transfer, or a different money transfer service. Call your biller to ask what payment methods they accept, or check their website's payment page.

Do I need a MoneyGram account to pay a bill?

No. You can walk into any MoneyGram location, pay cash, and send a bill payment without creating an account. You'll get a receipt with a reference number to track the payment, but no ongoing account is required.