Where can you get a money order with a credit card?
Emma Miller
Updated on February 10, 2026
The only places that let you buy a money order with a credit card are 7-Eleven stores and Western Union. If you plan to charge a money order, be aware that your credit card company may consider a money order purchase to be a cash advance, which has some significant downsides.
Can I cash a CVS money order at Walmart?
CVS does not cash money orders and you cannot use money orders like cash. Instead, you will need to go to a bank or check cashing store to cash your money order. Alternatively, some stores like Walmart and some grocery stores will cash your money orders. Some places will charge a fee to cash your money orders.
Can you pay for a money order with a debit card at 7 Eleven?
To buy a money order at 7-Eleven, simply go to the cashier and ask for it. Government-issued identification is required, and you must purchase them in cash because 7-Eleven does not accept debit cards or credit cards for money orders. People like to buy money orders from 7-Eleven because it is convenient.
Does Target do money orders?
Target does not sell money orders, but there are similar businesses that do, including Kmart and Walmart. You can purchase money orders at many banks, credit unions, post offices, pharmacies, and convenience stores. Most locations accept only cash and debit cards as payment for money orders.
Where can you buy a money order with a credit card?
Where Can You Buy a Money Order With a Credit Card? Only two major merchants allow you to purchase a money order with a credit card: Western Union and 7-Eleven. Other money order providers, including Walmart, MoneyGram and the Postal Service, do not accept credit cards as a form of payment for money orders.
Is it safe to send money by money order?
LaToya Irby is a credit expert and has been covering credit and debt management for The Balance for more than a decade. A money order is a safe way to send money through the mail or to make payments to companies that have limited payment options.
Why are money orders treated as cash advances?
Money Order Purchases Are Treated as Cash Advances Because money orders are a type of guaranteed payment instrument that requires upfront cash, credit card issuers treat them as a cash equivalent transaction.
Can you use a personal check as a money order?
When using cash or personal checks put you at risk, or they aren’t accepted for payment, you can use a money order instead. You can use cash or a debit card to buy money orders at the post office, Walmart and Western Union. How do money orders work? A money order is a piece of paper that’s a safe alternative to cash or personal checks.