A money order is a written order for payment that works as an alternative to paying with cash, a check, or a credit card. When you buy a money order, you're essentially purchasing a document that tells the issuer to pay a specific amount of money to a person or business you name. The money order proves you've already paid for the amount written on it, which is why many people and organizations prefer receiving them over personal checks.
Get Your Free Health Insurance Tax Guide →
Think of a money order as a middle ground between cash and a check. With cash, there's no paper trail and no proof of payment. With a personal check, the recipient has to wait for it to clear and might worry about whether you have enough money in your account. A money order bypasses both of these concerns—the issuer has already collected your money, so the recipient knows the funds are real and available.
People use money orders for several common situations. Landlords often request them as rent payments because they're secure and don't bounce. Some people use them to pay bills when they don't have a bank account or prefer not to use online payment systems. Money orders also work well for sending payment through the mail, since they're more secure than sending cash or a personal check. If you're making a large purchase from someone you don't know well—say, buying something secondhand—a money order gives both parties confidence that the transaction will go through.
The issuer of the money order is typically a bank, credit union, post office, or retail store like Walmart or a grocery chain. Each issuer charges a small fee, usually between $0.50 and $3.00 depending on the amount. The maximum amount you can put on a single money order varies by issuer, but common limits range from $500 to $1,000. If you need to send more than that, you simply purchase multiple money orders.
Takeaway: Money orders are paper payment documents that work when you need a more secure alternative to cash or checks, particularly for rent payments, bills, or transactions with people you don't know well.
Money orders are widely available and can be purchased from multiple types of locations. The United States Postal Service (USPS) sells money orders at every post office location across the country. Banks and credit unions that you have an account with typically offer money orders to their members. Many retail stores including Walmart, grocery chains like Kroger and Safeway, and pharmacies like CVS and Walgreens sell money orders at their customer service desks. Some check-cashing stores and financial service locations also issue them.
Hyatt Credit Card Account Access Guide →
Before you head to any of these locations, know that you'll need a few things. First, you need the money to cover both the amount of the money order itself and the small fee the issuer charges. If you're buying a $500 money order and the fee is $2, bring at least $502. You'll also need to know exactly who the money order is being paid to—this is called the payee. Have their name written down or in your phone so you don't misspell it. Some locations may request a form of identification like a driver's license, though this isn't always required for small amounts.
It's worth noting that different locations may have different policies. USPS has consistent rules across all post offices. Banks and credit unions might only sell money orders to account holders. Retail stores may have their own limits on how much you can purchase or how many you can buy at once. If you're planning to buy a money order, calling ahead to your preferred location can save you time. A quick phone call to confirm they have them available and what the current fee is takes just a few minutes.
Payment methods vary by location. Most places accept cash, debit cards, and sometimes credit cards. Some locations may not accept credit cards due to the fees involved. If you're buying from a bank where you have an account, they may allow the fee to be deducted directly from your account balance. This is worth asking about when you arrive.
Takeaway: You can buy money orders at post offices, banks, credit unions, and major retail stores—just bring the cash for the full amount plus the fee, know the payee's name, and be prepared to show ID.
When you receive a blank money order, you'll notice several important fields to complete. The layout is fairly consistent across different issuers, though the exact positioning may vary slightly. Understanding what each field means and why it matters will help you fill it out correctly the first time.
Learn About Maximizing Your FAFSA Financial Aid →
The first critical field is the payee line, usually labeled "Pay to the Order of" or "Payee." This is where you write the exact name of the person or business who will receive the money. This name needs to be precise—if you're paying rent to "Smith Property Management" but you write "John Smith," there could be confusion about who should cash it. If the payee name is long, write neatly and use abbreviations if necessary to fit it in the space. Never leave this field blank, even if you think you'll fill it in later. A blank money order can be cashed by anyone, making it as risky as carrying cash.
The amount field appears in two places on most money orders. One location shows the numerical amount (like "$150.00") and is usually in a box on the right side of the document. Write this clearly using a pen, not pencil, and include the decimal point and cents. The other location is the written-out amount line, where you spell out the number in words (like "One hundred fifty dollars and 00/100"). Start writing from the far left of this line and continue to the end. If you write "$150.00" in numbers but "One hundred dollars" in words, that's a problem—the written version typically takes precedence if there's a discrepancy, so these must match exactly.
The "From" or "Purchaser" field shows who is buying and sending the money order. This is usually you. Write your full name, address, and sometimes a phone number in this section. Some locations require this information; others don't. Even if it's not required, filling it in is a good idea because it serves as proof of purchase and helps if there's ever a question about the transaction.
The memo or reference line is optional but useful. This is a small space where you can note what the money order is for—for example, "Rent for April" or "Invoice #12345." This helps both you and the recipient keep track of what the payment was for, and it's particularly useful if you're making multiple payments to the same person.
Never use pencil for any field on a money order. Pencil can fade and be erased, which raises red flags. Use pen with dark, clear ink. Write within the designated spaces and avoid crossing out mistakes. If you make an error, most places will issue you a new money order rather than let you cross something out.
Takeaway: The payee name and dollar amounts (both numerical and written) are the critical fields—get these exactly right, use pen, and include your information in the "From" field for your records.
Several recurring mistakes can cause problems when someone tries to cash or deposit your money order. Understanding these pitfalls helps you avoid them. One of the most frequent errors is making the amount fields inconsistent. If you write "$250" in numbers but spell out "Two hundred dollars" in words, these don't match. Most locations won't accept a money order with this discrepancy, and you'll need to get a refund and purchase a new one. Always double-check that your numerical amount and written amount are identical before you finish.
Free Guide to Capital One Credit Card Options →
Misspelling the payee name is another common issue. If you write "Jon Smith" but the recipient's official name is "John Smith," they may have difficulty cashing it, particularly if they use checks or official documents where their name is spelled a specific way. Banks and cashing services sometimes reject money orders when the name doesn't match their records exactly. If you're unsure about the correct spelling, ask before you buy the money order. This is especially important for business names, which often have specific legal spellings.
Leaving the payee field blank is a critical mistake that turns your money order into a security risk. A blank payee line means anyone can cash the money order, just like cash. If you lose it or it's stolen, there's no way to stop payment
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.