What happens when you buy and use a money order
A money order is a paper payment that works like a check, but the money is already paid for upfront. When you buy one, you hand over cash (or sometimes a debit card) to the seller — a post office, bank, grocery store, or check-cashing place — and they print a document with the amount you specify. You fill in who receives it and sign it, then send or deliver it to that person. They take it to their bank or a check-cashing location and deposit or cash it, just like a check.
The key difference from a personal check is that the money is may provide. The issuer has already collected your cash, so there is no risk the payment will bounce. This is why landlords, utilities, and government agencies often accept money orders when they won't take personal checks from someone with no banking history or a damaged credit record.
Key Takeaways
- You pay the full amount in cash or debit card when you buy a money order, plus a small fee that varies by location and issuer.
- The money order is a printed document you fill out with the recipient's name and amount, then sign before sending it.
- The recipient deposits or cashes it at a bank, credit union, or check-cashing location within a set time frame, usually one to three years.
- Money orders are safer than cash for mailing and more widely accepted than personal checks, but they cost more per transaction than online transfers.
- If a money order is lost or never cashed, you can request a refund or replacement by providing your receipt and proof of non-delivery.
Where to buy a money order and what it costs
You can buy a money order at a U.S. Post Office, most banks and credit unions, Walmart, grocery stores with customer service desks, check-cashing businesses, and some convenience stores. Not every location sells them, so call ahead if you are unsure. The fee ranges from about 50 cents to $5 depending on the amount and where you buy it — post offices and banks are usually cheaper than check-cashing stores.
There is typically a maximum amount per money order. The U.S. Postal Service caps them at $1,000, while banks and other issuers may allow up to $2,500 or $5,000. If you need to send more than the limit, you can buy multiple money orders. You will need to bring cash or a debit card; most places do not accept credit cards for money orders.
How to fill out a money order correctly
The money order has blank fields for the amount, the recipient's name, your name, and your address. Write the amount in both numbers and words — for example, "50" and "Fifty dollars" — to match what you paid for. Write the recipient's name in the "Pay to the Order of" field. This is the only person who can cash or deposit it, so spelling and accuracy matter.
Sign the money order in the space marked for your signature. Do not sign it before you fill in the recipient's name, because an unsigned or partially filled money order can be cashed by anyone who has it. Some money orders have a memo line where you can write a reference, like an account number or invoice number, so the recipient knows what the payment is for.
Keep your receipt. It has a tracking number and proof of purchase. If the money order is lost in the mail or the recipient says they never received it, you will need this receipt to request a replacement or refund.
How the recipient cashes or deposits a money order
The person who receives the money order takes it to a bank, credit union, or check-cashing location. They endorse it by signing the back, just like a check. If they have an account at that institution, they can deposit it directly. If they do not have an account, they can cash it for a fee — usually $1 to $5 at a check-cashing business, though banks may charge more or refuse to cash money orders from non-customers.
The recipient should deposit or cash the money order within the validity period, which is typically one to three years from the date of issue. After that, the money order may expire and become harder or impossible to cash. If the recipient loses the money order, they can contact the issuer with the tracking number from your receipt to request a replacement or refund.
Money orders versus other payment methods
Money orders are safer than cash for mailing because they are worthless to a thief without the recipient's name filled in. They are more widely accepted than personal checks, especially from people with no bank account or poor credit. However, they cost more per transaction than bank transfers or online payment apps, which are often free or nearly free.
If both you and the recipient have bank accounts, a wire transfer or ACH transfer is faster and cheaper. If you need to send money to someone without a bank account, a money order is more secure than cash but slower than a wire transfer. For paying bills or rent, check whether the recipient accepts online payments, bank transfers, or automatic deductions before buying a money order.
What to do if a money order is lost or not cashed
If you sent a money order and the recipient says they never got it, contact the issuer with your receipt and tracking number. The post office, bank, or check-cashing business will investigate whether the money order was cashed. If it was not, they can issue a replacement or refund your money, though this can take several weeks.
If you bought a money order and changed your mind before sending it, you can usually return it to the place where you bought it for a refund, minus the fee. Some issuers will not refund a money order that has already been signed or has the recipient's name filled in, so ask about their policy before you complete the form.
If a money order expires without being cashed, the funds typically revert to the issuer. You can still request a refund with your receipt and proof that it was never deposited, but the process may take longer and the issuer may charge a research fee.
Frequently Asked Questions
Can someone else cash a money order with my name on it?
No. A money order is only valid when the recipient's name matches the person cashing it. If you filled in the wrong name, the money order cannot be cashed by anyone else. You would need to contact the issuer for a replacement.
What if I lost my receipt for a money order?
Without a receipt, you cannot track the money order or request a replacement. If you remember where you bought it and roughly when, contact that location and ask if they can look up the transaction in their records. Bring a photo ID and any documentation of the payment.
How long does it take for a money order to clear?
Money orders typically clear within one to three business days after deposit, similar to a check. Some banks clear them faster if deposited in person at a branch. Ask the recipient's bank how long they hold money order deposits.
Can I use a money order to pay rent if my landlord does not have a bank account?
Yes. A money order is a common way to pay rent when a landlord does not accept checks or online transfers. Make sure the landlord's name is spelled correctly on the money order, and keep your receipt as proof of payment in case there is a dispute.
What is the difference between a money order and a cashier's check?
Both are may provide payments, but a cashier's check is issued by a bank and usually has a higher limit and longer validity period. Money orders are cheaper and more widely available, but cashier's checks are better for large amounts or when the recipient needs extra assurance of payment.