Your Guide to Can i Buy a Money Order With a Credit Card

What You Get:

Free Guide

Free, helpful information about Card Guides and related Can i Buy a Money Order With a Credit Card topics.

Helpful Information

Get clear and easy-to-understand details about Can i Buy a Money Order With a Credit Card topics and resources.

Personalized Offers

Answer a few optional questions to receive offers or information related to Card Guides. The survey is optional and not required to access your free guide.

Can You Buy a Money Order With a Credit Card?

The short answer: it depends on where you're buying the money order and which card issuer you're dealing with. Most major retailers and financial institutions that sell money orders will accept credit cards, but some don't—and even when they do, your credit card issuer might flag the transaction or treat it differently than other purchases.

How Money Order Purchases Usually Work 💳

When you buy a money order, you're paying upfront for a guaranteed payment instrument that the recipient can cash or deposit. The issuer (typically a bank, credit union, or retailer) collects your payment, prints the money order, and takes a small fee.

Traditionally, money orders were meant to be purchased with cash, debit cards, or checks. But as payment methods have diversified, many sellers now accept credit cards too. However, this acceptance varies—and the way your credit card company handles the transaction can matter.

The Key Variables: Where You Buy Matters

Your ability to pay with a credit card depends primarily on who is selling the money order:

  • Banks and credit unions often accept credit cards, though some restrict this to cardholders only or require a debit card instead.
  • Retailers (Walmart, grocery stores, check-cashing services) typically accept multiple payment methods, including credit cards, but policies vary by location.
  • The post office (USPS) has shifting policies—some branches accept credit cards, others don't, and some may accept them only for certain transactions.

Before you go, call ahead or check the issuer's website to confirm.

Credit Card Issuers: Cash Advance vs. Regular Purchase

Even if a money order seller accepts your credit card, how your card issuer treats the transaction is separate. This is where things get important:

Transaction TypeHow It May Be TreatedPotential Impact
Regular PurchaseCounted as a standard purchase; earns rewards if applicableNo special fees; helps your credit profile if you pay in full
Cash AdvanceTreated like withdrawing cash; may trigger cash advance fees and ratesHigher costs; starts accruing interest immediately; may not earn rewards

Many credit card issuers classify money order purchases as cash advances, even though you're not receiving physical cash. Cash advances typically come with:

  • Higher interest rates than regular purchases (often several percentage points above your standard APR)
  • Upfront fees (usually 3–5% of the amount, depending on your issuer)
  • No grace period—interest begins accruing immediately, not after a statement period

However, some issuers treat money order purchases as regular retail transactions. Your specific card and issuer determine which applies to you.

Why This Matters for Your Costs

If your credit card issuer treats a money order purchase as a cash advance, you could pay:

  • The money order fee (charged by the seller: typically $1–5 depending on amount)
  • A cash advance fee from your card issuer
  • Interest at a higher rate, starting immediately

Those costs add up fast, especially for larger money orders. A $500 money order could cost you $25–50 in fees and interest before you even know it.

By contrast, if your card treats it as a regular purchase and you pay your balance in full before the grace period ends, you'd only pay the seller's fee.

What You Need to Check Before Buying

  1. Call your credit card issuer and ask explicitly: "If I buy a money order with my card, will it be classified as a cash advance or a regular purchase?" Write down the answer and the date.

  2. Ask about fees specific to money order purchases or cash advances on your account.

  3. Confirm with the seller that they accept credit cards for money orders (don't assume).

  4. Consider the math: Add up all potential fees and compare them to using a debit card, cash, or a check instead.

Better Alternatives to Consider

If your credit card issuer treats money orders as cash advances, you might save money by:

  • Paying with a debit card (no cash advance fees or elevated rates)
  • Using cash if you have it available
  • Writing a check if the recipient will accept one
  • Using a digital payment app (if the recipient has Venmo, PayPal, Zelle, or similar) to avoid the money order entirely

Each option has its own trade-offs depending on your situation and what the recipient is willing to accept.

The Bottom Line

You can usually buy a money order with a credit card, but whether you should depends on how your card issuer handles the transaction and what fees apply. Always verify with your issuer before buying—a quick phone call can save you real money.