Most credit card issuers treat money orders as cash advances, not purchases
You can buy a money order with a credit card at many locations — post offices, grocery stores, check-cashing services, and retailers like Walmart — 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 different fees and interest rates than everyday spending.
When you use a credit card to buy a money order, the card network and issuer see it as you converting credit into cash-like value. Even though you are not walking away with physical bills, a money order functions as a negotiable instrument that can be spent or deposited like cash. Because of this, the transaction triggers cash advance terms instead of purchase terms.
Key Takeaways
- Credit card companies classify money order purchases as cash advances, which means higher fees and interest rates than regular purchases.
- Cash advance fees typically range from 3 to 5 percent of the amount, charged when ready when you complete the transaction.
- Interest on cash advances begins accruing right away, with no grace period, even if you normally get a grace period on purchases.
- Some credit cards do not allow money order purchases at all, or block them only at certain merchant types.
- Debit cards, bank transfers, and cash are usually cheaper ways to buy a money order than using a credit card.
Cash advance fees and interest rates
When you buy a money order with a credit card, you pay a cash advance fee at the moment of purchase. This fee is a percentage of the amount — typically 3 to 5 percent — though some cards charge a flat minimum fee (often $5 to $10) if the percentage would be lower. A $500 money order might cost you $15 to $25 in fees alone.
Interest on the cash advance starts accruing when ready. Unlike a purchase, which may have a grace period of 21 to 25 days before interest kicks in, a cash advance has no grace period. The interest rate for cash advances is also usually higher than your purchase APR — sometimes 2 to 5 percentage points higher. If your purchase APR is 18 percent, your cash advance APR might be 23 percent.
This means a $500 money order purchased on a credit card could cost you $15 to $25 upfront, plus interest that begins the same day. If you carry the balance for a month, you could owe an additional $9 to $12 in interest alone.
Which merchants code money orders as cash advances
Not every place that sells money orders codes the transaction the same way. The merchant category code — the classification the store assigns to the transaction — determines whether your card issuer treats it as a cash advance or a purchase.
Post offices, check-cashing services, and money transfer businesses almost always code money order sales as cash advances. Grocery stores and general retailers like Walmart sometimes code them as regular purchases, depending on how their payment system is set up and what the card network recognizes as the primary business. Even at the same store, the coding can vary by location or change over time as systems update.
Your card issuer may also block money order purchases outright at certain merchant types, or flag them for review. Some cards have specific restrictions on cash-like transactions to reduce fraud risk. Check your card's terms or call the issuer directly if you are unsure whether a specific location will trigger a cash advance fee.
How to find out your card's cash advance terms
Your credit card agreement lists the cash advance APR, the cash advance fee, and any daily or transaction limits on cash advances. You can find this in the document you received when you opened the account, or request it from your issuer's customer service line.
The agreement also states whether your card allows cash advances at all. Some cards, particularly those designed for people rebuilding credit, do not permit cash advances. Others limit the amount you can withdraw or charge a higher fee for certain types of transactions.
Before you buy a money order with your credit card, contact your issuer and ask: "Will a money order purchase at [specific merchant] be treated as a cash advance?" They can tell you the exact fee and interest rate that will explore, and whether that particular transaction type is allowed on your account.
Cheaper alternatives to buying a money order with a credit card
A debit card, if you have one, avoids the cash advance fee and interest entirely. Money order fees charged by the merchant stay the same — typically $1 to $5 depending on the amount — but you are not paying an additional 3 to 5 percent on top of that.
A direct bank transfer or ACH payment is often free or costs only a few dollars, and many billers accept transfers instead of money orders. If you need a money order because the recipient does not have a bank account, paying with cash or a debit card keeps costs low.
If you do not have a debit card or cash on hand, a personal loan from a bank or credit union, or a balance transfer to a 0 percent APR card, may be cheaper than a cash advance — though both require a separate process and approval process.
When a money order purchase might be blocked
Your card issuer may decline a money order purchase if it exceeds your cash advance limit, which is often lower than your overall credit limit. Some cards set a cash advance limit of $500 or $1,000 regardless of your total available credit.
Fraud detection systems sometimes flag money order purchases as unusual activity, especially if you do not normally make them. This is not a permanent block — the issuer may call you to confirm the transaction, or you may need to contact them to authorize it.
If your card does not allow cash advances at all, the transaction will be declined at the point of sale. You will find out when ready and can pay with a different method instead.
Frequently Asked Questions
Will buying a money order with a credit card hurt my credit score?
A single money order purchase will not directly damage your score. However, if the cash advance pushes your credit utilization higher, or if you carry a balance and miss a payment, your score can drop. The bigger risk is the interest and fees making it harder to pay off the balance on time.
Can I use a rewards credit card to earn points on a money order?
Rewards programs typically do not award points on cash advances, even if they reward regular purchases. Most card issuers exclude cash advances, balance transfers, and similar transactions from earning rewards. Check your card's rewards terms to confirm.
What if I need a money order but do not have a debit card or cash?
Ask the merchant whether they accept other payment methods — some accept bank transfers, checks, or payment apps. If you must use a credit card, compare the cash advance fee and interest to the cost of withdrawing cash from an ATM using your card (which also counts as a cash advance) and then paying with cash.
Is there a limit to how much I can spend on a money order with my credit card?
Your card issuer sets a cash advance limit, which is separate from your overall credit limit and is often much lower. Money orders themselves have limits too — the U.S. Postal Service caps single money orders at $1,000, though you can buy multiple orders. Check both your card's terms and the merchant's limits.