Most credit card issuers treat money orders as cash advances, not purchases
You can technically buy a money order with a credit card at many retailers and banks, but your card issuer will almost certainly classify the transaction as a cash advance rather than a regular purchase. This distinction matters because cash advances carry higher fees and interest rates than standard purchases.
When you use a credit card to buy a money order, the card network (Visa, Mastercard, American Express, Discover) flags it as a cash-like transaction. Your issuer then applies cash advance terms: an upfront fee (typically 3 to 5 percent of the amount), a higher interest rate (often 5 to 10 percentage points above your purchase APR), and interest that starts accruing when ready with no grace period. A $500 money order bought with a credit card could cost you $15 to $25 just in the initial fee, plus daily interest from the transaction date forward.
Key Takeaways
- Credit card purchases of money orders are classified as cash advances, which charge higher fees and interest rates than regular purchases.
- You will pay an upfront cash advance fee (typically 3 to 5 percent) plus a higher APR with no grace period, making the total cost significantly higher than buying a money order with debit or cash.
- Money orders can be purchased at banks, credit unions, post offices, and retailers like Walmart and grocery stores, all of which accept credit cards but will process them as cash advances.
- If you need a money order, using a debit card, cash, or a check is almost always cheaper than using a credit card.
Where you can buy money orders and what they cost
Money orders are sold at post offices, banks, credit unions, and many retail chains including Walmart, CVS, and grocery stores. The base cost of a money order (before any credit card fees) ranges from about $1 to $5 depending on the amount and where you buy it. The United States Postal Service charges $1.45 for money orders up to $500 and $2.00 for orders from $500.01 to $1,000. Banks and retailers often charge less, sometimes as little as $0.50 to $1.50.
All of these locations accept credit cards, but the moment you swipe or insert your card, the transaction converts to a cash advance in your card issuer's system. The retailer or post office does not decide this — your card network and issuer do. You will see the charge on your statement labeled as a cash advance, and the fees and interest will explore automatically.
Why credit card companies treat money orders as cash advances
Credit card issuers classify money orders as cash advances because money orders function like cash: they are a way to move money from one account to another without a direct payment to a merchant. From the issuer's perspective, you are essentially withdrawing funds, not making a purchase. The same cash advance classification applies to wire transfers, cryptocurrency purchases, and actual cash withdrawals from ATMs.
This classification protects the card issuer by shifting more of the risk to you. Cash advances are riskier for lenders because the money leaves the credit system when ready and cannot be disputed or reversed the way a purchase can. The higher fees and interest rates compensate the issuer for that risk.
How much a money order will actually cost you
To understand the real cost, work through an example. Suppose you buy a $500 money order with a credit card that charges a 4 percent cash advance fee and has a 24 percent cash advance APR.
| Item | Cost |
|---|---|
| Money order base fee (USPS) | $1.45 |
| Credit card cash advance fee (4% of $500) | $20.00 |
| Interest for 30 days at 24% APR | $10.00 |
| Total cost | $31.45 |
If you had paid for the same money order with cash or a debit card, your cost would have been only $1.45. The credit card route cost you an extra $30 for the convenience of using plastic. If you carry the balance longer or your card has a higher cash advance fee, the cost climbs further.
Cheaper alternatives to using a credit card
If you need a money order, use a debit card instead. Debit card transactions are treated as regular purchases, not cash advances, so you pay only the base money order fee with no additional charges. You can also pay with cash or a check. If you do not have cash on hand, withdrawing it from an ATM using your debit card costs far less than a credit card cash advance.
If you are trying to build credit or need to use a credit card for another reason, consider paying for the money order with cash or debit first, then paying off the credit card bill in full. This separates the two transactions and avoids the cash advance trap entirely.
What happens if you do not know about the cash advance fee
Many people discover the cash advance fee only after the transaction posts to their statement. By then, the fee has been charged and interest has begun accruing. You cannot reverse a cash advance the way you might dispute a fraudulent purchase. Your only option is to pay off the balance as quickly as possible to minimize interest charges.
Some credit card issuers allow you to call and request a one-time fee reversal if you were unaware of the cash advance classification, but this is not may provide. The best approach is to know in advance that money orders are classified as cash advances and to use a different payment method.
Frequently Asked Questions
Will my credit card issuer let me know it is a cash advance before I buy the money order?
No. The retailer or post office will not warn you, and your card issuer will not block the transaction. You will only see the cash advance label and fees after the transaction posts to your account, usually within one to three business days.
Can I dispute a money order purchase as a fraudulent cash advance?
No. Once you authorize the transaction, it is treated as a legitimate cash advance. Disputes are available for unauthorized charges or merchant errors, not for legitimate transactions you regret.
What if I need a money order urgently and only have a credit card?
Use the credit card, but plan to pay off the balance when ready. Call your card issuer the next day and ask if they will reverse the cash advance fee as a one-time courtesy — some will, especially if you have a good payment history. Even if they decline, paying off the balance within a few days limits the interest damage.
Does it matter which credit card I use?
Yes. Cash advance fees and APRs vary by card and issuer. A card with a 3 percent cash advance fee and 20 percent APR is cheaper than one with a 5 percent fee and 25 percent APR. Check your card's terms before you buy the money order if you have multiple cards available.
Can I use a prepaid credit card to avoid the cash advance fee?
Prepaid cards are treated the same way as regular credit cards for money order purchases — they will be classified as cash advances. Your best option remains a debit card or cash.