Most credit card companies will not accept money orders as payment
Credit card issuers — Visa, Mastercard, American Express, Discover, and your bank — have payment systems built around electronic transfers, checks, and debit card withdrawals. A money order is a paper instrument, and most card companies have no process to receive them. If you mail a money order to your card issuer's payment address, it will likely be returned to you or held in limbo for weeks.
The rare exceptions are some smaller credit unions and regional banks that still accept paper payments of any kind, but even these are moving away from it. Before you buy a money order, call your card issuer's customer service line — the number is on your statement — and ask directly whether they accept them. Most will tell you no.
Key Takeaways
- Credit card companies typically accept payments only by electronic bank transfer, debit card, check, or phone/online portal — not money orders.
- If you mail a money order to a credit card payment address, it will usually be returned or delayed because the issuer has no way to process it.
- Money orders cost $1 to $5 each and take several days to clear, making them slower and more expensive than free electronic payment methods.
- If you do not have a bank account, you can pay by debit card, prepaid card, or phone with a routing and account number from a checking account you can open at most banks for free.
- If you cannot reach your card issuer or your payment is urgent, contact your state's banking regulator or the Consumer Financial Protection Bureau to report the issue.
Why credit card companies stopped accepting money orders
Money orders require manual handling: someone has to open the envelope, read the amount, match it to your account, and deposit it. This costs the card company labor and creates delays. Electronic payments — ACH transfers from your bank account, debit card payments, and checks — can be scanned and processed automatically or routed through clearing systems that credit card companies already use.
Money orders also create a paper trail that is harder to track. If a payment goes missing or arrives damaged, the card company has to investigate a physical object rather than a digital record. For a company processing millions of payments per month, this inefficiency adds up fast. That is why even companies that once accepted money orders have phased them out.
What payment methods your credit card issuer actually accepts
Every major credit card company accepts these methods:
- Online portal or mobile app: Log in to your account and enter the amount and payment date. This is free and when ready.
- Phone payment: Call the number on your statement and give a representative your bank account details or debit card number. This is free and takes a few minutes.
- Automatic payment (autopay): Set up a recurring transfer from your bank account on a date you choose. This is free and removes the risk of forgetting.
- Check by mail: Write a check and mail it to the payment address on your statement. This is free but takes 5 to 10 business days to clear.
- Debit card or prepaid card: Provide the card number online, by phone, or by mail. Some issuers charge a fee for this (usually $0.50 to $3), so ask first.
If you do not have a bank account, a debit card or prepaid card is your fastest option. You can load money onto a prepaid card at most grocery stores, pharmacies, or check-cashing services, then use it to pay online or by phone.
If you do not have a bank account or debit card
You have two paths. The first is to open a checking account at a bank or credit union. Most offer free checking with no minimum balance, and you can open one in person or online in under an hour. Once you have an account number and routing number, you can pay your credit card by phone or online using those details — you do not need a physical debit card to do this.
The second path is to buy a prepaid card at a retailer. Brands like Green Dot, NetSpend, and Chime sell prepaid cards at Walmart, CVS, Walgreens, and other stores for $2 to $10. You load cash onto the card, then use the card number to pay online or by phone. The card also comes with a routing and account number if you need to set up automatic payments.
Both options are faster and cheaper than a money order, which costs $1 to $5 and takes several days to clear even if the card company accepted it.
What to do if your card issuer refuses to accept your payment method
If you have tried to pay and your card issuer is blocking a legitimate payment method, or if they claim they do not accept any method you can access, document the refusal. Write down the date, time, the name of the representative you spoke to, and what they said. Take a screenshot of any online error message.
Then contact your state's banking regulator. Each state has a department of financial regulation or banking commissioner. You can find yours by searching "[your state] banking regulator" online. File a complaint describing the situation and attach your documentation. You can also file a complaint with the Consumer Financial Protection Bureau (CFPB) at consumerfinance.gov.
These agencies take payment access seriously. A credit card company that refuses all reasonable payment methods is breaking its own contract with you and may be violating state or federal law.
Money orders versus other payment methods: cost and speed
| Payment Method | Cost | Speed | Accepted by Credit Card Companies |
|---|---|---|---|
| Online or mobile app | Free | when ready to next business day | Yes, all major issuers |
| Phone payment | Free | Same day or next business day | Yes, all major issuers |
| Automatic payment (ACH) | Free | 2 to 3 business days | Yes, all major issuers |
| Check by mail | Free (cost of stamp) | 5 to 10 business days | Yes, most issuers |
| Debit card | Free to $3 | when ready to next business day | Yes, most issuers |
| Money order by mail | $1 to $5 | 5 to 10 business days (if accepted) | No, almost never |
A money order is the slowest and most expensive option, and it will not be accepted. If cost is your concern, every other method is free or nearly free. If speed is your concern, online or phone payment reaches your account the same day.
Frequently Asked Questions
Can I pay my credit card with a money order if I mail it to the bank's address?
You can mail it, but the bank will not process it. Most credit card companies have no system to accept paper money orders. The payment will either be returned to you or sit in a processing queue for weeks. Call your card issuer first to confirm they do not accept money orders before you spend money on one.
What if I do not have a bank account or debit card?
Open a free checking account at a bank or credit union — most have no minimum balance and take under an hour to open online. Once you have an account number and routing number, you can pay by phone or online. Alternatively, buy a prepaid card at a grocery store or pharmacy and load cash onto it, then use the card number to pay.
Will my credit card payment be late if I use a money order?
Yes, because most card companies will not accept it. Even if yours did, money orders take 5 to 10 business days to clear, which could push you past your due date. Use online payment, phone payment, or automatic transfer instead — all are free and reach your account within one business day.
Can I use a money order to pay if I am behind on my credit card?
No. If you are behind on payments, your card issuer will not accept a money order any more than they would accept one if you were current. Call your card issuer directly and ask about payment plans or hardship programs. Many offer options to catch up without late fees if you contact them before the account goes to collections.
Is there a fee to pay my credit card by phone or online?
No, not for standard payments. Phone and online payments through your card issuer's official system are always free. Some third-party payment processors charge fees, but you do not need them — call the number on your statement or log into your account directly to avoid any charges.