You can get a money order from several convenient locations, including:
- Post Offices : The U.S. Postal Service (USPS) sells money orders at any Post Office location, rural carriers, and some contract stations. Fees range from $2.35 for amounts up to $500 to $3.40 for amounts up to $1,000
- Walmart : Many Walmart stores sell money orders at their MoneyCenter or customer service desk with fees typically under $1. You can pay with cash or debit card
- Western Union Locations : Western Union agents, often found in convenience stores and grocery stores, sell money orders and offer a reliable alternative to cash or checks
- Banks and Credit Unions : Most banks and credit unions sell money orders, usually charging around $5, but fees may be waived for account holders. Banks deduct funds directly from your account, so you don't need to carry cash
- Convenience Stores and Grocery Stores : Many convenience stores (like 7-Eleven) and grocery stores sell money orders through providers like Western Union or MoneyGram. These stores often have extended hours but may charge variable fees
To purchase a money order, visit the location, fill out the money order form with the amount and recipient, and pay the amount plus the fee. Keep your receipt to track or replace the money order if necessary
. In summary, the most common and accessible places to get a money order are post offices, Walmart, Western Union agents, banks, credit unions, and some convenience or grocery stores. Fees and payment methods vary by location but usually accept cash or debit cards