The basic steps to complete a money order
A money order is a prepaid document that works like a check but doesn't require a bank account. To complete one, you fill in the recipient's name, your name and address, and the amount you're sending — then pay the issuer the amount plus a small fee. The issuer prints the money order at the counter or through their system, and you send it to the person who needs it. They take it to their bank or a check-cashing location to deposit or cash it.
The process takes about five to ten minutes at most locations. You don't need a bank account, credit check, or prior relationship with the issuer. Money orders are issued by the U.S. Postal Service, Western Union, MoneyGram, and many grocery stores, convenience stores, and check-cashing shops.
Key Takeaways
- You fill in the payee name (who receives it), your name and address, and the amount in the spaces provided on the money order form.
- The issuer charges a fee ranging from about 70 cents to $2, depending on the amount and location.
- You must sign the money order in front of the issuer or teller — signing it beforehand can make it invalid.
- The recipient can cash or deposit the money order at a bank, credit union, or check-cashing location without needing an account.
- Keep your receipt until the money order is cashed, in case you need to report it lost or request a refund.
What information you need to write on the money order
A blank money order has several labeled lines. The first line is for the payee name — the person or business receiving the money. Write their full name clearly. If you're sending it to a company, write the company name exactly as they've told you.
The second section asks for your name and address (the sender). This is the "From" field. Write your full name and current mailing address. Some issuers call this the "Purchaser" or "Sender" section. If you make a mistake here, cross it out neatly and write the correction — do not use white-out or tape.
The amount line is where you write the dollar amount you're sending. Most money orders have two spaces: one for numbers (like 150.00) and one for words (like "One Hundred Fifty Dollars"). Fill in both. Write the numbers in the box on the right side, and spell out the amount on the line marked "Dollars." If the two don't match, the recipient's bank may reject it.
Some money orders have a memo or reference line at the bottom. This is optional but useful — you can write what the payment is for (like "Rent for April" or "Invoice #2024-156"). This helps both you and the recipient keep track of what the money is for.
Where to sign and when
The signature line is critical. You must sign the money order in front of the issuer or teller — never sign it before you reach the counter. If you sign it early, the money order may be considered invalid or incomplete, and the issuer may refuse to process it.
When the teller or clerk hands you the completed money order, they will point to the signature line. Sign your name in the same way you wrote it in the sender section. Use a pen, not a pencil. Your signature proves you purchased the money order and authorizes the issuer to process it.
Do not sign the back of the money order. The back is for the recipient to sign when they cash or deposit it. If you sign the back, you're essentially signing it over to someone else, which can cause confusion or rejection.
Paying the fee and getting your receipt
When you hand the completed money order to the teller, they will tell you the total cost: the amount you're sending plus the fee. Money order fees vary by issuer and amount. The U.S. Postal Service typically charges between $1.45 and $2.00 for amounts up to $500. Western Union and MoneyGram fees range from about 70 cents to $2, depending on the location and amount. Grocery stores and convenience stores often charge $1 to $1.50.
You pay in cash, debit card, or sometimes credit card — policies vary by location. Ask before you fill out the money order if you're unsure whether they accept your payment method.
The issuer will give you a receipt that shows the amount, the fee, the date, and a reference or tracking number. Keep this receipt in a safe place until the recipient confirms they've received and cashed the money order. If the money order is lost or stolen in the mail, you'll need the receipt and tracking number to request a replacement or refund.
How the recipient cashes or deposits the money order
Once you send the money order to the recipient, they take it to a bank, credit union, or check-cashing location. They do not need a bank account to cash it. At the counter, they sign the back of the money order (the signature line you did not sign) and present it along with a photo ID.
If they have a bank account, they can deposit it like a check — it usually clears within one to three business days. If they don't have an account, they can cash it at a check-cashing shop or many retail locations. Check-cashing fees vary, but are typically $2 to $5 for a money order.
Some banks and credit unions will cash a money order for free if you're a member. Others charge a small fee even for members. The recipient should ask before handing over the money order.
What to do if the money order is lost or damaged
If the money order doesn't arrive or arrives damaged, contact the issuer with your receipt and tracking number. The U.S. Postal Service, Western Union, and MoneyGram all have replacement processes. You'll need to fill out a claim form and provide proof of purchase (your receipt). The issuer will investigate whether the money order has been cashed. If it hasn't been cashed within a set time period (usually 30 to 90 days), they will issue a replacement or refund.
This is why keeping your receipt is essential. Without it, you have no proof you purchased the money order, and the issuer cannot help you. If you lose the receipt, contact the issuer when ready with the date, amount, and location where you bought it — they may be able to look it up in their system.
If the money order was cashed by someone other than the intended recipient, report it to the issuer and local police. Money orders are not insured against fraud the way some bank transfers are, so prevention (mailing it securely or using tracking) is important.
Money orders vs. other payment methods
Money orders work differently from checks, wire transfers, and digital payments. A check requires a bank account and can bounce if there aren't enough funds. A money order is prepaid, so the funds are may provide — the recipient knows the money is real. A wire transfer moves money directly between bank accounts and is faster but costs more (usually $15 to $30). A digital payment like Venmo or PayPal is when ready and free between individuals but requires both people to have accounts and internet access.
Money orders are useful when the recipient doesn't have a bank account, when you need a paper trail, or when you're sending money to someone you don't want to give your bank details to. They're also accepted almost everywhere — landlords, utility companies, government agencies, and small businesses all take them.
Frequently Asked Questions
Can I write a money order to myself?
Yes. Write your own name in the payee field and your address in the sender field. You can then cash or deposit it at your bank or a check-cashing location. This is sometimes done to move money between locations or to get cash from a store that issues money orders.
What if I make a mistake while filling it out?
If you make a small error before signing, cross it out neatly with a single line and write the correction above it. If the mistake is in the amount or payee name and you're unsure whether it will be accepted, ask the teller. If the error is significant, most issuers will void it and issue a new one for the same fee or no additional charge.
How long does a money order stay valid?
Money orders don't expire, but some issuers charge a fee if it's not cashed within a certain period (usually one to three years). The U.S. Postal Service money orders are valid indefinitely. Check your receipt or ask the issuer about their policy.
Can the recipient deposit a money order without signing the back?
No. The recipient must sign the back of the money order at the time of deposit or cashing. Their signature proves they received the funds. A bank or check-cashing location will not process an unsigned money order.
Is there a maximum amount I can send with a money order?
Most issuers have limits. The U.S. Postal Service allows up to $1,000 per money order. Western Union and MoneyGram typically allow up to $1,000 as well, though some locations may differ. If you need to send more, you can purchase multiple money orders.