A money order is a paper document that works similarly to a check, but with key 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 the exact amount written on it, since the funds have already been collected. This makes money orders safer than personal checks, which can bounce if there are insufficient funds in the account.
Learn How Firestone Credit Card Payments Work →
Money orders are widely used for various transactions. Many people send them through the mail to pay bills, rent, or make purchases when they don't want to share their banking information. Landlords often request money orders as payment since they provide proof of payment and are difficult to dispute. Businesses use money orders to pay vendors, contractors, and other service providers. Students sometimes use them to send payments to colleges or universities. Additionally, money orders work well for sending money to family members or friends, particularly across state lines or internationally in some cases.
One significant advantage of money orders is that they don't require a bank account. This makes them useful for people who are unbanked or underbanked—those without access to traditional banking services or who prefer not to use them. People also use money orders when they need a paper trail for financial records, since money orders come with receipt stubs that show transaction details including date, amount, recipient information, and a tracking number.
The cost of a money order varies depending on where you purchase it, but most range from 50 cents to about $5. Some locations offer them at lower rates for customers, while others charge premium prices. The amount you can send on a single money order typically ranges from $1 to $1,000, though some locations may have higher limits.
Practical Takeaway: Money orders serve as a secure payment method for situations where you need proof of payment, want to avoid sharing banking details, or don't have a bank account. Understanding their basic function helps you determine if they're the right payment method for your specific situation.
Traditional banks and credit unions represent reliable locations for obtaining money orders. Most full-service banks offer money order services to both account holders and non-account holders, though account holders may receive discounted rates. Credit unions similarly provide money orders as part of their member services. The main advantage of using banks and credit unions is that staff can answer questions about the money order process and help ensure all information is filled out correctly before you leave the location.
Learn How Snap Finance Payments Work →
When visiting a bank or credit union, you'll need to provide the amount you want to send, the recipient's name, and your own identification. Some institutions may require you to be a member or maintain an account, while others serve the general public. You'll typically receive the money order at the teller window along with a receipt stub. Bank and credit union money orders are often considered highly reliable since they're issued by established financial institutions with strong reputations.
The cost of money orders at banks and credit unions tends to be moderate compared to other locations. Many banks charge between $1 and $3 for a money order, and members often receive discounts. For example, some credit unions offer money orders to members for 50 cents to $1, while non-members might pay slightly more. Chase Bank charges around $5 for customers and up to $7.50 for non-customers, though prices vary by location. Bank of America charges approximately $5 for both customers and non-customers. Smaller regional banks may have lower fees, sometimes charging only $1 to $2.
A limitation of using banks and credit unions is that their hours may be restricted, typically closing in early evening and on weekends or holidays. This makes them inconvenient if you need a money order outside standard business hours. Additionally, you'll need to have the funds available in cash or be able to withdraw from your account if you're a customer. Not all branches of every bank offer money order services, so calling ahead to confirm availability is wise before making a trip.
Practical Takeaway: Banks and credit unions offer trustworthy money order services with moderate fees, making them good options if you have time to visit during business hours and want professional assistance with the transaction.
Retail stores and grocery chains represent the most convenient option for obtaining money orders due to their extended hours and widespread locations. Major retailers like Walmart, Target, and grocery store chains such as Kroger, Safeway, and Whole Foods offer money order services at customer service desks. Many convenience stores and pharmacies also sell money orders. These locations are typically open early in the morning and remain open into the evening, with some locations offering 24-hour service.
Get Your Free MGM Casino Credit Card Information Guide →
Walmart is one of the largest money order providers in the United States, with services available at nearly all of their stores. Walmart money orders cost $0.70 for amounts up to $1,000, which is among the lowest rates available. Target offers money orders at their customer service desk for approximately $1.25 per money order. Kroger and other grocery stores typically charge between $0.75 and $1.50, depending on the specific chain and location. Walgreens and CVS pharmacies charge around $1 to $1.50 per money order. 7-Eleven and other convenience stores generally charge $1 to $3 depending on location and amount.
The process at retail stores is straightforward. You approach the customer service desk, specify the amount and recipient information, provide identification, and pay for the money order. Staff typically fill out the document while you wait, and you receive a receipt. The quick service and accessibility make retail locations popular for people who need money orders during their regular shopping trips or at times when banks are closed.
One consideration is that retail store staff may have limited training on money order procedures compared to bank employees. While they can complete the transaction, they may not be able to answer detailed questions about how money orders work or troubleshoot issues. Additionally, some retail locations have per-transaction limits or may not serve customers during extremely busy times due to line length at customer service.
Practical Takeaway: Retail and grocery stores offer the most convenient access to money orders with low fees and extended hours, making them practical for most people's immediate needs.
The United States Postal Service (USPS) provides money order services at most post office locations nationwide. USPS money orders are recognized as highly secure and reliable, making them a popular choice for important transactions. Unlike retail money orders that may have specific use restrictions, USPS money orders can be sent anywhere in the United States and to many international destinations. The USPS has been issuing money orders for over 150 years, establishing them as a trusted payment method.
Get Your Free Montana Unemployment Insurance Guide →
USPS money orders are available in amounts from $1 to $1,000. The cost structure is simple: $1.25 for money orders up to $500, and $1.70 for money orders from $500.01 to $1,000. These rates are consistent across all post office locations nationwide, providing price predictability. Compared to some retail options, USPS rates are slightly higher, but many people choose USPS for important transactions due to their reputation and the security associated with government postal services.
To purchase a USPS money order, you visit a post office window with cash or a debit card. You'll fill out the money order form with the recipient's name and address, your name and address, and the amount. The postal worker completes the transaction, and you receive a receipt stub along with the money order. USPS money orders include a tracking number that you can use to verify that the recipient received and cashed the money order, providing an additional layer of security for important payments.
Post office hours vary by location, but most are open during standard business hours Monday through Friday, with many offering limited Saturday hours. Some larger metropolitan post offices have extended hours. Finding a post office near you is generally easy due to the extensive USPS network, though post office locations are sometimes less convenient than retail stores in suburban and rural areas. Post offices close on federal holidays, which may impact availability on certain dates.
Practical Takeaway: USPS money orders offer strong security and tracking capabilities with consistent nationwide pricing, making them a reliable choice when you need documentation that a payment was received and processed.
Online money order services and alternative financial providers have expanded options for obtaining money orders without visiting a physical location. Companies like MoneyGram and Western Union, traditionally known for
Learn About Roth IRA Tax Benefits and Common Misconceptions →
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.