This site is privately owned and the information provided is free of charge. Learn more here.
A money order is a payment method that works like a check but doesn't require a bank account. When you purchase a money order, you pay the face amount plus a small fee to an issuer. The issuer then prints a document that shows the recipient's name, the amount being sent, and your information as the purchaser. Money orders function as a safer alternative to sending cash through the mail because they can be traced and replaced if lost or stolen.
Learn About Victoria's Secret Credit Card Online Access →
Money orders have been used for over 150 years as a way to send money securely. The U.S. Postal Service, Western Union, and MoneyGram are among the largest issuers in the United States. In 2023, Americans used money orders to transfer billions of dollars for various purposes including rent payments, utility bills, and sending money to family members.
The basic process involves several steps. First, you visit a location that sells money orders with cash or a debit card. You tell the seller the amount you need and provide the recipient's name. The issuer records your information and the recipient's details. You then receive the money order document and a receipt. The recipient can cash the money order at most banks, check-cashing stores, and other financial institutions.
Money orders differ from checks in several important ways. You don't need a bank account to buy or cash a money order. The funds are drawn directly from the issuer's account rather than your personal account. This makes money orders more reliable for recipients because they know the money exists and will be available. Money orders also cannot bounce like personal checks can.
The security features built into money orders help prevent fraud. Each money order contains a unique tracking number. If you lose a money order before the recipient cashes it, you can contact the issuer with your receipt and tracking number to report it missing and request a refund or replacement. This tracking system has helped recover millions of dollars in lost or stolen money orders.
Practical takeaway: Money orders provide a traceable payment method without requiring a bank account. Keep your receipt and the tracking number safely until the recipient confirms they've received and cashed the money order.
You can purchase money orders from numerous locations throughout the United States. The U.S. Postal Service operates over 31,000 post offices where customers can buy money orders seven days a week. Postal money orders cost between $1.25 and $1.95 depending on the amount, with maximum amounts typically ranging from $500 to $1,000 per money order.
Access Your Alaska Credit Card Account Online →
Western Union and MoneyGram operate through thousands of retail locations including grocery stores, pharmacies, and convenience stores. Walmart alone has over 4,700 locations where you can purchase money orders. Target, CVS, Walgreens, and most major supermarket chains also offer money order services. Fees at these locations typically range from $0.50 to $3.00 depending on the amount and location.
Banks and credit unions represent another option for obtaining money orders. Many financial institutions offer money orders to both account holders and non-account holders. The cost varies by institution but is generally competitive with other options. Some banks charge $1 to $3 per money order. Check with your local bank or credit union to determine their specific policies and fees.
Check-cashing stores and payday loan locations frequently sell money orders. These businesses often have extended hours and may be available when other options are closed. Fees at these locations range from $1 to $5 depending on the amount. While convenient, these venues typically charge more than post offices or major retailers.
When choosing where to purchase a money order, consider several factors. Location and convenience matter if you need the money order quickly. Fees vary significantly—a $500 money order might cost $0.86 at the post office but $2 or more elsewhere, which adds up over multiple transactions. Reliability is important; established institutions like the postal service and major retailers are generally trustworthy. Operating hours affect your ability to purchase when needed, particularly if you work during standard business hours.
Practical takeaway: Compare fees across nearby locations before purchasing. The post office typically offers the lowest rates, but nearby retailers may provide greater convenience. Factor in both the fee cost and your travel time when making your decision.
Money order fees vary based on the amount being sent and the issuing location. Understanding these costs helps you decide whether a money order makes sense for your situation. The U.S. Postal Service charges flat fees that increase with the amount: $1.25 for money orders up to $500, and $1.95 for amounts between $500.01 and $1,000. This means a $100 money order and a $500 money order cost the same at the post office, making larger amounts more economical.
Understanding How Credit Card Approval Works →
Western Union typically charges higher fees than the postal service. For a $500 money order, you might pay $2 to $3 in fees depending on the location. MoneyGram charges similarly, with fees ranging from $1 to $3 for most transactions. Walmart's money order service, which uses MoneyGram, charged approximately $0.88 for amounts up to $1,000 as of recent data, making it competitive with postal rates.
Bank and credit union fees vary widely. Some financial institutions charge $1 to $2 per money order, while others may charge higher rates or include money orders as a free service for account holders. Call ahead to learn your bank's specific pricing. Some banks offer better rates for account holders than non-account holders.
Check-cashing stores and title loan companies typically charge premium fees ranging from $2 to $5 per money order. These higher costs reflect their extended hours and accessibility in underserved communities. While more expensive, these locations serve people who need money orders outside standard business hours.
If you send multiple money orders regularly, small fee differences create significant annual costs. Sending ten $500 money orders annually costs $12.50 at the post office but could cost $20 to $30 at other locations. For someone managing household payments or supporting family members, choosing the lowest-cost option matters financially. Additionally, be aware that some locations charge fees to cash money orders you receive, typically between $1 and $5.
Practical takeaway: Calculate your total cost including both purchase and cashing fees. For regular use, the post office offers the best rates. For one-time purchases, compare the fee at your nearest location against your time value—sometimes convenience is worth a slightly higher cost.
Properly filling out a money order prevents problems and ensures the recipient receives the funds. The money order document contains several fields that require accurate information. The "Pay to the Order of" field is where you write the recipient's name—this should be the full legal name of the person or organization receiving the money. Write clearly in permanent ink to prevent alterations. Never leave this field blank, as it makes the money order negotiable by anyone.
Learn About Logging Into Bealls Credit Card Online →
The "From" or "Purchaser" field requires your name and address. This information allows you to track the money order if it's lost and helps the issuer contact you with questions. Write your complete address, not just your name. Some locations also ask for identification when you purchase the money order, and your name should match your ID.
The amount appears in both numeric and written-out word form on most money orders. The numeric amount goes in a box marked with a dollar sign, while the written amount fills a line that says "dollars" or similar language. Make sure both match exactly. If they don't match, the recipient or financial institution may refuse to cash it.
The memo or "for" field is optional but useful for your record-keeping. Write a brief notation explaining the purpose—such as "rent payment" or "May utilities"—to help you track payments later. This field helps the recipient organize their records too.
After completing the money order, sign and date it in the designated signature field. Your signature authorizes the transaction. Keep your receipt in a safe place until the recipient confirms they've cashed the money order. The receipt contains the money order's tracking number, which you'll need if you need to report it lost or request a refund.
When sending the money order, use secure mail or hand delivery whenever possible. The U.S. Postal Service does not recommend sending money orders through regular mail without additional tracking. Consider using certified mail with tracking and signature confirmation for
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.