Money orders are simple. They are safe. And they are still very popular. If you have ever wondered how much a money order costs at the post office, you are not alone. Many people use them to pay rent, send money, or make secure payments without using a bank account.
TLDR: Money orders at the U.S. Post Office usually cost between $1.65 and $2.35, depending on the amount and where you are sending it. Domestic money orders up to $500 cost less than those between $500 and $1,000. International money orders cost more. They are a safe and affordable way to send guaranteed funds.
What Is a Money Order?
A money order is a prepaid payment method. Think of it as a safer version of cash. You pay the full amount upfront. The post office then issues a printed document for that amount. The person receiving it can cash or deposit it.
It works like a check. But it does not bounce. That is because you already paid for it.
People often use money orders when:
- They do not have a checking account.
- A landlord asks for guaranteed funds.
- They are sending money through the mail.
- They want a safer option than cash.
How Much Do Money Orders Cost at the Post Office?
Let’s get straight to the numbers. The cost depends on two main things:
- The amount of the money order.
- Whether it is domestic or international.
Domestic Money Orders (Within the U.S.)
- $1.65 for money orders up to $500
- $2.35 for money orders from $500.01 to $1,000
The maximum amount for a single U.S. Postal Service money order is $1,000.
If you need to send $2,000, you will need to buy two money orders. And yes, you will pay the fee twice.
International Money Orders
International money orders cost more.
- Typically around $10.50 per money order
Not all countries accept USPS international money orders. So check first before buying one.
Quick Comparison Chart
| Type | Maximum Amount | Fee | Best For |
|---|---|---|---|
| Domestic (Under $500) | $500 | $1.65 | Small payments |
| Domestic ($500.01 to $1,000) | $1,000 | $2.35 | Larger bills or rent |
| International | Varies | $10.50 | Sending money abroad |
Why Do Money Orders Cost Money?
You might wonder why there is a fee at all.
The fee covers:
- Processing
- Printing secure documents
- Tracking and serial numbers
- Fraud prevention
Money orders are traceable. Each one has a unique number. That makes them safer than cash.
In short, you are paying for security and convenience.
What Payment Methods Can You Use?
When buying a money order at the post office, you cannot use a credit card.
You can usually pay with:
- Cash
- Debit card
- Traveler’s checks
Using cash is the simplest option. If you use a debit card, there may be a small processing fee.
How to Buy a Money Order at the Post Office
The process is easy. It only takes a few minutes.
- Go to the counter at your local post office.
- Ask for a money order.
- Tell the clerk the amount you need.
- Pay the amount plus the fee.
- Fill out the money order carefully.
You will need to write:
- The recipient’s name
- Your name and address
- Any account number (if required)
Always keep your receipt. It has the tracking number.
Are Post Office Money Orders Safe?
Yes. They are considered very safe.
Here is why:
- They are prepaid. No bouncing.
- They are trackable.
- You can request a replacement if lost.
- They are widely accepted.
If a money order is lost or stolen, you can request a replacement. There is a processing fee. And it can take time. But it is far better than losing cash.
How Do Post Office Prices Compare to Other Places?
Post offices are not the only places that sell money orders.
You can also buy them at:
- Walmart
- Banks
- Credit unions
- Convenience stores
- Grocery stores
Here is a simple comparison:
| Location | Typical Fee | Maximum Amount |
|---|---|---|
| USPS | $1.65–$2.35 | $1,000 |
| Walmart | Up to $1 | $1,000 |
| Banks | $5–$10 (often free for customers) | Varies |
| Grocery Stores | $1–$2 | Varies |
Walmart is often cheaper. But the post office is trusted everywhere. Some landlords specifically request postal money orders.
When Should You Use a Post Office Money Order?
A USPS money order is a good choice when:
- You are mailing a payment.
- You want government-backed credibility.
- You need a secure option.
- The recipient prefers USPS money orders.
They are especially common for:
- Rent payments
- Utility bills
- Government fees
- Sending money to inmates
What Happens If You Make a Mistake?
Mistakes happen. Maybe you wrote the wrong name. Or the wrong amount.
Do not try to erase it. Do not use white-out.
Instead:
- Take it back to the post office.
- Bring your receipt.
- Request a cancellation.
There is usually a fee for cancelling. It may take several weeks to get your refund.
Can You Track a USPS Money Order?
Yes. And this is one of the biggest benefits.
Each money order has a serial number. It is printed on your receipt. You can use that number to:
- Check the status
- Confirm if it was cashed
- Request a replacement
Tracking gives peace of mind. That is something cash can never offer.
Are Money Orders Still Relevant Today?
In a world of apps and instant transfers, money orders may seem old-fashioned.
But they are still useful.
Not everyone uses online banking. Not everyone trusts digital apps. And not every landlord accepts electronic payments.
Money orders fill that gap.
They are simple. They are reliable. They do not require a credit check. And they do not require a bank account.
Tips to Save Money on Money Orders
If you use money orders often, here are a few simple tips:
- Buy the full $1,000 if possible to reduce multiple fees.
- Compare local stores for lower fees.
- Avoid banks if you are not a customer.
- Keep every receipt organized.
A small fee may not seem like much. But if you buy them every month, it adds up.
Final Thoughts
So, how much do money orders cost at the post office?
For most people, the answer is simple. Between $1.65 and $2.35 for domestic money orders. Around $10.50 for international ones.
It is a small price to pay for safety and reliability.
Money orders are not flashy. They are not high-tech. But they work. And sometimes, simple is best.
If you need a secure way to send money, the post office remains one of the most dependable places to get it done.



