Skip to main content

HomeAll guides

Can You Pay for a Money Order With a Credit Card?

Most money order sellers won't take credit cards directly

You cannot buy a money order with a credit card at most places that sell them. The Post Office, Western Union, MoneyGram, Walmart, and grocery store money order counters all require cash or a debit card. A few smaller retailers or online services may accept credit cards, but they are the exception, not the rule.

The reason is straightforward: money orders are meant to be a safer alternative to cash or checks. They may provide payment to the recipient because the seller has already collected the full amount upfront. Sellers treat credit cards as a risk — if you dispute the charge later, they have already handed over the money order. So they stick to payment methods they cannot reverse: cash, debit cards, and sometimes bank transfers.

If you only have a credit card available, you have workarounds, but each one costs you money or time. Understanding which route makes sense depends on why you need the money order and what payment methods you actually have access to.

Key Takeaways

  • Post Office, Western Union, MoneyGram, Walmart, and most grocery stores require cash or a debit card to buy a money order — credit cards are not accepted.
  • You can withdraw cash from an ATM using your credit card, then use that cash to buy a money order, but you will pay an ATM fee plus potential cash advance fees.
  • Some online money order services and a few independent retailers accept credit cards, but they typically charge higher fees than in-person sellers.
  • If you have a debit card, bank account, or access to cash, using one of those methods will cost you less than paying with a credit card.

Why credit cards are not accepted at money order counters

Money order sellers protect themselves by requiring payment methods they cannot dispute. When you pay with cash or a debit card, the money is gone when ready and the transaction is final. The seller has no risk.

Credit cards work differently. You can dispute a charge within a certain window, and your credit card company can reverse it. If you buy a money order with a credit card and then dispute the charge, the seller has already given you the money order but lost the payment. This is why they refuse credit cards — the risk is entirely on them.

Debit cards are accepted because they function like cash from the seller's perspective: the money leaves your account right away, and reversals are much harder to process than credit card chargebacks.

Using an ATM to get cash, then buying a money order

The most direct workaround is to withdraw cash from an ATM using your credit card, then use that cash to buy a money order at any standard location. This works, but it costs you money.

Most credit card issuers treat ATM withdrawals as cash advances, not regular purchases. A cash advance typically comes with three charges: an ATM fee (usually $2 to $5 per withdrawal), a cash advance fee (often 3% to 5% of the amount withdrawn), and a higher interest rate that starts accruing when ready — sometimes 25% or more, with no grace period like you get on regular purchases.

If you need a $500 money order, withdrawing $500 in cash might cost you $15 to $40 just in upfront fees, plus interest if you do not pay the balance when ready. The money order itself costs $1 to $3 depending on where you buy it. This route is expensive if you carry a balance on your credit card.

Online money order services that accept credit cards

A small number of online platforms let you buy money orders with a credit card. Services like Ingo Money, MoneyLion, and some regional banks' online portals accept credit cards, but they are not the same as traditional money orders.

These services typically charge higher fees — sometimes $5 to $10 per transaction — and the money may take one to three business days to reach the recipient. Traditional money orders bought in person are usually available when ready and cost $1 to $3.

Online services also have limits on how much you can send in a single transaction, often capped at $500 to $1,000. If you need to send more, you would have to make multiple transactions and pay multiple fees.

Check whether the recipient will accept a digital money order or payment before you go this route. Some landlords, utility companies, and government agencies only accept traditional paper money orders.

Independent retailers and smaller money order sellers

Some independent check-cashing stores, payday loan shops, and small retailers accept credit cards for money orders. These are not chain locations, so you have to call ahead or ask in person.

The trade-off is that their fees are usually higher than the Post Office or Walmart — sometimes $5 to $10 per money order instead of $1 to $3. They may also have stricter limits on the amount you can purchase or require you to have an ID on file.

If you do find a location that accepts credit cards, compare the total cost (money order fee plus any credit card processing fee they pass along) against the cost of the ATM cash advance route. Sometimes paying a higher money order fee is cheaper than the cash advance fees and interest.

Better alternatives if you have other payment options

Before you commit to paying with a credit card, check whether you have access to any of these:

  • A debit card: This is accepted everywhere money orders are sold and costs nothing extra. If you have a checking account, use this method.
  • Cash: If you can borrow cash from someone or withdraw it from savings, this avoids credit card fees entirely.
  • A bank transfer or bill pay: Many banks let you send money directly to a recipient's account or pay a bill through their online portal. This is often free and faster than a money order. Ask the recipient if they accept bank transfers instead.
  • A check: If the recipient will take a check, this costs nothing and avoids the money order fee altogether.

Money orders exist for situations where the recipient does not trust a check or where you need proof of payment. If the recipient would accept an alternative, using one saves you money and hassle.

Frequently Asked Questions

Will my credit card company charge me a cash advance fee if I use an ATM to get cash for a money order?

Yes, most credit card issuers treat ATM withdrawals as cash advances and charge a fee (usually $2 to $5) plus a percentage of the amount (typically 3% to 5%). Interest also starts accruing when ready at a higher rate than regular purchases. Check your card's terms or call the issuer to confirm the exact fees before you withdraw.

Can I buy a money order at Walmart or the Post Office with a credit card?

No. Walmart and the Post Office both require cash or a debit card. Western Union and MoneyGram have the same policy at their physical locations. Online services are your only credit card option, and they charge higher fees and take longer.

What if I need to send money urgently and only have a credit card?

If speed matters more than cost, an online money order service or digital payment app (like Venmo, PayPal, or your bank's bill pay feature) may be faster than buying a traditional money order. If the recipient will not accept those, your cheapest option is usually the ATM cash advance route, despite the fees.

Is there a way to avoid the cash advance fee?

Yes — use a debit card, cash, or a bank transfer instead. If you do not have a debit card, ask your bank whether you can get one. If you only have a credit card, the cash advance fee is unavoidable when you withdraw cash. The only way to avoid it is to use a different payment method.

Can I dispute a money order purchase if I pay with a credit card?

This is why sellers do not accept credit cards in the first place. If you buy a money order and then dispute the charge, the seller has already given you the money order but lost the payment. Disputing a money order purchase is difficult and rarely successful because you received the product you paid for.

This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.