🥝GuideKiwi
Free Guide

Get Your Free Money Order Guide

Understanding Money Orders and How They Work A money order is a paper document that works similarly to a check, but with important differences. When you purc...

GuideKiwi Editorial Team·

Understanding Money Orders and How They Work

A money order is a paper document that works similarly to a check, but with important differences. When you purchase a money order, you pay the full amount upfront, plus a small fee. The money order then guarantees that the recipient will receive that exact amount when they cash or deposit it. Unlike personal checks, money orders don't require a bank account, and the funds are already collected before the document is issued.

Money orders function as a safer alternative to sending cash through the mail or giving cash in person. Once issued, the money order is pre-printed with a specific amount, making it difficult to alter. Each money order comes with a unique serial number that can be tracked. If a money order is lost or stolen, you may be able to file a claim and receive a replacement, though this process varies by issuer.

Several types of organizations issue money orders. Banks offer them to their customers. The United States Postal Service (USPS) sells money orders at post offices nationwide. Many convenience stores, grocery stores, and check-cashing businesses also issue money orders. Western Union and MoneyGram are private companies that sell money orders at thousands of retail locations. Each issuer may charge different fees and have different limits on the amount you can purchase in a single money order.

The typical cost of a money order ranges from about 65 cents to $2.50, depending on where you purchase it and the amount. USPS money orders generally cost less than those from other sources. Some banks waive fees for customers with checking accounts. The maximum amount you can purchase in a single money order varies—USPS limits them to $1,000, while other issuers may allow higher amounts.

Money orders are useful in several situations. Renters often use them to pay security deposits and monthly rent. People without bank accounts use them to pay bills or send money to family members. Businesses use money orders for various transactions. They're also helpful when you need a form of payment that doesn't reveal your banking information or require a credit card.

Practical takeaway: Before purchasing a money order, compare fees at different locations. USPS typically offers the lowest cost option, while other retailers may be more convenient if you don't have a post office nearby. Know the maximum amount you need so you don't have to buy multiple money orders.

Where to Purchase Money Orders

Finding a location to purchase a money order is relatively straightforward because they're sold at numerous places throughout most communities. The United States Postal Service operates nearly 31,000 post offices across the country, making USPS the most widely available source for money orders. You can visit any post office during business hours to purchase a money order. Post office locations and hours are listed on the USPS website, and many post offices are located inside grocery stores or other retail establishments.

Banks and credit unions represent another traditional source for money orders. If you maintain a checking or savings account at a financial institution, you can visit your branch to purchase money orders. Many banks offer this service to account holders, sometimes at reduced or no cost. Credit unions similarly provide money orders to their members. Some banks may require advance notice or allow you to order money orders online for pickup, while others allow same-day purchases at the branch.

Convenience stores and grocery stores are often the most accessible option for purchasing money orders outside of standard business hours. Walmart, Target, and other major retailers sell money orders at customer service desks. 7-Eleven locations across the country offer money orders. Local grocery stores, gas stations, and convenience shops frequently carry them as well. These retail locations typically stay open longer than banks and post offices, making them convenient for evening or weekend purchases.

Private money order companies provide another avenue. Western Union has locations at approximately 550,000 retail outlets worldwide, including many grocery stores, pharmacies, and check-cashing businesses. MoneyGram operates at similar numbers of locations. These companies often allow you to purchase money orders online and pick them up at retail locations, or in some cases have them delivered. Check-cashing businesses also commonly sell money orders and may be found in neighborhoods without bank branches.

When choosing where to purchase a money order, consider three main factors: location convenience, fee amount, and hours of operation. Compare fees across nearby options before deciding. If you use a particular bank or credit union, check whether they offer money orders and at what cost. For after-hours or weekend purchases, retail locations provide flexibility that banks and post offices cannot.

Practical takeaway: Call ahead to confirm that your chosen location has money orders in stock, particularly if you need a large amount or plan to visit during busy times. Keep a list of nearby locations where you can purchase money orders for future reference, including their hours and fee amounts.

Step-by-Step Guide to Purchasing a Money Order

The process of purchasing a money order involves several straightforward steps. First, determine the exact amount you need to send. Remember that you'll pay for the full amount plus a fee, so have enough money available. Decide whether you want to purchase the money order in person at a physical location or online through certain providers. Most people still purchase money orders in person, though some banks and Western Union now offer online ordering with in-store or mail delivery options.

When you arrive at the location where you'll purchase the money order, go to the appropriate counter or service desk. At banks, this might be the teller window. At post offices, you'll go to the service counter. At retail stores, find the customer service desk or money services area. Inform the employee that you want to purchase a money order and provide the exact amount. The employee will tell you the fee and the total amount you need to pay.

You'll need to provide information about who the money order is for. The "payee" is the person or business who will receive and cash the money order. You must write or state their name exactly as it appears on their identification or business documents. You may also need to provide information about yourself as the purchaser, though some retailers don't require this. Have a photo ID ready in case you're asked to verify your identity, though many locations don't require ID for money order purchases under certain amounts.

Once you've provided the necessary information, pay the full amount plus the fee. You can typically pay with cash, debit card, or credit card, though policies vary by location. The employee will then issue your money order. You'll receive the actual money order document along with a receipt. The receipt includes a tracking number that matches the money order's serial number. Keep this receipt safely—you'll need it if you ever need to file a claim for a lost or stolen money order.

Before leaving, review the money order document to ensure all information is correct. Check that the payee name is spelled correctly and that the amount matches what you intended. Some money orders have a section for you to fill in your name and address as the purchaser, while others leave this blank. Never send a blank money order, and never sign the back of the money order unless the recipient instructs you to do so.

Practical takeaway: Write down the serial number from your receipt separately from the receipt itself. If you mail the money order, keep the receipt until the recipient confirms they received and cashed it. This documentation protects you if the money order is lost or disputed.

Sending Money Orders Safely Through the Mail

If you're sending a money order through the mail, taking proper precautions protects both your money and the recipient's ability to receive it. Never send a blank money order in the mail. A blank money order is essentially the same as sending cash—anyone who intercepts it could fill in their own name and amount. Always complete the money order with the recipient's name and the specific amount before placing it in the envelope.

Use appropriate mailing methods to reduce the risk of loss or theft. Standard mail doesn't provide tracking or insurance, making it risky for valuable documents like money orders. Consider using USPS Certified Mail with Return Receipt Requested. This service provides a tracking number and requires the recipient to sign for the package, creating a record that delivery occurred. USPS Priority Mail Express offers faster delivery with tracking included. For larger amounts, USPS Registered Mail provides additional security and insurance coverage, though it costs more.

Private shipping companies offer similar services. UPS and FedEx both provide tracking and signature confirmation options. These services cost more than standard mail but provide peace of mind for high-value money orders. Never use regular UPS or FedEx ground shipping without signature confirmation, as anyone at the delivery address could sign for the package.

Prepare the money order for mailing by placing it in an envelope

🥝

More guides on the way

Browse our full collection of free guides on topics that matter.

Browse All Guides →