The $1,000 Per Money Order Cap
The United States Postal Service sets a hard ceiling of $1,000 per money order. This limit applies whether you are sending the money order domestically within the United States or internationally. You cannot request an exception or a higher limit on a single order — if you need to send $2,500, you will need to purchase three separate money orders.
The $1,000 limit has been in place for many years and is a standard security measure. It reduces the risk of loss or theft for large sums and makes the money order system manageable for both the post office and the recipient.
Key Takeaways
- A single Post Office money order cannot exceed $1,000, regardless of the reason you are sending it or where it is going.
- You can purchase multiple money orders in one visit, so sending $3,000 means buying three separate $1,000 orders.
- Each money order costs a small fee (typically $1.45 to $2.00 for domestic orders, varying by amount), so multiple orders will cost more in fees than a single transaction.
- The recipient can deposit or cash all the money orders together, even though they are separate documents.
Sending More Than $1,000
If you need to send more than $1,000, buy as many money orders as you need to cover the full amount. For example, to send $2,750, you would purchase three money orders: two for $1,000 each and one for $750. You can hand all of them to the postal clerk at the same time, and they will process them together.
The recipient receives each money order as a separate document but can deposit or cash them all at once. Banks and check-cashing services are accustomed to handling multiple money orders from the same sender, so this is not unusual or problematic.
Fees Add Up With Multiple Orders
Each money order carries its own fee. For domestic money orders, the fee is typically $1.45 for amounts up to $500 and $2.00 for amounts from $500.01 to $1,000, though fees vary slightly by post office location. International money orders cost more — usually $9.45 to $15.45 depending on the destination country.
This means sending $2,000 in two domestic money orders will cost you roughly $4.00 in fees, whereas a wire transfer or other payment method might be cheaper for large amounts. If you are regularly sending large sums, compare the total cost of multiple money orders against alternatives like bank wire transfers or cashier's checks.
International Money Orders and the $1,000 Limit
The $1,000 maximum applies to international money orders as well. If you are sending money to another country, each order is capped at $1,000, and you will pay the higher international fee for each one. Some countries also have their own receiving limits or restrictions on how much can be sent at once, so check with the recipient's bank or post office before purchasing.
International money orders typically take longer to clear than domestic ones — usually 4 to 6 weeks — so plan ahead if the recipient needs the funds by a specific date.
Why the Limit Exists
The $1,000 cap is a security and fraud-prevention measure. Money orders are meant to be a safer alternative to cash for smaller transactions, and the limit keeps the system manageable for post offices and reduces the financial exposure if a money order is lost or stolen. It also makes it easier for the Postal Service to track and verify transactions.
The limit is not a reflection of the post office's ability to handle large amounts — it is a deliberate policy choice to balance security, convenience, and cost.
Alternatives for Sending Large Amounts
If you need to send a large sum and are concerned about the fees or inconvenience of multiple money orders, consider other options. A bank wire transfer typically costs $15 to $30 but moves the money in one to two business days and does not require the recipient to visit a post office. A cashier's check from your bank is also a single document and may be cheaper than multiple money orders, though it takes longer to clear.
For very large amounts or international transfers, wire transfers are usually the most practical choice despite the higher upfront fee. For smaller amounts under $1,000, a single money order is often the cheapest and most straightforward option.
Frequently Asked Questions
Can I buy more than one money order at the same time?
Yes. You can purchase as many money orders as you need in a single visit. Some post offices may process them one at a time or ask you to wait briefly between orders for their records, but there is no rule against buying multiple orders at once.
Do I have to fill out a separate form for each money order?
Yes. Each money order is a separate document with its own form. The postal clerk will have you fill out the recipient information, amount, and your information for each one. This takes a few extra minutes but is straightforward.
What happens if I need to send exactly $1,000?
You can send exactly $1,000 in a single money order. You do not need to split it or buy multiple orders. The $1,000 is the maximum, not a threshold that requires you to do anything differently.
Can the recipient cash or deposit multiple money orders at once?
Yes. Banks and check-cashing services routinely handle multiple money orders from the same sender. The recipient can deposit or cash them all together, and they will be processed as separate items but in the same transaction.
Is there a limit on how many money orders I can send to the same person?
No. You can send as many money orders as you want to the same recipient. The only limit is the $1,000 per individual order. Some banks may flag unusual patterns of large deposits, but sending multiple money orders to one person is not inherently suspicious or prohibited.