Can I Buy a Money Order With a Credit Card?
Many or all of the products on this page are from partners who compensate us when you click to or take an action on their website, but this does not influence our evaluations or ratings. Our opinions are our own.
Most purchases made with a credit card are straightforward: Just swipe or tap, and go. But for some things like marijuana, lottery tickets, gift cards and vehicles, it’s a little more complicated. Credit card use for those purchases, for example, may be restricted to certain states, or the transaction amount may be capped.
A money order — a prepaid, guaranteed form of payment that resembles a check — belongs to the latter category. Technically, you can buy a money order with a credit card in a roundabout way that we explain below. But even when it’s possible to pay with plastic, it’s probably not worth it.
Paying with a credit card is possible, but not advised
Most retailers, banks and credit unions don’t let you purchase money orders with a credit card. Popular places to get a money order — including the U.S. Postal Service, Walmart, Western Union and 7-Eleven — accept only cash or debit cards for money order purchases.
There is a workaround to using a credit card to buy a money order, but it’s expensive. Here's how it would work:
You could use your credit card to take out a cash advance. In this scenario, you’d use your credit card like a debit card at an ATM and withdraw money. Then, you would use the funds from the cash advance to purchase the money order.
However, unlike cash withdrawn from a bank account, a cash advance must be paid back to the credit card issuer. And that's far from the only drawback:
Issuers usually charge a cash advance fee, often $10 or 5% of the advance amount, whichever is greater.
Interest on cash advances starts accruing immediately. There is no grace period, as you might have with normal purchases.
The interest rate for cash advances is often higher than it is for purchases.
Cash advances are often capped at a certain amount.
Other (better) ways to purchase money orders
For the most seamless experience, pay for a money order with a payment method accepted by the retailer or institution. These typically include:
Cash.
Debit card.
Traveler’s check.
Transfer from your bank.
Note that many places charge a fee to issue a money order, even when you pay with an acceptable form of payment. These fees are usually $5 or less.
» NEXT: Payments and money transfers
Find the right credit card for you.
Whether you want to pay less interest or earn more rewards, the right card's out there. Just answer a few questions and we'll narrow the search for you.