Learn About Buying Money Orders Online
What Are Money Orders and How Do They Work? A money order is a paper document that works like a check, but with a key difference: the money is already paid f...
What Are Money Orders and How Do They Work?
A money order is a paper document that works like a check, but with a key difference: the money is already paid for when you buy it. Think of it as a prepaid payment method. When you purchase a money order, you give money to the issuer (a bank, post office, or other business), and they print a document showing that amount. You then give this document to the person or business you owe money to, and they can cash it or deposit it into their bank account.
Money orders have been used for over a century as a safe way to send money without carrying cash. The person receiving the money order can take it to their bank or the issuing location and exchange it for cash or deposit it. Unlike personal checks, money orders don't pull directly from your bank account, so they're useful if you don't have a checking account or prefer not to share your account information.
The structure of a money order includes several key details: the amount, the issuer's name, a serial number, the payee's name (the person receiving it), and your name as the purchaser. Most money orders also include a receipt portion that you keep for your records. The issuer tracks the money order by its serial number, which becomes important if the document is lost or never received by the intended recipient.
Traditional money orders required you to visit a physical location like a bank, post office, grocery store, or check-cashing business. However, online money order services now offer an alternative. These services function differently from traditional money orders in some ways, but they serve similar purposes: providing a traceable, prepaid way to send money.
Practical takeaway: Understanding that money orders are prepaid and traceable helps you decide if they're right for your payment situation. They work best when you need a paper record, want to avoid sharing bank details, or need to send money to someone without a bank account.
The Difference Between Traditional and Online Money Orders
Traditional money orders require you to visit a location in person. You bring cash or a debit card, tell the employee how much money order you want, pay the amount plus a fee, and receive a physical document. This process typically takes 5-10 minutes. The fee for traditional money orders ranges from about $1 to $5 depending on the amount and location. For example, the United States Postal Service (USPS) charges $1.45 for money orders up to $500 and $1.95 for money orders from $500.01 to $1,000.
Online money order services work differently. Instead of printing a physical document, some online services generate a document you print at home or receive digitally. Others may send the money order by mail on your behalf. The process typically involves visiting a website, creating an account, entering payment information, and specifying who should receive the money. Fees for online money orders vary widely—some charge $2 to $10 per transaction, while others may charge differently based on the amount or delivery method.
One significant difference is timing. With traditional money orders, you get the document immediately and can hand it to someone or mail it yourself. With online services, you may need to wait for the document to be printed and mailed, or you may need to print it yourself. This could take anywhere from one to seven business days depending on the service.
Another key difference involves verification and security. Online services typically verify your identity and may require more personal information than a traditional money order issuer would request. They may also use encryption to protect your information. Traditional money order purchases require less personal data—often just your name and address.
Payment methods also differ. Traditional locations typically accept cash and debit cards. Online services may accept credit cards, bank transfers, digital wallets, or other payment methods. Some online services allow you to fund a money order from your bank account, which means the money moves electronically rather than you paying cash upfront.
Practical takeaway: Choose between traditional and online money orders based on your timeline and access. If you need the document today, go traditional. If you prefer the convenience of ordering from home and don't mind waiting a few days, online services may work for you.
How to Purchase Money Orders Online
Several companies now offer online money order services. Some are established financial services companies, while others are newer fintech companies. Common online money order providers include MoneyGram, Western Union, Ria, and various bank-affiliated services. Before using any online service, research the company's reputation, customer reviews, and fees to understand what you'll pay and what you'll receive.
The basic process for buying a money order online follows these steps. First, visit the service's website and look for their money order option. Create an account, which typically requires your email address, name, phone number, and sometimes your address or date of birth. The company may verify your identity before allowing you to proceed.
Next, you'll enter the details of your transaction. This includes the amount of the money order you want to purchase, the recipient's name and address, and your payment method. Some services ask for additional information like the recipient's phone number or email address. Before confirming, review all details carefully—mistakes in the recipient's name or address can cause delivery problems.
Payment happens through your chosen method. If paying by bank transfer, money moves from your account to the service. If using a credit or debit card, the charge appears on that card's statement. The service will charge you the amount of the money order plus their fee. For example, if you want to send $500 and the fee is $5, you'll pay $505 total.
After payment processes, you'll receive confirmation. This confirmation includes a reference number or tracking number that you should save. Some services email you the money order as a PDF file that you print at home. Others mail the physical money order to you or directly to the recipient. Some services allow you to choose the delivery method.
If printing at home, you'll need a working printer and regular paper. Print the document clearly and completely. If the service mails it to you, keep the tracking information until you confirm the recipient received it. Some online services don't actually issue traditional money orders but instead process electronic transfers disguised as money orders—make sure you understand exactly what product you're buying.
Practical takeaway: When buying online, compare at least two services to check their fees, delivery times, and user reviews. Save all confirmation numbers and tracking information until the recipient confirms receipt.
Understanding Fees, Limits, and Restrictions
Money order fees vary significantly. Traditional USPS money orders cost $1.45 to $1.95 regardless of amount (up to $1,000). However, online services and other providers may charge differently. Some charge a flat fee per transaction—perhaps $3 to $5—while others charge a percentage of the amount sent. A few services charge based on delivery method, with faster delivery costing more. Always check the fee before completing your purchase, as it gets added to the total amount you pay.
Money order limits restrict how much money you can send in a single order. The USPS maximum is $1,000 per money order. Other providers may have different limits—some allow up to $2,500 or $5,000 per transaction. If you need to send more, you'll purchase multiple money orders. Online services may also limit how many money orders you can purchase per day or per month, or they may have daily limits on total dollar amounts.
Restrictions exist on who can purchase money orders and what they can be used for. Most money order services require you to be at least 18 years old. Some services restrict where in the country they operate or may not serve certain states. Money orders themselves are legal for most purposes, but they cannot be used for certain transactions like gambling at some establishments or certain online payments that explicitly prohibit them.
One important restriction involves money order fraud. Because money orders can be filled in after they're issued, they're sometimes used fraudulently. For this reason, many recipients are cautious about accepting large money orders, especially from strangers. If you're using a money order for a legitimate business transaction—buying something online, for example—the seller may question large money orders or refuse to accept them for buyer protection reasons.
Exchange rates apply if you're sending money internationally. Online money order services that operate globally typically offer worse exchange rates than banks, though they may be better than some alternatives. The fee plus unfavorable exchange rates can make international money orders expensive. For international transfers, research dedicated money transfer services like Wise or OFX for comparison.
Related Guides
More guides on the way
Browse our full collection of free guides on topics that matter.
Browse All Guides →