When you need to send a guaranteed form of payment, a United States Postal Service money order remains one of the most trusted options available. Whether you are paying a bill, sending funds to a family member, or making a purchase where personal checks are not accepted, understanding the cost is essential. The price of a USPS money order is straightforward, but it varies slightly depending on the denomination and where you purchase it.
Standard Pricing Structure
The cost of a USPS money order is primarily determined by its value. For the standard domestic money order, the pricing is as follows:
For amounts up to $500, the cost is $1.75.
For amounts between $500.01 and $1,000, the cost is also $1.75.
This means that whether you are sending a small payment of $10 or the maximum insured amount of $1,000, the fee remains the same flat rate. This flat-fee structure makes the USPS money order a cost-effective solution for sending larger sums compared to other providers that charge percentage-based fees.
Purchasing Locations and Associated Costs
You can buy a USPS money order at any official United States Post Office location. Because the fee is standardized by the service itself rather than the specific retail partner, the price does not change whether you are at a major city headquarters or a small rural branch. If you are already visiting the post office to mail a letter, adding a money order to your transaction is a seamless extension of that errand.
International Money Order Fees
If your payment needs to cross a border, the cost structure changes significantly. International money orders, also known as Postal Money Orders (PMOs), are used for sending funds outside the United States. The pricing for these instruments is higher due to the additional processing and currency conversion requirements involved in international transit.
These international orders are typically issued in US Dollars but are designed to be converted into the local currency upon arrival at the destination post office.
Maximum Limits and Why They Matter
Understanding the cost also requires looking at the limits imposed by the service. The highest value you can load onto a single domestic USPS money order is $1,000. If you need to send $1,500, you cannot simply purchase one money order for that amount. You must either split the payment into two separate money orders or choose a different payment method entirely. This limit exists to mitigate risk and ensure the security of the transaction, protecting both the sender and the recipient.
Cost vs. Alternatives
To truly appreciate the value of the USPS fee, it helps to compare it to other money transfer services. Check-cashing stores and some retailers often charge a percentage of the order value, sometimes as high as 2% or more. For a $1,000 money order, that could mean a $20 fee. In contrast, the flat $1.75 fee offered by the USPS represents a significant savings. While private courier services like MoneyGram or Western Union offer speed and convenience, they usually come with higher fees, making the postal option the most economical choice for standard transfers.