
The US Postal Service offers a convenient way to send and receive money with their money orders. You can cash a US Postal Service money order at various locations.
To cash a US Postal Service money order, you'll need to provide a valid form of identification, such as a driver's license or passport. The money order must be made payable to you.
The maximum cash value for a US Postal Service money order is $1,000.
Order Basics
To buy a money order from the US Postal Service, you'll need to visit a post office location during business hours.
Money orders can be purchased with cash, debit cards, or traveler's checks.
The minimum purchase amount for a money order is $1.00.
You can buy a money order in any denomination, as long as it's $1,000 or less.
Take a look at this: Can You Get Money Orders with Credit Cards
Cashing an Order
Cashing a USPS money order is a straightforward process. You can cash it at a Post Office location.

To start, don't sign the money order yet. Take it along with a primary photo ID to any Post Office location. The retail associate will have you sign it at the counter.
You can also cash a USPS money order at most banks and some stores, but be prepared to pay a fee. This fee can be deducted from the cash you receive, so you'll get less than the full amount. For example, if you cash a $500 money order with a $5 fee, you'll get $495.
Here's a quick rundown of where you can cash a USPS money order:
- Post Office locations
- Most banks
- Some stores
And remember, domestic money orders never expire and don't accrue interest, so you can cash them at any time.
Pay Fees
You'll need to pay a fee to cash a money order, and it's based on the amount of the money order itself.
The fee for a money order is $2.35 for amounts up to $500.00.
You can also use a Postal Military Money Order, which costs $0.79.
If you cash a $500 money order and pay a fee, you'll receive $495.
Here's a breakdown of the fees for money orders up to $1,000.00:
Cashing an Order
Domestic money orders never expire and don't accrue interest. You can cash them for the exact amount on the order.
You can cash a USPS money order at a Post Office for free. Most banks and some stores will also cash them.
To cash a money order at the Post Office, you'll need a primary photo ID and the money order itself. Take these to any Post Office location.
Don't sign the money order beforehand – you'll sign it at the counter in front of a retail associate. If the money order is made out to an organization or more than one person, or if it's for a minor, there may be additional requirements.
You might need to pay a fee to cash your money order, which can be taken out of the cash you receive. For example, if you present a $500 money order with a $5 fee, you'll receive $495.
Explore further: Do Post Office Money Orders Expire
USPS Services
The USPS offers a range of services that can be super helpful, especially for those who are unbanked.
You can purchase a money order at your local post office, which is a secure way to pay for things when you don't want to use cash or can't use a cash app. Fees range from $1.75 to $2.40 for a domestic money order.
Domestic money orders can be purchased up to $1,000, and there's no limit as to how many separate money orders you can buy, although you'll need a special form if you exceed $3,000 in one day.
International money orders are also available, but the maximum amount is $700, and the fee is $49.65.
If you receive a check from the U.S. Treasury, like a tax refund, you can cash it at your local post office without needing a bank account.
Explore further: Postal Money Order Post Office Number
Frequently Asked Questions
How do I get money back from an uncashed USPS money order?
To initiate a refund, present your uncashed USPS money order and customer receipt to a Post Office employee for verification. A refund will be issued 60 days or later from the money order's issue date, or a copy will be provided if it has been cashed.
Sources
Featured Images: pexels.com