Get Your Free Money Order Payment Options Guide
Understanding Money Orders and Their Uses A money order is a paper document that works like a check but doesn't require a bank account. When you purchase a m...
Understanding Money Orders and Their Uses
A money order is a paper document that works like a check but doesn't require a bank account. When you purchase a money order, you pay the full amount upfront plus a small fee, typically between $0.65 and $5 depending on where you buy it. The money order guarantees payment because the issuer has already received your money. This makes money orders popular for paying bills, sending money to family members, making deposits, or paying for purchases when the recipient needs proof that funds are set aside.
Money orders differ from personal checks in several important ways. With a check, you're essentially writing a promise to pay from your account. With a money order, the payment is already collected. This is why landlords, utility companies, courts, and other institutions often request money orders instead of checks. They're also safer than sending cash through the mail because they include a receipt and can be traced if lost or stolen.
The Federal Reserve estimates that money orders remain a significant payment method, with billions of dollars in money orders issued annually in the United States. While digital payments have grown, money orders continue to serve people who don't have bank accounts, need a paper trail for payments, or work with organizations that require them. Understanding how money orders work helps you determine whether they're the right payment option for your situation.
Practical Takeaway: Money orders are prepaid documents that provide payment certainty. They work well for situations where you need proof of funds or when the recipient prefers guaranteed payment over a personal check.
Where to Purchase Money Orders
Money orders are available from multiple sources across the United States, making them relatively easy to obtain. You can purchase them at banks, credit unions, post offices, and retail stores. Each location has slightly different fees and may have different maximum amounts you can purchase in a single money order. Understanding your local options helps you find the most affordable and convenient source for your needs.
The United States Postal Service (USPS) is one of the most widely available sources for money orders. Post offices exist in nearly every community, and postal money orders can be issued for up to $1,000. The fee for postal money orders is typically $1.45 for money orders up to $500, and $1.95 for money orders between $500.01 and $1,000. If you need a larger amount, you can purchase multiple money orders. Banks and credit unions often offer money orders to their customers, and fees typically range from $3 to $5. Some banks offer them free to customers with certain account types.
Retail locations like Walmart, grocery stores, and convenience stores also issue money orders. Walmart, for example, charges around $0.88 for money orders up to $1,000, which tends to be among the lowest fees available. These retail locations are often open longer hours than banks and post offices, providing convenience for people who work standard business hours. Some convenience stores charge higher fees, so comparing prices in your area makes sense if you purchase money orders regularly.
When choosing where to buy a money order, consider both the fee amount and location convenience. If you need multiple money orders or use them regularly, the fee difference adds up. A person purchasing one money order monthly would pay between $10.56 and $60 per year depending on the source, a significant difference worth considering.
Practical Takeaway: Compare fees at USPS ($1.45-$1.95), banks ($3-$5), and retail stores ($0.88-$2) in your area. Your most affordable option may depend on your location and whether you already have an account at a particular bank.
Payment Methods Accepted When Buying Money Orders
When purchasing a money order, you must pay the full amount upfront, but the payment methods accepted vary by location. Most places that sell money orders accept cash, debit cards, and sometimes credit cards. Understanding which payment methods work at different locations helps you prepare properly when making your purchase.
Cash remains the most commonly accepted payment method for money orders at all locations. You can walk into any post office, bank, retail store, or convenience store and purchase a money order with cash. The staff will ask you how much the money order should be for, collect that amount plus the fee in cash, and issue the money order. This is straightforward and requires no additional steps. If you don't have a bank account, purchasing a money order with cash is your primary option.
Debit cards are accepted at most locations that issue money orders, including USPS, banks, and large retail stores. When you use a debit card, the money is drawn directly from your bank account, similar to making a purchase. Fees are added to your total debit card charge. Some small convenience stores may not accept debit cards, so it's worth calling ahead if you plan to use one. Credit cards have more limitations. Most government agencies and post offices do not accept credit cards for money order purchases. Some retail locations and banks may accept credit cards, but this varies. Credit card companies may also treat money order purchases as cash advances, which often come with higher fees.
A few locations offer online ordering with delivery services for money orders, though this is less common. Western Union, which issues money orders at various retail locations, sometimes offers online ordering with pickup options. However, you still need to pay in person at the pickup location, typically with cash or debit card.
Practical Takeaway: Bring cash or a debit card when purchasing money orders. Credit cards are rarely accepted and may incur additional charges. Call ahead if you're using a smaller location to confirm which payment methods they accept.
How to Fill Out and Use Your Money Order
Filling out a money order correctly is essential for ensuring it reaches the intended recipient and can be cashed. The process is straightforward but requires attention to detail. A money order has several fields that must be completed before you use it. Understanding what goes in each field prevents mistakes that could delay or prevent payment.
The payee line is where you write the name of the person or organization that will receive the money. This is the most critical field. Write clearly and use the exact legal name if possible. For example, if paying rent, write your landlord's full name or the company name exactly as they've specified it. The payee cannot be blank—a blank money order cannot be cashed by anyone. The purchaser line identifies who bought the money order. Some money orders require this information; others leave it optional. This field helps you track your purchase if needed.
The amount fields appear in two places: a box for numerals (like $150.00) and a line for writing out the amount in words (like "One Hundred Fifty Dollars"). Both must match exactly. If they don't match, the recipient or bank may reject the money order. The memo line allows you to write a note about the payment's purpose, such as "Rent—May 2024" or "Invoice #12345." This helps the recipient organize their records and confirms what the payment covers.
Once filled out, sign the back of the money order. Some locations require your signature on the front as well. Keep your receipt, which shows the money order number, amount, date, and fee paid. If the money order is lost or stolen before being cashed, you can use the receipt to report it and request a replacement. Never sign a money order that's blank or partially filled out. When giving it to someone, confirm they received it. The recipient should also keep records of receiving it.
Practical Takeaway: Write the payee name clearly, ensure the numerical and written amounts match, sign it, and keep your receipt. These steps protect both you and the recipient and create a record of the payment.
Fees, Limits, and Comparing Your Payment Options
Money order fees vary by location and amount, which affects the total cost of your payment. Most money orders up to $1,000 cost between $0.88 and $5, a significant range. If you purchase money orders frequently, comparing sources saves money. For someone paying bills or sending money monthly, choosing the lowest-cost option can result in savings of $10 to $60 annually. The maximum amount for a single money order is typically $1,000, though Western Union sometimes allows up to $2,500. If you need to send more, you can purchase multiple money orders.
When deciding whether a money order makes sense, compare the cost to other payment methods. For example, if you're paying $1,500 in rent, you could purchase two money orders for $750 each at Walmart for about $1.76 total,
Related Guides
More guides on the way
Browse our full collection of free guides on topics that matter.
Browse All Guides →