What the limit on a money order is

Most money orders have a maximum amount you can send in a single order. The limit is usually $1,000, though some issuers allow up to $5,000 or more. The exact limit depends on who issues the money order — your bank, a check-cashing store, the post office, or a retailer like Walmart or Western Union all set their own caps.

If you need to send more than the limit, you can buy multiple money orders. A person sending $3,000 would straightforward purchase three $1,000 money orders and send them together. There is no rule against doing this, though the recipient may ask why you are sending several instead of one.

Money order limits exist partly as a fraud prevention measure and partly because the issuer assumes the risk if a money order is lost or stolen before it reaches the recipient.

Key Takeaways

  • Most money orders cap out at $1,000 per order, though limits range from $500 to $5,000 depending on the issuer.
  • You can purchase multiple money orders to send amounts larger than a single order's limit.
  • Your bank, the post office, Walmart, Western Union, and check-cashing stores all have different limits and fees.
  • The issuer's limit is printed on the money order itself or posted at the counter where you buy it.

Where to find your issuer's specific limit

The easiest way to learn the limit is to ask before you buy. If you are at a post office, bank, or retailer, the staff can tell you the maximum in seconds. If you are buying online or by phone, the limit is usually shown during checkout or in the terms.

Once you have purchased a money order, the limit for that particular order is printed on the receipt and on the money order stub. If you lose the stub, you can still see the amount on the money order itself.

Different branches of the same bank or chain may have slightly different limits, so if one location tells you the cap is $1,000 and you need more, it is worth calling another branch to confirm.

Sending more than the limit by buying multiple money orders

If you need to send $2,500 and the limit is $1,000 per order, you would buy three money orders: two for $1,000 each and one for $500. You can mail them together, give them to the recipient in person, or send them separately if you prefer.

The recipient deposits or cashes each one individually, just as they would a single money order. There is no extra paperwork or special process — the bank or check-cashing store treats each money order as its own transaction.

One thing to note: if you are sending multiple money orders through the mail, consider sending them in separate envelopes or at different times. This reduces the risk that all of them are lost or stolen in transit. If you are handing them to someone in person, this is not a concern.

How limits compare across different issuers

IssuerTypical LimitNotes
U.S. Postal Service$1,000Domestic money orders only; international limits are lower
Western Union$1,000 to $6,000Varies by location and payment method
Walmart MoneyCenter$1,000Limit per transaction; can buy multiple in one visit
Most banks$1,000 to $5,000Varies by institution; ask your branch
Check-cashing stores$500 to $2,500Often lower than banks or post office

Fees also vary. The post office typically charges $1.45 to $2.00 per money order. Western Union and Walmart charge between $0.50 and $3.00 depending on the amount and location. Banks may charge nothing for customers with certain account types, or $5 to $10 for non-customers.

Why limits exist and what they mean for you

Money order limits protect both the issuer and the recipient. If a money order is lost or stolen, the issuer is responsible for replacing it or refunding the sender. Capping the amount per order limits the issuer's exposure to loss.

For you as a sender, the limit means you cannot send a very large sum as a single money order. If you are paying a contractor, buying a used car, or sending money to family, you need to know the limit ahead of time so you can plan whether to buy one order or several.

Money orders are safer than cash for large amounts because they are traceable and can be replaced if lost. However, they are slower than a bank transfer and cost more per transaction. If you are sending money regularly or in large amounts, a bank wire or ACH transfer may be more practical, even though those have their own limits and fees.

Replacing a lost or stolen money order

If a money order you purchased goes missing before the recipient cashes it, contact the issuer with your receipt. You will need the receipt number, the amount, and the date of purchase. The issuer will research whether the money order has been cashed.

If it has not been cashed, the issuer will issue a replacement or refund. This process usually takes two to four weeks. If the money order has already been cashed by someone else, you have a fraud claim, and the issuer will guide you through the next steps, which may involve filing a police report.

This is why keeping your receipt is important — it is your proof of purchase and the only way to track the money order if something goes wrong.

Frequently Asked Questions

Can I buy a money order for more than the limit?

No. The issuer will not sell you a single money order above their limit. You must purchase multiple money orders if you need to send more than the cap. There is no workaround or exception to this rule.

Do I have to tell anyone I am sending multiple money orders?

No. You can send as many money orders as you want in a single transaction or mailing. The recipient will straightforward deposit or cash each one. However, if you are sending more than $10,000 in money orders, the issuer may ask you to fill out a form for record-keeping purposes.

Is there a limit on how many money orders I can buy at once?

Most issuers do not restrict the number of money orders you can buy in one visit, only the amount per individual order. You could buy ten $1,000 money orders at the post office in a single transaction. Some check-cashing stores may have their own policies, so ask if you are buying many at once.

What if I need to send money faster than a money order allows?

A bank wire or ACH transfer is faster and often has higher limits. Wires typically arrive the same day or next business day and allow amounts up to $10,000 or more, depending on your bank. The trade-off is that wires cost more per transaction and cannot be reversed once sent.

Can I use a money order to pay bills online?

No. Money orders are physical documents and cannot be used for online payments. For online bills, use your bank account, debit card, or credit card. If you need to mail a payment, you can send a money order by mail, but it will take several days to arrive and be processed.