Can You Buy a Money Order With a Credit Card?
The short answer is: technically yes, but rarely without consequences — and many places won't allow it at all. Understanding why requires a quick look at how money orders are classified, how credit card issuers treat that classification, and what it usually costs when the transaction does go through.
What Is a Money Order, and Why Does It Matter to Your Credit Card?
A money order is a prepaid paper instrument — essentially a guaranteed payment method purchased with cash or a cash-equivalent. Because the issuer (like the U.S. Postal Service, Western Union, or MoneyGram) is guaranteeing the funds, they typically require payment in cash or a debit card.
The problem with credit cards enters at the issuer level. Credit card companies categorize transactions using merchant category codes (MCCs). When a merchant sells money orders, that transaction is almost always coded as a cash advance — not a regular purchase.
That distinction is everything.
How Credit Card Issuers Treat Money Order Purchases
When your credit card issuer sees a cash advance MCC, it applies cash advance terms — which are meaningfully different from standard purchase terms:
- No grace period. Unlike regular purchases, interest on cash advances begins accruing immediately — the day the transaction posts.
- Higher APR. Cash advance APRs are typically higher than purchase APRs on the same card.
- Cash advance fee. Most cards charge either a flat fee or a percentage of the transaction amount (whichever is greater) just for the advance.
- Separate credit limit. Many cards have a cash advance limit that's lower than your overall credit limit.
So even if a retailer physically allows you to swipe your credit card for a money order, the transaction may cost more than you expect before you've even left the store.
Where Can You Buy a Money Order With a Credit Card?
💳 Most major money order providers either block credit cards outright or route the transaction as a cash advance:
| Provider | Credit Cards Accepted? | Likely Classification |
|---|---|---|
| U.S. Postal Service | No | N/A |
| Western Union | Varies by location | Usually cash advance |
| MoneyGram | Varies by location | Usually cash advance |
| Walmart | No (debit/cash only) | N/A |
| Convenience stores | Occasionally | Usually cash advance |
"Varies by location" is doing real work in that table. Individual store policies differ, and even when a terminal accepts a credit card, your card issuer may still apply cash advance terms based on the MCC — that part is out of the retailer's hands.
The Hidden Cost Layer: Rewards Cards and Cash Back
If you were thinking a rewards card might offset the fee, this is where that math falls apart. Most rewards cards explicitly exclude cash advances from earning points, miles, or cash back. You'd pay the cash advance fee, start accruing high-rate interest immediately, and earn nothing for the privilege.
Some cardholders attempt to use a card with a 0% intro APR to sidestep the interest concern — but intro APR offers almost never apply to cash advances. The promotional rate typically covers purchases only.
When Prepaid Debit Cards Enter the Picture
A common workaround is loading a prepaid debit card with a credit card, then using the prepaid card to purchase a money order. This might seem clever, but:
- Many prepaid card issuers now block credit card loads for this exact reason
- Loading a prepaid card with a credit card may itself be coded as a cash advance
- If it goes through as a purchase, you've added a step, a potential load fee, and still haven't guaranteed the money order purchase works
The mechanics are messier than they appear, and whether any step triggers a cash advance depends on how each issuer codes the transaction.
What Determines Your Actual Cost?
If you're in a situation where a credit card is your only option, the real variables are:
Your card's cash advance APR — This varies by card and creditworthiness. Check your cardholder agreement, not the marketing page.
Your card's cash advance fee — Typically expressed as something like "the greater of $X or Y% of the transaction." A small money order can still carry a disproportionate fee.
How quickly you pay it off — Since interest starts the day the transaction posts, carrying that balance even a few weeks adds real cost.
Your available cash advance limit — If you've already used a portion, you may not have enough headroom for the money order amount you need.
Your card's rewards structure — Whether cash advances are excluded from earning (they usually are).
None of these numbers are the same across cards, and they interact differently depending on your specific account terms.
Different Card Profiles, Different Outcomes
Someone carrying a no-fee credit union card with a low cash advance APR faces a very different cost structure than someone using a premium travel rewards card with a high cash advance rate and a steep fee schedule.
A cardholder who pays the balance in full on the same day the transaction posts minimizes interest exposure — but the upfront fee still applies regardless.
Someone with a low credit limit may find their entire cash advance ceiling is below the money order amount they need, making the transaction impossible regardless of fees.
The transaction is the same. The cost — and whether it's even feasible — varies significantly based on the specific card in your wallet and the terms attached to your account.