 TITLE: Where Can I Get a Money Order? CONTENT: How Much Does a Money Order Cost?\n---------------------------------\nThe fee you'll pay for a money order can depend on where you buy it and the amount it's for.\nFor example, at the Post Office, you can buy a domestic money order ranging in amount from 1 cent to $500 for a fee of $1.30, but a money order that's $500.01 to $1,000 costs $1.75. (Postal military money orders have a flat fee of 45 cents.) At Walmart locations, there's a maximum fee of $1 per money order.\nBanks and credit unions might charge higher fees, such as $3 or $5 per money order. However, customers with certain types of accounts—including high-tier accounts that require a large balance—might get money orders for free.\nWhen you buy the money order, you'll need to pay the entire amount upfront. Be prepared to pay with cash or debit, as you may not be able to pay for a money order with a credit card. If you are allowed to pay for the money order with a card, your credit card issuer might charge you a cash advance fee.\nThere's also generally a $1,000 limit per money order. If you want to get one for a larger amount, you may need to purchase several money orders. Or, if you have a bank account, a cashier's check could be a good alternative. END