A money order is a slip of paper you pay for before you hand it over. You give the seller the face value plus a fee, they print the amount onto a secured form, and the person you give it to is holding money that has already been collected. There is no account behind it to run dry.

That single property is the reason landlords, small contractors and used-car sellers still ask for one. It is also why the pricing is worth two minutes of your time, because the same instrument costs about twice as much at a bank counter as it does at a Post Office.

What a money order actually is

Three things distinguish it from a personal check.

It is prepaid, so it cannot bounce. USPS tells you to bring cash or a debit card and says you cannot pay with a credit card, which is the mechanism working as intended: the funds are taken from you before the paper exists.

It is traceable. Your receipt carries a serial number and Post Office number, and USPS lets you check the status of a money order you bought at any time using that serial number, the Post Office number and the dollar amount. A personal check gives the payee nothing comparable to hold.

And it is anonymous enough to be useful. You do not have to reveal a routing and account number to the person you are paying, which is the real reason many private sellers prefer it over a check.

USPS also says domestic money orders never expire and do not accrue interest.

What one costs: the Post Office versus a bank counter

USPS prices by amount, in two tiers. A money order from $0.01 to $500.00 costs $2.65. From $500.01 to $1,000.00 it costs $3.75. Postal military money orders issued at military facilities cost $0.85.

Banks charge a flat fee and it is higher. Chase charges $5 per money order, describing it as a check issued by you, purchased at a branch, for an amount up to $1,000. Wells Fargo also charges $5 each, with the same up to $1,000 limit.

Both banks waive it on some accounts. Chase Secure Checking lists money orders and cashier’s checks among the things you will not pay a Chase fee for, and Chase Premier Plus Checking does the same. Wells Fargo Prime Checking and Premier Checking both carry no fee for cashier’s checks or money orders.

So the honest comparison is this: if you hold one of those accounts, your bank is free and the Post Office is not. If you do not, a $400 payment costs $2.65 at USPS against $5 at either bank, and a $900 payment costs $3.75 against $5. Neither gap will change your life, but the Post Office wins on price at every amount, and it also cashes its own money orders for free.

The $1,000 ceiling, and the paperwork it creates

The cap is the constraint that decides whether a money order is the right instrument at all. USPS allows up to $1,000 in a single order anywhere in the United States, and repeats the limit in its fraud guidance: a domestic money order cannot be more than $1,000. Chase and Wells Fargo cap theirs at $1,000 too.

For a $2,400 deposit that means three separate money orders, three separate fees, and three separate serial numbers to track. That is the point where the arithmetic flips and you should be looking at a cashier’s check instead.

Money order versus cashier’s check

They solve the same problem from opposite ends.

A money order is issued by you, prepaid, capped at $1,000, and costs $5 at Chase or Wells Fargo. A cashier’s check is issued by the bank itself, drawn on the bank’s own funds, has no stated cap in either fee schedule, and costs $10 at both.

Recipients tend to trust a cashier’s check more because a bank’s name is on the face of it. That trust cuts both ways when something goes wrong. Wells Fargo will not simply cancel a lost cashier’s check: a stop payment and reissue can only be done in a branch, requires an indemnity agreement, and for a cashier’s check over $1,000 the stop payment and reissue may take 90 days to process, or 30 days in Wisconsin and 91 days in New York, unless you buy a surety bond to skip the wait. A money order at least has a defined replacement path.

There is one quiet advantage in the money order’s favour, and it shows up at the deposit window. Bank of America’s deposit agreement lists US Postal Service money orders payable to you alongside cashier’s, certified and teller’s checks as items generally available no later than the first business day after deposit, provided you hand them to an employee in person. Chase’s agreement lists postal money orders in the same next-business-day group. An ordinary personal check does not get that treatment.

Filling one out so it does not get rejected

Buy it at the counter and fill it in with the retail associate, which is what USPS instructs. Write the payee’s full name in the “Pay to” line before you leave the building, because a blank money order is a bearer instrument for whoever picks it up. Add your own name and address in the purchaser section. Sign the front where indicated, and leave the back alone: the back is for the person cashing it.

Keep the receipt. It is the only thing that carries the serial number, and without it the replacement process below does not start.

When you are the one cashing a money order, USPS is equally specific: do not sign it in advance. Bring a primary photo ID to any Post Office and sign it at the counter in front of a retail associate.

Where you can turn it back into money

A Post Office cashes its own money orders for free, and USPS says they are cashed for the exact amount on the order. Most banks and some stores will cash them too, though that is their choice rather than an obligation, and a bank may hold a non-customer to the same identification and fee rules it applies to any other cheque presented at the counter. In rural areas, USPS notes that carriers may cash money orders if they have enough money on hand.

If the paper itself is the problem rather than the payment, USPS will replace money orders that are defective or damaged. Take the damaged order and your receipt to a Post Office and swap it, with no 30-day wait and no $23 fee, because nothing has to be investigated.

If it goes missing

You cannot stop payment on a postal money order. What you can do is replace it, and USPS is unusually clear about the timeline. Confirming that a money order is lost or stolen may take up to 30 days. Investigating that status may take up to 60 days. The processing fee to replace a lost or stolen one is $23.00.

That $23 is worth holding next to the $2.65 you paid to buy it. On a $200 money order, losing the paper costs more than ten times what the payment did.

If you are the one being handed a money order, check the paper before you accept it. USPS says there are four valid designs, that the words and the numbers for the amount should match, and that discoloration or disturbed paper fibres around the dollar amounts can mean the amount was altered. A watermark you can see easily without holding it to the light is itself a warning sign, because a real one only appears against the light.

Held up to a window, a genuine postal money order shows a watermark image of a Pony Express rider running down the left side, a second watermark reading “United States Postal Service” inside a rectangular box down the right side, and an embedded security thread between them that reveals the letters USPS alternating right side up and upside down along its length. The two newest designs, issued in February and July 2025, also carry a QR code in the centre that opens the Check Money Order Status tool. Older green and purple designs show a US Mail 1970 eagle logo in the centre and repeating Ben Franklin watermarks instead.

You can verify any money order by calling the Money Order Verification System on 1-866-459-7822, and report a suspected fake to the US Postal Inspection Service on 1-877-876-2455.

When a money order is the wrong tool

Most of the time, honestly. If both sides have a US bank account and the payee is someone you trust, Zelle moves the money in minutes for nothing, and Venmo does the same with a social layer on top. Paper only earns its fee when the payee insists on it, when you do not want to expose your account details, or when you have no bank account to send from in the first place. The rest of how money moves between accounts is faster and cheaper.

Watch the credit card angle too. Because USPS will not sell you a money order on credit, people sometimes buy one with a debit card to pay a bill a card cannot cover, which is a signal about cash flow rather than about payment rails. If that is the situation, the useful reading is how to actually clear card debt rather than whether you can pay one card with another.

And mind the float. Money sitting in a checking account so there is always enough to walk to the Post Office earns nothing. Keep the working balance, then move the rest into a high-yield savings account or somewhere like Capital One’s online savings, and put anything you will not touch for a year into a CD. The $2.65 fee is trivial. A year of an idle balance is not.