Most credit card companies do not accept money orders as a payment method, but some will if you mail it to their lockbox address
Credit card issuers typically accept payments through online portals, phone lines, automatic bank transfers, and checks sent by mail. Money orders fall into a gray area: they are not a standard payment channel, and most card companies do not list them as an option. However, a money order is a negotiable instrument similar to a check, so some issuers will process one if you mail it to the correct address with your account information clearly marked.
The catch is that you cannot verify acceptance before you send it. Calling your card issuer first to confirm they will accept a money order at their lockbox address is the only way to avoid the risk of your payment arriving and being rejected or delayed.
Key Takeaways
- Money orders are not listed as a standard payment method by most credit card companies, so you must call and confirm acceptance before sending one.
- If your issuer accepts money orders, you must mail it to their lockbox address with your account number and full name written clearly on the money order itself.
- Money order payments take longer to post than online or phone payments — typically 7 to 14 business days after the issuer receives it.
- If your payment arrives after your due date, late fees and interest charges will apply even if you mailed it on time, because the postmark date does not protect credit card payments the way it does for tax returns.
- If you need to pay urgently, use your card issuer's online portal, phone line, or bank transfer instead of a money order.
Why credit card companies do not list money orders as an option
Credit card issuers have moved away from paper-based payments because they are slower to process and more expensive to handle than digital channels. When you pay online or by phone, the payment posts within one business day. When you mail a check or money order, it must travel through the postal system, arrive at a lockbox facility, be opened and scanned by hand, and then be entered into the payment system — a process that takes 7 to 14 business days.
Money orders also create a reconciliation problem for the issuer. Unlike a check, which has a routing number and account number printed on it, a money order is a blank instrument that requires the cardholder to write their account number in the memo line. If that number is missing or illegible, the payment may be held or applied to the wrong account. For these reasons, most issuers do not advertise money orders as a payment method and may reject one if it arrives without clear account information.
How to confirm your issuer will accept a money order
Call the customer service number on the back of your card and ask directly: "Will you accept a money order payment if I mail it to your lockbox address?" Write down the name of the representative, the date, and the exact address they provide. This creates a record in case the payment is rejected or misapplied.
If the representative says yes, ask for the lockbox address in writing — either have them email it to you or request it be mailed to your address on file. Do not rely on a lockbox address you find online, because some issuers maintain multiple addresses for different payment types, and using the wrong one can delay your payment by weeks.
If the representative says no or is unsure, do not send the money order. Use your card issuer's online portal, phone payment line, or bank transfer instead. These methods are free, faster, and may provide to be accepted.
What to write on the money order and how to mail it
Purchase the money order from a bank, credit union, post office, or retailer that offers them (Walmart, CVS, and similar stores typically do). The fee is usually $1 to $5 depending on the amount and where you buy it.
Write the card issuer's name in the "Pay to the Order of" field — for example, "Chase Bank" or "Capital One." In the memo line, write your full name and your complete credit card account number. Do not abbreviate your name or account number; write it exactly as it appears on your card and billing statement.
Include a cover letter with your name, account number, and the amount of the payment. Place the money order and cover letter in an envelope and mail it to the lockbox address the issuer provided. Use first-class mail or a tracked service like Certified Mail if you want proof of delivery, though this adds cost and is not required.
How long it takes for a money order payment to post
After the issuer receives your money order, it typically takes 5 to 10 business days to process and post to your account. The total time from when you mail it to when it appears as a payment is usually 7 to 14 business days, depending on postal delivery time and the issuer's processing speed.
During this waiting period, your account balance does not change, and interest continues to accrue on your outstanding balance. If your payment is due on the 15th and you mail a money order on the 10th, it will likely not post until after the due date has passed. Late fees and interest charges will apply even though you sent the payment before the deadline, because credit card issuers measure the payment date by when it posts to your account, not when you mailed it.
When a money order payment might be rejected or delayed
If your account number is missing, illegible, or incorrect, the issuer may hold the payment in a suspense account while they try to match it to an account. This can take 30 days or longer. If they cannot match it, they may return the money order to you or hold it indefinitely.
If the money order amount does not match your account balance or a known payment amount, the issuer may flag it for manual review. If you write "Pay to the Order of" incorrectly or use an outdated company name, the payment may be rejected.
If the money order is damaged, torn, or has been altered in any way, the issuer may refuse to process it. Money orders are not insured against loss or theft once they are in the mail, so if your envelope is lost, you will need to contact the money order issuer (the post office, bank, or retailer where you bought it) to request a replacement or refund.
Better alternatives to paying with a money order
If you do not have a bank account or cannot pay online, call your card issuer's phone payment line. Most issuers accept payments over the phone using a debit card, prepaid card, or bank account. There is no fee for phone payments, and the payment posts the same business day.
If you prefer to pay in person, some card issuers have physical branch locations where you can make a payment at a teller window. Chase, Bank of America, Wells Fargo, and other large issuers have branches nationwide. Bring your card and the amount you want to pay; the payment will post within one business day.
If you have a prepaid card or debit card, you can set up a one-time payment or automatic recurring payment through your card issuer's online portal. These payments are free and post within one business day. If you do not have access to any of these methods, a money order is a last resort — but only after you have confirmed in writing that your issuer will accept it.
What happens if your money order payment arrives late
If your payment posts after your due date, your account will be reported as late to the credit bureaus. A single late payment can lower your credit score by 100 points or more, depending on your current score and credit history. Late fees (typically $25 to $40 for the first late payment) and penalty interest rates (often 25% to 29.99%) will be applied to your balance.
Once a late payment is reported, it stays on your credit report for seven years. Even if you catch up on payments immediately, the damage to your credit score is done. For this reason, do not use a money order to pay a credit card bill unless you have confirmed acceptance and have extra time before your due date — ideally at least two weeks.
Frequently Asked Questions
Can I use a money order to pay my credit card bill online?
No. Online payment portals only accept bank transfers, debit cards, and prepaid cards. Money orders must be mailed to a physical lockbox address. If you want to pay online, use your bank account or debit card instead.
Will a money order payment count as on-time if I mail it before the due date?
No. Credit card issuers measure the payment date by when the payment posts to your account, not when you mail it or when the postmark shows. If your money order does not post until after the due date, it will be reported as late even if you mailed it early.
What if the money order gets lost in the mail?
Contact the issuer where you bought the money order (post office, bank, or retailer) and request a replacement or refund. You will need your receipt. In the meantime, your credit card payment will be late, so call your card issuer and explain what happened. Some issuers will waive the late fee if you can show proof that you mailed the payment on time.
Can I pay multiple credit cards with one money order?
No. Each money order can only be made out to one payee. If you have multiple cards from the same issuer, you can write one money order to the issuer and include a letter listing which accounts the payment should be split between, but this increases the risk of misapplication. It is safer to send separate money orders for each account.
Is there a fee to send a money order payment?
Yes. The money order itself costs $1 to $5 depending on the amount and where you buy it. There is no fee from the credit card issuer to receive it, but the cost of the money order plus postage means you are paying more than you would with a free online or phone payment.