A money order is a guaranteed payment you can buy at places such as Walmart, the post office and your bank.
Updated May 10, 2024 · 4 min read Written by Margarette Burnette Senior Writer Margarette BurnetteMargarette Burnette is a NerdWallet authority on savings, who has been writing about bank accounts since before the Great Recession. Her work has been featured in The Associated Press , USA Today and other major newspapers. Before joining NerdWallet, Margarette was a freelance journalist with bylines in magazines such as Good Housekeeping, Black Enterprise and Parenting. She is based near Atlanta, Georgia.
Reviewed by Kathleen Burns Kingsbury Kathleen Burns Kingsbury
Wealth psychology expert and coach Kathleen Burns Kingsbury, founder of KBK Wealth Connection and host of the Breaking Money Silence podcast, is an internationally published author and speaker. As an expert on financial psychology, Kathleen has appeared on television and her work has been featured in The New York Times, The Wall Street Journal, "PBS NewsHour," Money magazine, Today Money, Forbes and CNBC. Kathleen served as an adjunct faculty member at the McCallum Graduate School at Bentley University from 2009 to 2019 and currently teaches at Champlain College.
At NerdWallet, our content goes through a rigorous editorial review process. We have such confidence in our accurate and useful content that we let outside experts inspect our work.
Assigning Editor Yuliya Goldshteyn
Assigning Editor | Banking
Yuliya Goldshteyn is a former banking editor at NerdWallet. She previously worked as an editor, a writer and a research analyst in industries ranging from health care to market research. She earned a bachelor's degree in history from the University of California, Berkeley and a master's degree in social sciences from the University of Chicago, with a focus on Soviet cultural history. She is based in Portland, Oregon.
Fact CheckedMany, or all, of the products featured on this page are from our advertising partners who compensate us when you take certain actions on our website or click to take an action on their website. However, this does not influence our evaluations. Our opinions are our own. Here is a list of our partners and here's how we make money.
Table of Contents
MORE LIKE THIS Payments and Money Transfers BankingTable of Contents
MORE LIKE THIS Payments and Money Transfers BankingA money order is a safe alternative to cash or a personal check; it works like a check so you can cash it or deposit it into a bank account.
When using cash or personal checks puts you at risk, or they aren’t accepted for payment, you can use a money order instead.
You can use cash or a debit card to buy money orders at the post office, Walmart, Western Union and other places.
A money order is a piece of paper that’s a safe alternative to cash or personal checks. You specify who will receive the money order, and both you and that person must sign it for it to be valid, which cuts down on theft.
When you buy, you pay the value of the money order plus any issuing fees. They’re available at U.S. post offices, Walmart, Western Union, banks and other places. Many have a $1,000 limit, including those that you purchase at banks. Generally, you must pay for money orders with cash or debit card.
A money order is a good option for sending money if you don’t have a bank account or don’t want to share your banking information with the recipient.
There are advantages and disadvantages to using a money order. Consider these pros and cons before you use one.
No bank account is required to send or receive a money order. Money orders are widely available.Once a money order is cashed (or lost), it can be difficult if not impossible to get your money back, even if it was due to a scam or fraud.
Money orders are subject to cash advance fees and interest if purchased with a credit card. (Read about credit card interest and APR .)
Know how and who you’ll pay: Be prepared with cash or a debit card, the name of the payee and the amount you want to send. Paying with a credit card might be possible, but will usually cost extra, generally as later charges on your credit card bill.
Fill it out: In addition to the payee’s name, you’ll need to add your name (and maybe your address) and sign the money order. (For step-by-step instructions, check out NerdWallet's guide on how to fill out a money order .) Be careful to ensure that everything is accurate because you won't be able to change the information afterward.
Keep the receipt: The receipt will be a carbon copy of the money order or a paper slip recording the information entered on the money order. You may need it to track your money order or contact the place where you got it.
Track your money order: Your receipt will also have a tracking number that you can use to verify that the money order got to the intended recipient. If any problems arise, contact the place where you bought the money order to get help.
You can get a money order at a post office, Walmart, Western Union, banks and other places. Domestic money order costs vary from under a dollar up to around $5, depending on where you buy them. You'll get a better deal at Walmart, or a convenience store or supermarket, and you'll typically pay more at a bank.
Not all providers offer international money orders; U.S. post offices do, but they cost more than domestic money orders. And no matter where you buy them, it’s safer to buy money orders in person.
Money order cost
Money transfer agents (convenience stores, supermarkets, etc.)
Depends on the provider. For example, some San Francisco-area Western Union providers charge $1.
U.S. Postal Service
Money orders up to $500: $2.10. Money orders for $500.01-$1000: $3. Military money orders: $0.70. International (up to $700 in value): $49.65 issuing fee + processing fee that varies by country.Banks and credit unions
Often $5, but depends on the financial institution.
Below is a table with the money order cost and availability at some popular banks. Note that many banks will only sell money orders to account holders.
Bank (click to read review)
Money order details
$5 for up to $1,000; free for some premium accounts. Must be purchased in a branch.
$5; free for premium checking customers.
$5; free for premium checking customers.
$5; free for premium checking customers.
$5 for up to $1,000. Must be purchased in a branch.
There are times when using cash or personal checks can put you at risk, or they aren’t accepted for payment. Here are four examples of when money orders are the best payment method:
You need to send money securely. Unlike checks, money orders don’t include your bank account number, and they help ensure that only the recipient can use it, unlike mailing cash.
You’re worried about bouncing a check. Because money orders are prepaid, they can’t be rejected for insufficient funds. Other options are a certified check or a cashier's check , both of which guarantee payment and don't necessarily have a $1,000 limit, unlike many money orders.
You’re sending money internationally. Not all money orders work abroad, but U.S. Postal Service money orders can be sent to more than a dozen countries. Another option is a wire transfer , if you need the money there faster and are willing to pay more. Or check out our best ways to send money internationally .
You don’t have a checking account. Since money orders require you to pay in advance, you don't need a bank account and you can still pay bills safely.
If you don’t have a checking account, another option for paying for regular purchases and bills is to use a prepaid debit card .
You can try cashing a money order at the same entity that issued it, whether that’s a bank branch, post office or other location. Note that not all Western Union locations that sell money orders are able to cash them.
Some banks may cash money orders issued by the same bank or by the U.S. Postal Service, but may charge a fee if you’re not a customer of the bank. Check-cashing locations, convenience stores and grocery stores can be alternatives, but watch out for fees. Wherever you go, you’ll probably need to show identification.
If you don’t need the money right away and you have a bank account, consider depositing it. Banks accept money orders as they would regular checks at branches, ATMs or even on a banking app with a mobile check deposit function. Don’t forget to sign the back of the money order before depositing.
Cash Management Money Market Learn MoreSoFi Checking and Savings
SoFi members with Direct Deposit or $5,000 or more in Qualifying Deposits during the 30-Day Evaluation Period can earn 4.50% annual percentage yield (APY) on savings balances (including Vaults) and 0.50% APY on checking balances. There is no minimum Direct Deposit amount required to qualify for the stated interest rate. Members without either Direct Deposit or Qualifying Deposits, during the 30-Day Evaluation Period will earn 1.20% APY on savings balances (including Vaults) and 0.50% APY on checking balances. Only SoFi members with direct deposit are eligible for other SoFi Plus benefits. Interest rates are variable and subject to change at any time. These rates are current as of 8/27/2024. There is no minimum balance requirement. Additional information can be found at http://www.sofi.com/legal/banking-rate-sheet.
Min. balance for APY Learn MoreEverBank Performance℠ Savings
Min. balance for APY Learn MoreBarclays Tiered Savings Account
Min. balance for APYThese cash accounts combine services and features similar to checking, savings and/or investment accounts in one product. Cash management accounts are typically offered by non-bank financial institutions.
These cash accounts combine services and features similar to checking, savings and/or investment accounts in one product. Cash management accounts are typically offered by non-bank financial institutions.
Learn Moreon Wealthfront's website
Wealthfront Cash Account
Min. balance for APY Learn Moreon Betterment's website
Betterment Cash Reserve – Paid non-client promotion
*Current promotional rate; annual percentage yield (variable) is 5.50% as of 4/2/24, plus a .50% boost available as a special offer with qualifying deposit. Terms apply; if the base APY increases or decreases, you’ll get the .75% boost on the updated rate. Cash Reserve is only available to clients of Betterment LLC, which is not a bank; cash transfers to program banks conducted through clients’ brokerage accounts at Betterment Securities.
Min. balance for APYCDs (certificates of deposit) are a type of savings account with a fixed rate and term, and usually have higher interest rates than regular savings accounts.
CDs (certificates of deposit) are a type of savings account with a fixed rate and term, and usually have higher interest rates than regular savings accounts.
Read reviewMarcus by Goldman Sachs High-Yield CD
4.70% APY (annual percentage yield) as of 08/30/2024
Learn MoreFederally insured by NCUA
Alliant Credit Union Certificate
Learn MoreAnnual Percentage Yield (APY) is accurate as of 08/20/2024
Checking accounts are used for day-to-day cash deposits and withdrawals. Checking accounts are used for day-to-day cash deposits and withdrawals. Learn MoreDiscover® Cashback Debit
Monthly fee Learn MoreChase Total Checking®
Monthly fee Learn MoreDeposits are FDIC Insured
Chime Checking Account
Monthly fee Money market accounts pay rates similar to savings accounts and have some checking features. Money market accounts pay rates similar to savings accounts and have some checking features. Learn MoreDiscover® Money Market Account
Min. balance for APY EXPLORE MORE ACCOUNTS Frequently asked questions Can I buy a money order with a credit card?Some outlets allow you to buy a money order with a credit card, but others don't, including Walmart and U.S. post offices. In those cases, you'll have to use a debit card or cash to buy a money order.
Even if the provider you choose does let you pay with a credit card, it'll be much cheaper not to. That's because credit card issuers typically treat money orders as cash advances, charging a fee based on the amount of the transfer — often 3% to 5% — and assessing interest immediately. That interest rate might be greater than the rate you'll pay on a normal purchase.
What do I do if I lose a money order?If you no longer have the money order or you made a mistake on it, you may be able to cancel it and get a replacement or refund — as long as the money order hasn't been cashed.
You’ll need to bring your receipt and the money order itself, if you have it, to the place where it was purchased. The issuer will probably have you fill out some paperwork, using information from your receipt, and you'll likely pay a fee. For example, Western Union charges up to $15 and MoneyGram charges up to $25 to replace a money order. And it can take up to a month or longer for the issuer to process your claim.
If the money order was cashed fraudulently, you may still be able to get your money back, but you'll generally have to involve the police.
» If you've lost a money order, find out how to claim your cash
Are money orders safe?Money orders are typically a safe payment method, but they can also be used fraudulently. To protect yourself:
Try not to exchange money orders with strangers. This isn't always possible, but if you can, ask to be paid electronically or via another means.
Watch for red flags. These might include sending extra money back to someone who claims they've paid too much, or visual cues, such as missing watermarks or amounts more than $1,000.
Verify the funds. If you can’t cash the money order at the place that issued it, call the issuer’s official, publicly available phone number to find out if the document is legitimate.
Can I buy a money order with a credit card?Some outlets allow you to buy a money order with a credit card, but others don't, including Walmart and U.S. post offices. In those cases, you'll have to use a debit card or cash to buy a money order.
Even if the provider you choose does let you pay with a credit card, it'll be much cheaper not to. That's because credit card issuers typically treat money orders as cash advances, charging a fee based on the amount of the transfer — often 3% to 5% — and assessing interest immediately. That interest rate might be greater than the rate you'll pay on a normal purchase.
What do I do if I lose a money order?If you no longer have the money order or you made a mistake on it, you may be able to cancel it and get a replacement or refund — as long as the money order hasn't been cashed.
You’ll need to bring your receipt and the money order itself, if you have it, to the place where it was purchased. The issuer will probably have you fill out some paperwork, using information from your receipt, and you'll likely pay a fee. For example, Western Union charges up to $15 and MoneyGram charges up to $25 to replace a money order. And it can take up to a month or longer for the issuer to process your claim.
If the money order was cashed fraudulently, you may still be able to get your money back, but you'll generally have to involve the police.
» If you've lost a money order,
how to claim your cash
Are money orders safe?Money orders are typically a safe payment method, but they can also be used fraudulently. To protect yourself:
Generally, money orders don’t have expiration dates, but difficulties and fees can arise if money orders aren’t cashed within one to three years. Western Union and MoneyGram start charging fees on unused money orders after the first year, which can reduce the value of a money order over time to zero. U.S. post office domestic money orders never expire or have fees, so they can be cashed for the exact amount at any time.
It's relatively simple to find out where a money order is — as long as you've kept your receipt. But the process varies slightly by issuer. The U.S. Postal Service and MoneyGram allow you to track online with information such as the serial number found on your receipt and the purchase amount. Your bank should be able to provide you with the same information for a money order purchased there.
Without the receipt, you'll likely have to file a research request to find your money order's serial number, and that's expensive and time-consuming. At MoneyGram, for example, it costs $40 and can take 60 days to process.
Just be sure to track the money order with the actual provider — it might be Western Union or MoneyGram even if you purchased it at a convenience store. The money order should clearly show or state who the provider is.
About the authorYou’re following Margarette Burnette
Visit your My NerdWallet Settings page to see all the writers you're following.
Margarette is a NerdWallet authority on savings. Her work has been featured in USA Today and The Associated Press. See full bio.
On a similar note.
NerdWallet Home Page Finance Smarter Credit Cards Financial Planning Financial News Small BusinessDownload the app
Disclaimer: NerdWallet strives to keep its information accurate and up to date. This information may be different than what you see when you visit a financial institution, service provider or specific product’s site. All financial products, shopping products and services are presented without warranty. When evaluating offers, please review the financial institution’s Terms and Conditions. Pre-qualified offers are not binding. If you find discrepancies with your credit score or information from your credit report, please contact TransUnion® directly.
NerdUp by NerdWallet credit card: NerdWallet is not a bank. Bank services provided by Evolve Bank & Trust, member FDIC. The NerdUp by NerdWallet Credit Card is issued by Evolve Bank & Trust pursuant to a license from MasterCard International Inc.
Impact on your credit may vary, as credit scores are independently determined by credit bureaus based on a number of factors including the financial decisions you make with other financial services organizations.
NerdWallet Compare, Inc. NMLS ID# 1617539
California: California Finance Lender loans arranged pursuant to Department of Financial Protection and Innovation Finance Lenders License #60DBO-74812
Insurance Services offered through NerdWallet Insurance Services, Inc. (CA resident license no.OK92033) Insurance Licenses
NerdWallet™ | 55 Hawthorne St. - 10th Floor, San Francisco, CA 94105