The Post Office limits a single money order to $1,000
The maximum amount for one Post Office money order is $1,000. This is a hard ceiling set by the Postal Service, and it applies whether you're sending it across town or across the country. If you need to send more than $1,000, you'll have to buy multiple money orders.
The limit exists partly as a fraud safeguard and partly because money orders are meant for everyday transactions, not large transfers. If you're moving money between your own bank accounts or sending a large payment to a business, a wire transfer or cashier's check from your bank is usually faster and safer anyway.
Key Takeaways
- A single Post Office money order cannot exceed $1,000, no matter the reason or destination.
- You can buy multiple money orders in one transaction if you need to send more than $1,000.
- Each money order costs between $1.45 and $2.00 depending on the amount, so sending $5,000 means paying $7.25 to $10 in fees.
- The Post Office charges the same fee whether the money order is for $100 or $1,000, so larger amounts are more cost-efficient per dollar sent.
- Banks and wire services have higher limits and may be cheaper for amounts over $5,000.
Why the $1,000 limit exists
The Postal Service set the $1,000 ceiling as a risk management tool. Money orders are a cash-equivalent product — once issued, they're nearly as good as cash to whoever holds them. A lost or stolen money order can be replaced, but the process takes time and requires proof of purchase. Keeping the limit at $1,000 reduces the damage if one goes missing.
The limit also reflects what money orders were designed for: paying bills, sending rent, covering small debts, or making purchases when you don't have a checking account or don't want to use one. For larger transactions, banks offer safer alternatives like wire transfers, which create a paper trail and can be reversed if something goes wrong.
Buying multiple money orders to send more than $1,000
If you need to send $3,500, you can walk into any Post Office and buy four money orders: three for $1,000 each and one for $500. You'll fill out a separate form for each one, and each will have its own tracking number. The recipient can deposit or cash them all at once, though some banks may process them separately.
The fee structure means you'll pay the same $1.45 to $2.00 per money order regardless of the amount. So sending $1,000 costs the same as sending $500. This makes larger money orders more economical — you're paying one fee to move $1,000 instead of two fees to move $500 each.
If you're buying many money orders at once, call ahead or go during a quiet time. Post Office staff can process multiple orders quickly, but during peak hours you might wait. Bring cash or a debit card; most Post Offices accept both.
When to use money orders versus other methods
Money orders make sense for amounts under $1,000 when you need a traceable payment but don't have a checking account, or when the recipient won't accept a personal check. They're also useful when you want to keep a transaction somewhat private — a money order doesn't link to your bank account the way a wire transfer does.
For amounts over $5,000, a wire transfer from your bank is usually cheaper and faster. Wire fees typically run $15 to $30, which is less than the $7.25 to $10 you'd pay for five to ten money orders. Wires also clear in hours rather than days, and they create a direct record between your account and the recipient's.
A cashier's check from your bank is another option for large amounts. It costs $10 to $15, looks more official than a money order, and some recipients prefer it for major transactions like down payments or security deposits.
Fees and what they cover
Post Office money order fees range from $1.45 for amounts up to $500 to $2.00 for amounts from $500.01 to $1,000. The fee is non-refundable once the money order is issued, even if you change your mind immediately. If you need to cancel one, the Post Office will issue a refund minus the fee, which usually takes 30 days.
The fee covers the money order itself, the tracking number, and the ability to get a replacement if it's lost or stolen. To replace a lost money order, you'll need the receipt (which shows the serial number) and proof of purchase. The Post Office will issue a replacement, but the process can take several weeks.
International money order limits
If you're sending money outside the United States, the limit is the same: $1,000 per money order. However, international money orders have higher fees — typically $9.45 to $15.45 depending on the destination country. They also take longer to clear, usually 4 to 6 weeks, because they have to move through international banking channels.
For international transfers, especially amounts over $1,000, consider a wire transfer through your bank or a service like Western Union. These are faster and sometimes cheaper for larger amounts, though fees vary widely by destination.
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. There's no daily or weekly limit on how many you can buy. You'll fill out a separate form for each one, and each will have its own serial number for tracking.
What happens if I lose a money order?
Contact the Post Office with your receipt, which shows the serial number. They can issue a replacement, but the process takes 30 days or longer. You'll need proof of purchase. If the money order has already been cashed by someone else, the Post Office cannot recover it.
Can I send a money order to a business or just to people?
You can send a money order to anyone — individuals, businesses, government agencies, or organizations. Make sure you have the correct name and address. Money orders are often used to pay utility bills, property taxes, and court fees.
Is there a limit on how much I can send in a day?
The Post Office has no daily purchase limit for money orders. However, banks and money services are required to report large cash transactions to the government. If you buy money orders with cash totaling $10,000 or more in a single day, the transaction will be reported — this is normal and legal.
Why is a money order better than sending cash?
A money order is traceable. It has a serial number, so you can confirm it was received and cashed. If it's lost in the mail, you can file a claim. Cash, once sent, is gone forever if it doesn't arrive. Money orders also work for people who don't have bank accounts or prefer not to use checks.