Skip to main content

HomeAll guides

How Money Order Limits Work and Why They Exist

Money order limits vary by issuer and transaction type

A money order limit is the maximum amount a single money order can be issued for. Most issuers cap individual money orders at $1,000, though some go as high as $1,500 or $5,000. The limit depends on who issues it — the U.S. Postal Service, a bank, a check-cashing store, or a wire transfer service each set their own ceiling. If you need to send more than the limit allows, you can purchase multiple money orders, but each one costs a separate fee (typically $0.65 to $2.50 per order).

Money order limits exist partly as a fraud safeguard and partly to manage operational risk for the issuer. A lower ceiling means less money moves through any single transaction, which reduces the issuer's exposure if a money order is lost, stolen, or fraudulently altered. Limits also reflect the fact that money orders are designed for everyday payments — rent, utility bills, small business transactions — not large transfers. For amounts above the limit, a cashier's check or wire transfer is usually the intended tool.

Key Takeaways

  • Most money orders have a $1,000 limit per order, though some issuers allow up to $5,000, and you can buy multiple orders to send a larger total amount.
  • The U.S. Postal Service caps money orders at $1,000; banks and check-cashing stores may offer higher limits but charge more per order.
  • Each money order carries its own fee, so buying five $1,000 orders to send $5,000 costs five times the per-order fee.
  • If you regularly need to send amounts above the limit, a cashier's check or electronic transfer may be more practical and cheaper overall.

Limits by issuer type

The U.S. Postal Service sets a $1,000 limit on domestic money orders and $700 on international ones. This is a hard ceiling — you cannot request an exception or a higher amount from a single postal money order. If you need to send $2,500, you must buy at least three separate money orders.

Banks often offer higher limits than the post office. Some allow up to $5,000 per money order, and a few have no stated limit at all. However, banks typically charge more per order — often $5 to $10 compared to the post office's $0.65 to $1.25. Check with your specific bank to confirm its limit and fee structure; these vary by institution and account type.

Check-cashing stores and money transfer services (like MoneyGram or Western Union) usually cap orders at $1,000 to $2,500. Their fees are generally higher than the post office but lower than banks — usually $1 to $5 per order. These services are useful if you need to send money quickly or outside normal banking hours, but the fee adds up if you need multiple orders.

Why limits matter when you need to send large amounts

If you need to send $3,000, buying three $1,000 money orders from the post office costs $1.95 to $3.75 in fees (depending on the exact rate at your location). The same amount from a bank might cost $15 to $30. Over time, or if you send money orders regularly, the fee difference becomes significant.

Limits also affect timing. Buying multiple money orders takes longer than a single transaction — you fill out separate forms, pay separate fees, and the recipient has to deposit or cash multiple orders instead of one. Some landlords or businesses accept this without complaint; others find it inconvenient. If you send money orders frequently, this friction adds up.

For amounts well above the limit — say $10,000 or more — a cashier's check or wire transfer is usually faster and cheaper overall, even though each has its own cost and processing time. A cashier's check works like a money order but has no stated limit and typically costs $5 to $15 per check. A wire transfer costs $15 to $50 but moves in hours rather than days.

How to send more than the limit allows

The straightforward approach is to buy multiple money orders. Decide how many you need by dividing the total by the limit. For $4,500 with a $1,000 limit, you need five orders: four for $1,000 and one for $500. Write them all to the same payee, include them all in the same envelope or package, and include a note listing the order numbers and amounts so the recipient knows what to expect.

Before you buy, confirm the recipient will accept multiple money orders. Most landlords, utility companies, and government agencies do without issue. Some businesses or individuals may ask you to consolidate into a single payment method instead. If that is the case, ask whether they accept cashier's checks or electronic transfers, which have no practical limit.

Keep receipts for every money order you buy. If one is lost or stolen, you will need the receipt number to file a claim and request a replacement. This is another reason multiple orders can be inconvenient — you have multiple receipts to track and multiple claims to file if something goes wrong.

Limits and fraud protection

Money order limits are one layer of fraud protection, but they are not a may provide. A money order can still be altered, forged, or stolen. The limit straightforward reduces the maximum loss from any single fraudulent transaction. If you are sending a money order, use a traceable method (registered mail, delivery confirmation) so you have proof it was sent. If you are receiving one, verify it with the issuer before depositing it — call the post office or the bank that issued it and provide the serial number.

The limit also protects the issuer. A $1,000 cap means the post office's exposure on any single order is capped, which is why they maintain it even though some customers find it inconvenient. Banks can afford higher limits because they have more resources to absorb losses and more sophisticated fraud detection systems.

When to use a money order versus other payment methods

A money order makes sense for amounts under the limit when you need a traceable payment but do not have a checking account or do not want to write a personal check. The fee is low, the process is straightforward, and the recipient gets a may provide payment.

For amounts above the limit, compare the total cost of multiple money orders against a cashier's check or wire transfer. If you are sending $2,500, three money orders from the post office cost roughly $2 to $4 in fees. A cashier's check costs $5 to $15 but is a single transaction. If you are sending $10,000 or more, a wire transfer (which costs $15 to $50) is usually faster and simpler than buying ten money orders.

If you send money orders regularly, ask your bank whether it offers a better rate or higher limit. Some banks waive fees for account holders or offer discounts on multiple orders. Over time, switching to a bank that offers higher limits or lower fees can save money.

Frequently Asked Questions

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

No. The limit is a hard ceiling set by the issuer. You cannot request an exception or a larger single order. You must buy multiple money orders if you need to send more than the limit allows.

Do I have to buy all my money orders at the same place?

No. You can buy some from the post office, some from a bank, and some from a check-cashing store if you want. However, mixing sources means different fees and potentially different limits, which can make tracking and record-keeping more complicated.

What happens if a money order I sent gets lost?

Contact the issuer with your receipt number and request a replacement or refund. The process takes a few weeks. If you sent multiple money orders, you have to file a separate claim for each one. This is why keeping receipts is important.

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

The post office and most banks do not have a stated limit on the number of orders you can purchase in a single transaction, but buying a very large quantity (like fifty orders) may trigger additional scrutiny or require you to come back another day. For very large amounts, ask about cashier's checks or wire transfers instead.

Do money order limits explore to international transfers?

Yes, and the limits are usually lower. The U.S. Postal Service caps international money orders at $700, compared to $1,000 for domestic ones. For larger international transfers, wire transfers or international money transfer services are more practical.

This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.