A money order is a paper document that works like a check but functions differently. When you buy a money order, you pay the full amount upfront plus a small fee. The issuer then prints your money order, and you can send it to pay someone or deposit it into a bank account. Unlike a personal check, which draws money from your account when it clears, a money order is prepaid. This means the recipient knows the funds are already available.
Your Free JCP Credit Card Customer Service Guide →
Money orders serve several purposes in everyday financial life. Many people use them to pay bills, send money to family members, or make purchases when the recipient won't take a personal check. Landlords often accept money orders for rent payments. Utility companies, government agencies, and mail-order businesses may require money orders for security deposits or advance payments. Some people prefer money orders because they don't reveal their bank account information to the recipient, unlike checks that display routing and account numbers.
You can purchase money orders from multiple locations. Banks, credit unions, grocery stores, pharmacies like CVS and Walgreens, Western Union locations, and post offices all sell money orders. Fees typically range from 50 cents to $5, depending on the amount and where you buy the money order. The fee varies by location and issuer. For example, a post office might charge less than a grocery store for the same amount.
Money orders have specific fields you need to fill out. The "Pay to the Order of" line is where you write the recipient's name. The "Amount" box shows how much money the order is worth. Your name goes in the "From" section. Some money orders have a memo line where you can note the payment purpose, like "Rent" or "Invoice #12345." You'll also receive a receipt that you should keep for your records.
Practical takeaway: Money orders work best when you need to send funds securely without sharing bank details or when paying recipients who don't accept checks or digital payments. Keep your receipt until the money order clears to track your payment.
Different organizations that issue money orders set different maximum amounts you can purchase in a single transaction. The U.S. Postal Service allows money orders up to $1,000 per order. If you need to send more than $1,000, you can purchase multiple money orders on the same day. Western Union money orders typically max out at $1,000 as well. However, some money order services in other countries or through alternative providers may have different caps.
Learn About Checkbook Registers and Banking Basics →
Banks and credit unions often have their own policies on money order limits. Some banks allow their customers to purchase money orders up to $5,000 or more per transaction, while others follow the $1,000 standard. You should contact your specific bank to learn their policy. Credit unions may also differ from each other, so calling ahead saves time when you need a large money order.
Grocery stores and pharmacies that offer money order services through third-party processors usually follow limits set by those processors. Many follow the $1,000 limit, though some may allow higher amounts depending on the company handling the transaction. MoneyGram, another major money order issuer, typically caps orders at $1,000 in most locations, though some higher-limit options may be available in certain situations.
Daily purchase limits are another consideration. Some issuers allow you to buy multiple money orders in one day as long as each individual order stays within the per-order limit. Other institutions may restrict the total amount of money orders you can purchase in a 24-hour period. These rules help prevent fraud and money laundering. If you regularly need to purchase large amounts in money orders, contacting your chosen issuer directly will clarify what's allowed.
Practical takeaway: Always check with your issuer before purchasing a money order for a large amount. If you need to send more than $1,000, buying multiple money orders is usually the solution, but confirm this is permitted and whether same-day purchases are allowed.
Proper completion of a money order is essential for it to work correctly. The payee name—the person or organization receiving the money—must be filled in completely and correctly. If you write the wrong name or misspell it, the recipient may not be able to cash or deposit the money order. Some financial institutions will not process a money order with an illegible or incorrect payee name. This is why printing clearly or using a pen that won't smudge is important.
Learn How Money Order Refunds Work →
The amount you're sending should be written in both numbers and words on the money order. For example, if sending $500, you'd write "500.00" in the box and "Five hundred and 00/100" on the line. Both must match. If they don't, the money order may be rejected or held while the issuer verifies which amount is correct. Always double-check this before sending or handing over the money order. Many people miss this step and create problems for themselves or the recipient.
You should sign the money order in the designated signature line. Your signature authorizes the payment. Some money orders require a signature in multiple places—one as the purchaser and one authorizing payment. Instructions vary by issuer, so reading the money order document carefully prevents mistakes. An unsigned money order may not be processed, though some issuers will contact you for a signature before cashing it.
Money orders are negotiable instruments, meaning they can be transferred to someone else similar to how you might hand over cash. However, if a money order is made payable to a specific person, only that person (or someone they sign it over to) can cash it. Money orders are not like bearer bonds or cash—the payee name matters. If you need to change who receives the money order before sending it, contact the issuer to see if a replacement can be issued. Attempting to alter the payee name yourself may render the money order invalid.
Practical takeaway: Carefully fill in the payee name, write amounts in both numbers and words matching exactly, and sign where required. Review the completed money order before sending it to prevent delays or rejection.
For most everyday purchases and bill payments, the $1,000 limit rarely causes problems. Typical rent payments, utility bills, and online purchases fall well below this threshold. However, certain situations require understanding how limits affect your options. If you're buying a used vehicle from a private seller who insists on a money order, you may need to purchase multiple orders. Large down payments on real estate, significant security deposits, or bulk purchases might also exceed a single money order's capacity.
"Learn Chase Bank Holiday Hours and Closures" →
When making large payments, consider the practical challenges of handling multiple money orders. A single $5,000 payment might require five separate $1,000 money orders. You'll need to purchase each one, keep track of multiple receipts, and ensure the recipient processes all of them. This creates more paperwork and a higher overall fee (five separate fees instead of one). For amounts above $1,000, checking whether the recipient accepts bank transfers, cashier's checks, or other payment methods might be more practical.
Fraudsters sometimes try to bypass money order limits by purchasing multiple orders with stolen funds or for scams. This is why some institutions monitor patterns of money order purchases. If you legitimately need to purchase several money orders on the same day, the issuer may ask questions or request documentation of the purpose. This is a normal security measure. Having a clear reason (like "paying contractors for home renovation") and being prepared to explain helps transactions move smoothly.
For international money orders, limits may be different and exchange rates apply. International money orders sent through services like Western Union may have lower limits than domestic orders, typically topping out at $500 to $2,500 depending on the destination country. If you're sending money internationally, confirming limits and fees with your issuer is essential, as costs are substantially higher than domestic money orders and rates vary significantly.
Practical takeaway: For payments exceeding $1,000, determine whether multiple money orders are practical or if alternative payment methods like bank transfers or cashier's checks better suit your situation. Ask the recipient which method they prefer.
Money orders are generally safe because the issuer holds the funds until the money order is cashed or deposited. This differs from checks, where funds may not exist in the account. However, fraud involving money orders does occur, and understanding the risks protects you. One common scam involves someone sending
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.