Key takeaways
- Buying a money order with a credit card is not typically allowed. You will need to use cash, a debit card, or a bank transfer.
- You can take out a credit card cash advance and use the funds to buy a money order.
- Credit card cash advances can be costly. You will have to pay a cash advance fee, an ATM fee, and interest will accrue immediately.
You can swipe your credit card and buy almost anything: groceries, online shopping, gas – you can even tap your phone to pay for subway tickets. As convenient and common as credit cards are, there are still a few things you can’t use them for. A money order is one of them.
While you can technically buy a money order with your credit card, it’s done in a roundabout way. Like paying taxes with a credit card, it’s probably not worth it.
Here’s how to use your credit card to buy a money order and what it may cost.
Can you get a money order with a credit card?
The short answer is no. Most retailers who sell money orders do not accept credit cards for this type of transaction. You must use cash, a debit card, or a bank transfer. If you find a merchant who does accept credit, your credit card issuer will consider the transaction a cash advance.
Paying for a money order with a credit card
If you want to use credit, you will need to take out a cash advance. A credit card cash advance is when you withdraw cash from an ATM or bank branch using your card. You then use that cash to purchase the money order.
Credit card cash advances are convenient but costly. Credit card issuers charge a higher APR for cash advances than for regular purchases. There is also no grace period, so you will begin accruing interest immediately. Lastly, your issuer will charge additional fees plus the ATM fee for the cash advance. Overall, it’s not a good idea.
Where can you purchase a money order with a credit card?
No merchant allows you to pay directly with credit for a money order. Most merchants and institutions prefer cash or debit cards as forms of payment. While there may have been some providers in the past, such as Western Union and 7-Eleven, that accepted cards, that is no longer the case. Like other merchants, they only take debit cards or cash payments.
You can buy a MoneyGram money order with a credit card, but it will not be a direct purchase. MoneyGram and the US Postal Service allow transfers to purchase money orders. These transfers can be wire transfers, telephone transfers, prepaid cards, etc. A transfer with a credit card would be considered a cash advance.
If you want to send funds online, there are plenty of apps that will let you do this. Venmo, Zelle, Chime, and Current are a few that provide this service.
How to use a money order
Money orders are similar to checks. The difference is that when you write a check, the funds stay in your account until the recipient cashes it. With a money order, you pay for it upfront using cash, a debit card, or a transfer from your bank account.
Purchasing one is straightforward. Go to your local bank, credit union, post office, or other authorized location like Walmart, 7-Eleven, or Western Union. You will have to pay for the amount you want, plus associated fees, upfront. Fees typically range from $1 to $5, though they can go up to $10 or more.
Next, fill out the form. Put the recipient’s name down on the ‘Pay to Order of Line’. Then add your name and contact information.
Sign the front where indicated. Do not sign the back, as that area is for the recipient’s endorsement. Keep the receipt or stub since it contains the tracking number and can be used to verify that the order was cashed.
Need a credit card but have been denied?
Where to buy a money order
There are countless locations where you can purchase a money order.
Post office: They can be purchased at any post office location, and you can easily mail them at the same time.
Walmart: Buy money orders at Walmart’s customer service desk or Money Services center.
Western Union: Money orders are available at participating Western Union agent locations. Locations include supermarkets, pharmacies, and check-cashing stores.
Banks and credit unions: Most banks and credit unions offer money orders to their customers.
Convenience stores: Some convenience stores, like 7-Eleven, sell money orders and offer other financial services.
Check-cashing stores: Certain check-cashing stores, like ACE Cash Express, may sell money orders.
Grocery stores: Some grocery stores offer money orders and other monetary services.
Note that even if the store is open 24 hours a day, the service center that provides money orders may have a more limited schedule.
Do prepaid cards build credit?
Can you earn rewards from the purchase of a money order?
No, most issuers do not allow you to earn rewards from purchasing a money order. A money order is a secure form of payment that is used in exchange for cash. If you use your card for it, most credit card issuers will treat it as a cash advance, not a purchase that earns rewards.
Some retailers offer promotions and loyalty points on money orders. However, you should always check with the retailer before purchasing to see whether any promotions are available.
Money order fees
Fees vary depending on the amount of the order and where you purchase it.
- US post office: The United States Postal Service charges from $2.35 to $3.40, depending on the amount. Postal Military Money Orders issued by military facilities cost $0.79.
- Banks: Many banks charge a fee from $1 to $5. Some banks waive fees for customers who have certain types of accounts.
- Walmart: Walmart typically charges a maximum of $1 per order.
- Western Union: Western Union’s fees depend on the amount of the money order. Fees range from $0 up to $15.
- 7-Eleven: The fees depend on the location, but typically range from $1.39 to $2.99.
Cash advance fees can be substantial
Credit card cash advances are expensive. Fees range from 3% to 5% of the amount withdrawn or a flat fee of $5 to $10, depending on your issuer. If you use an ATM, you will likely have to pay an out-of-network fee.
The interest rates on cash advances are much higher than for regular purchases, around a 29.99% APR. Also, there is no grace period. Interest starts accruing immediately, so you’ll want to pay back your cash advance as soon as possible.
Money order alternatives to consider
Alternatives to consider include:
Prepaid cards: Prepaid cards can be a secure and anonymous alternative. They can be used to pay friends, family members, or for regular purchases, bills, and rent.
Personal checks: A personal check is a secure and inexpensive way to send funds. It requires a bank account, but typically doesn’t have fees. You can purchase a book of checks from your bank’s check provider.
Bank drafts: Bank drafts are similar to checks but are guaranteed by the bank, so they are accepted as payment immediately.
Cashier’s checks: Cashier’s checks are considered safer since they are backed by a bank or credit union. However, they may come with slightly higher fees.
Pay via an app: Some institutions let you use a payment app like PayPal, Venmo, or Zelle. These can safely let you transfer funds without fees. Just make sure you have the cash in your bank account.
Another option is to free up cash so you’re not dependent on credit. Redo your budget or use your card for other purchases. Take out a paycheck advance from cash advance apps. These apps let you access your pay early and instantly with no credit check, no interest, and few fees.
You could also take a personal loan if you need more funds than you can get from a cash advance app. Online marketplaces are very useful since they connect you with direct lenders instantly and can send funds to your bank account in less than 24 hours.
Personal loans typically have lower interest rates and fewer fees than payday loans.
Frequently asked questions
1. Can I buy a money order online?
You usually cannot buy a money order online. Most money orders are physical documents that need to be purchased in person. While some services allow you to initiate the process online, you still need to complete the purchase at a physical location or have the money order mailed to you.
2. Do you need cash for a money order?
Cash is commonly used to purchase money orders. You can also use your debit card or a bank transfer.
3. Can you get a money order at a bank?
Many banks and credit unions sell money orders, but not all. Those that do may only provide money orders to account holders.
4. How long does a money order take?
Money orders typically only take a couple of days. Weekends, holidays, and distance can influence the delivery time.
Bottom line
Merchants no longer accept credit cards to purchase money orders. If you have no other option, you can take out a cash advance from an ATM and use the funds to pay for it, but this will cost you. It is better to consider an alternative like paying via an app, using a prepaid card, or going with a debit card.