How long is a money order good for depends mostly on who issued it. Most money orders do not have a strict expiration date, but they can lose value over time because of fees. Western Union keeps money orders active forever but starts charging $2 each month after the first year, up to a maximum of $144. MoneyGram does something similar, charging $1.50 per month after one year, with a cap of $108 after five years. The United States Postal Service says its money orders never expire and keep their full value no matter how long they are held. Smaller companies may charge a flat fee of $5 to $10 after 18 to 24 months. These fees are taken out when the money order is cashed. To keep the full amount, it’s best to cash or deposit the money order within the first year. Always keep the receipt because it shows the issue date and any fees.
Money Order Validity by Issuer
Each company that sells money orders sets its own rules about how long they last. Western Union does not let money orders expire, but after 12 months, they charge $2 every month. This fee stops once it reaches $144, which happens after six years. MoneyGram starts charging $1.50 per month after the first year and stops at $108 after five years. The USPS says its money orders never lose value. Smaller issuers might charge a one-time fee after 18 to 24 months. When you cash an old money order, the fees are subtracted from the amount you get. Some states require the fee schedule to be printed on the receipt. This means that while the money order may still be valid, the money you get back could be less.
Western Union Money Order Policy
Western Union money orders stay valid forever, but they start charging a $2 monthly fee after the first 12 months. This fee adds up over time and stops once it hits $144. If the fees equal the amount on the money order, it becomes worthless. The fee is only charged when you try to cash or refund the money order. You must have the original receipt to prove when it was bought. Without the receipt, it is hard to know how much will be taken out. Western Union does not send reminders about fees, so it is up to the holder to act quickly. Keeping the money order for more than a year can cost a lot in fees.
MoneyGram Money Order Rules
MoneyGram money orders do not expire, but after one year, they charge $1.50 each month. The total fee cannot go over $108, which happens after five years. Like other companies, the fee is taken from the amount when you cash it. You need the receipt to know the exact issue date. MoneyGram follows federal rules that let them charge reasonable fees. These fees must be shown at the time of purchase. If you wait too long to cash a MoneyGram money order, you could lose a big part of the value. It is smart to cash it within the first year to avoid any charges.
USPS Money Order Lifespan
The United States Postal Service says its money orders never expire. You can cash one at any post office, no matter how old it is. You just need a photo ID and the original money order. The USPS does not charge monthly fees. This makes postal money orders a safe choice for long-term payments like rent or child support. If a USPS money order is lost or stolen, you can get a replacement for $13.90. The process can take up to 30 days to confirm the loss and up to 60 more days if it was stolen. The USPS also offers refunds for unused money orders, minus the same $13.90 fee. Their policy is clear and consumer-friendly.
Fees and Dormancy Charges
Most private money orders do not expire, but they can lose money because of dormancy fees. These are monthly or one-time charges for keeping the money order uncashed. Western Union charges $2 per month after one year. MoneyGram charges $1.50 per month after one year. Smaller issuers may charge $5 to $10 after 18 to 24 months. The fees are taken from the payout when you cash the money order. Some states require these fees to be listed on the receipt. Federal law allows companies to charge fees, but they must tell you upfront. If the fees add up to more than the money order amount, it becomes worthless. To avoid this, cash the money order within the first year.
How Fees Are Calculated
Fees on money orders are based on how long they have been uncashed. After the first year, Western Union starts charging $2 per month. After six years, the total fee is $144. MoneyGram starts at $1.50 per month after one year and stops at $108 after five years. The fee is only applied when you try to cash the money order. You will not be charged until then. The amount you receive is the face value minus the total fees. For example, a $500 money order held for three years at Western Union would have $48 in fees, leaving $452. Always ask about the fee schedule when buying a money order.
State Regulations on Money Order Fees
Some states have rules about how money order fees are handled. Texas and Florida require the fee schedule to be printed on the receipt. California and New York let holders request a refund after 12 months. Illinois requires clear notice of any fees at the time of purchase. These rules protect consumers from surprise charges. State banking agencies can investigate unfair fee practices. Always keep your receipt because it proves when you bought the money order and what fees were disclosed. If a company charges more than what was shown, you can file a complaint with your state’s financial regulator.
Cashing or Refunding a Money Order
To cash a money order, take it to the issuer or a bank with a valid ID. For USPS money orders, go to any post office. For Western Union or MoneyGram, visit an agent location. You may need to fill out a form. The issuer will check the money order and deduct any fees. The receipt helps prove the issue date. Without it, the process can take longer. Some banks accept money orders for deposit, but they may place a hold on the funds. Refunds are possible if you return the money order and receipt. The issuer will send you a check minus any fees. This can take several weeks.
Steps to Cash a Money Order
- Bring the original money order and a photo ID.
- Go to the issuer’s location or a bank that accepts money orders.
- Fill out any required forms.
- Pay attention to fees that will be deducted.
- Keep the receipt until the transaction is complete.
These steps help ensure a smooth process. Always count the cash before leaving. If depositing, ask about hold times. Some banks hold money orders for 5 to 10 business days. This is normal for security reasons.
Replacing a Lost or Stolen Money Order
If a money order is lost or stolen, you can request a replacement. For USPS money orders, use form DO-805 and pay $13.90. The process takes up to 30 days to confirm the loss. If it was stolen, the investigation can take up to 60 more days. Western Union and MoneyGram also offer replacements for a fee. You will need the receipt and the money order number. Without these, it is very hard to get a replacement. Never throw away the receipt. It is your only proof of purchase.
Best Practices for Money Order Holders
To get the most value from a money order, cash it within the first year. This avoids most fees. Keep the receipt in a safe place. It shows the issue date and any disclosed charges. Do not sign the money order until you are ready to cash it. For USPS money orders, you can sign it at the post office. Store money orders in a dry, secure location. Avoid folding or writing on them. If you must keep a money order for a long time, choose USPS to avoid fees. Always check the issuer’s policy before buying.
When to Use a Money Order
Money orders are useful when you need a secure payment method. They are common for rent, tuition, taxes, and online purchases. They are safer than cash because they can be replaced if lost. You do not need a bank account to buy one. Most cost between $1 and $2 per order. They are sold at post offices, grocery stores, and convenience stores. The maximum amount is usually $1,000. For larger payments, you may need multiple money orders.
Money Orders vs. Other Payment Methods
| Payment Method | Expiration | Fees | Security |
|---|---|---|---|
| Money Order (USPS) | Never expires | None | High |
| Money Order (Western Union) | No expiration, but fees after 1 year | $2/month after 12 months | High |
| Money Order (MoneyGram) | No expiration, but fees after 1 year | $1.50/month after 12 months | High |
| Personal Check | 6 months | Bank fees may apply | Medium |
| Cash | No expiration | None | Low |
This table shows how money orders compare to other ways to pay. USPS money orders are the best for long-term use. Personal checks expire quickly. Cash cannot be replaced if lost.
Common Misconceptions About Money Orders
Many people think all money orders expire after 90 days. This is not true. Only some older sources say that. Most money orders do not have a hard expiration date. Another myth is that you must cash a money order within two months. USPS once said this, but it is outdated. Today, USPS money orders are valid forever. Some believe fees start right away. In fact, most fees begin after one year. Always check the current policy of the issuer. Do not rely on old information.
Debunking the 90-Day Rule
The idea that money orders expire in 90 days comes from old banking practices. It is not based on current rules. Federal law does not set an expiration date. Each issuer sets its own policy. Some small banks may charge a fee after 90 days, but this is rare. The main fees come after one year. Always read the receipt and the issuer’s website for the latest info.
Can a Money Order Be Stopped?
No, you cannot stop payment on a money order like a check. Once it is issued, it is valid. If lost, you can request a replacement. This takes time and costs money. For USPS, it is $13.90. For others, the fee varies. You must prove you bought it and report the loss. There is no way to cancel it instantly. This is why keeping the receipt is so important.
Legal and Regulatory Framework
Money orders are governed by federal and state laws. The Federal Reserve’s Regulation U allows issuers to charge fees, but they must be disclosed. State laws may require receipts to show the fee schedule. Consumer protection agencies can act if fees are unfair. The USPS follows federal postal rules. Private issuers follow banking regulations. These laws protect buyers from hidden charges. Always ask for a receipt and read it carefully.
Federal Rules on Money Orders
Regulation U says private issuers can charge reasonable fees. They must tell you about them at the time of purchase. The fee must be clear and not hidden. If a company does not disclose fees, you can file a complaint with the Consumer Financial Protection Bureau. The USPS follows different rules as a federal agency. Their money orders are backed by the government. This makes them more reliable for long-term use.
State Consumer Protection Laws
States like Texas, Florida, and California have strong rules about money order fees. They require full disclosure on receipts. Some let you request a refund after a year. Others limit how much can be charged. If a company breaks these rules, you can contact your state’s banking department. They can investigate and fine the company. Always keep records of your purchase.
Frequently Asked Questions
People often ask about money order validity, fees, and replacement. Below are the most common questions with clear, accurate answers based on current policies from major issuers and regulators.
Can I cash a 10-year-old money order?
Yes, you can cash a 10-year-old money order if it was issued by the USPS. USPS money orders never expire and keep their full value. For Western Union or MoneyGram, the money order is still valid, but fees may have reduced the payout. After 10 years, Western Union would have charged $144 in fees, and MoneyGram $108. If the face value was less than the fees, it is now worthless. Always bring the original receipt and a photo ID. The issuer will calculate the fees and give you the remaining amount. USPS is the best choice for long-term storage because it has no fees.
What happens if I lose my money order receipt?
Losing the receipt makes it harder to cash or replace a money order. The receipt proves the issue date and shows any disclosed fees. Without it, the issuer may delay processing or require extra steps. For USPS, you can still request a replacement with the money order number, but it takes longer. For private issuers, you may need to provide ID and proof of purchase. Some companies will not help without the receipt. Always store the receipt in a safe place. Take a photo of it as a backup. If lost, contact the issuer right away to start the replacement process.
Are money orders safer than checks?
Yes, money orders are safer than personal checks. They are prepaid, so there is no risk of bouncing. They can be replaced if lost or stolen. Checks can be forged or altered. Money orders are traceable and require ID to cash. They are ideal for people without bank accounts. However, they are not as safe as cash for immediate use. Always keep them secure until needed. For large payments, use multiple money orders or a cashier’s check.
Can a money order be canceled?
No, a money order cannot be canceled once issued. Unlike checks, there is no stop-payment option. If you change your mind, you must request a refund. This requires returning the money order and receipt. The issuer will send a check minus any fees. For USPS, the fee is $13.90. The process can take several weeks. If the money order is lost, you can only get a replacement after an investigation. Always double-check the payee and amount before buying.
Do all money orders have the same rules?
No, each issuer sets its own rules. USPS money orders never expire and have no fees. Western Union and MoneyGram charge monthly fees after one year. Smaller issuers may have different policies. Always read the receipt and the issuer’s website. State laws may also affect fees. There is no federal expiration date, but fees can reduce the value. Choose the issuer based on how long you plan to hold the money order. For long-term use, USPS is the best option.
How do I avoid losing money on an old money order?
To avoid losing money, cash the money order within the first year. This avoids most fees. Keep the receipt to prove the issue date. Choose USPS for long-term storage because it has no fees. Do not let money orders sit for years. If you must hold one, check the issuer’s policy. Some charge flat fees after 18 months. Others charge monthly. Calculate the potential loss before deciding. Always act quickly to protect your money.
Can I deposit a money order into my bank account?
Yes, you can deposit a money order into your bank account. Most banks accept them, but they may place a hold on the funds. This is normal for security. The hold can last 5 to 10 business days. You will need to sign the back of the money order. Bring a photo ID. Some banks charge a fee for depositing money orders. Ask about their policy first. Money orders are a safe way to add money to your account without using cash.
Official Resources and Contact Information
For more information, visit the official websites of major money order issuers. The United States Postal Service offers money orders at post offices nationwide. Their customer service number is 1-800-ASK-USPS (1-800-275-8777). Hours are Monday to Friday, 8:00 AM to 5:00 PM local time. Western Union can be reached at 1-800-325-6000. MoneyGram’s customer service is available at 1-800-542-3590. Always call ahead to confirm hours and policies. For lost money orders, start the replacement process as soon as possible.
