🥝GuideKiwi
Free Guide

Free Guide to Walmart Money Order Limits

Understanding Walmart Money Order Basics Walmart money orders are a financial tool you can purchase at Walmart stores to send money to someone else or pay bi...

GuideKiwi Editorial Team·

Understanding Walmart Money Order Basics

Walmart money orders are a financial tool you can purchase at Walmart stores to send money to someone else or pay bills. A money order works like a check but doesn't require a bank account. You pay Walmart the amount you want to send, plus a small fee, and receive a paper certificate showing the payment details. The person receiving the money order can cash it at most banks, credit unions, check-cashing services, or retail locations like Walmart.

Money orders have been used for over 100 years as a secure way to transfer funds. Unlike sending cash through the mail, a money order can be tracked and replaced if lost or stolen. The recipient's name must be written on the money order, so only that person can cash it. This makes money orders safer than cash for paying rent, sending money to family members, or paying contractors who don't accept personal checks.

Walmart offers money orders through its financial services partnership with a company called MoneyGram. You can purchase Walmart money orders at customer service counters in most Walmart locations during store hours. The process takes just a few minutes. You'll need to provide the amount, the recipient's name, and your identification. You can use cash or a debit card to pay for the money order and its fee.

According to the Consumer Financial Protection Bureau, money orders are used by approximately 10 million Americans annually. They remain popular among people without bank accounts, those sending money internationally through specific services, and individuals who prefer not to share banking information.

Practical Takeaway: Before visiting Walmart, decide how much money you need to send and have the recipient's full name ready. Bring a valid ID and cash or debit card to complete your purchase.

Current Walmart Money Order Limits and Amounts

Walmart's money order limit per transaction is $1,000. This means you cannot purchase a single money order for more than $1,000 at one time. However, if you need to send more than $1,000, you can purchase multiple money orders in the same day. For example, to send $2,500, you could buy two money orders for $1,000 each and one for $500.

The $1,000 single transaction limit has been Walmart's standard for many years and applies to all Walmart locations in the United States. This limit is set by MoneyGram, the company that processes Walmart money orders, as part of federal anti-money laundering regulations. The Financial Crimes Enforcement Network (FinCEN) requires financial institutions and money transfer services to monitor transactions and report suspicious activity.

Daily limits may also apply depending on your situation. If you purchase multiple money orders on the same day, keep track of the total amount. Some locations or circumstances may have additional restrictions, so it's worth calling your local Walmart customer service desk before purchasing multiple money orders in one visit.

There is no minimum amount you must purchase, though some locations may have informal minimums. You could buy a money order for as little as $0.01, though most people purchase amounts of at least $5 or $10.

The fee for a Walmart money order varies but typically ranges from $0.60 to $0.88 per money order, depending on your location. This fee is in addition to the amount of the money order itself. For example, if you purchase a $100 money order with a $0.70 fee, you pay $100.70 total. Fees can occasionally change, so ask the customer service representative for the current fee when you purchase.

Practical Takeaway: If you need to send more than $1,000, plan to purchase multiple money orders. Factor in the fee for each money order when calculating your total cost, and bring enough cash or available balance on your debit card.

Why Money Order Limits Exist

Money order limits exist primarily to prevent fraud, money laundering, and other financial crimes. The federal government requires money transfer services to establish and maintain limits on transactions to comply with the Bank Secrecy Act and anti-money laundering laws. These regulations were strengthened after the September 11, 2001 terrorist attacks and have been updated several times since then.

Large cash transactions, including money orders, are reported to the government when they exceed $10,000 in a single day. This is called a Currency Transaction Report (CTR). Businesses and financial institutions file these reports to help law enforcement detect illegal activity. The $1,000 per-transaction limit on Walmart money orders is set lower than this threshold, requiring customers to make multiple transactions if they need to send large amounts.

Money order limits also protect consumers by reducing fraud risk. If someone steals money orders from the mail or intercepts them, the limit of $1,000 per money order means their loss is capped at that amount per certificate. For businesses that send many money orders, this means they might need to send multiple documents, but it reduces exposure if any single money order is lost or stolen.

The Consumer Financial Protection Bureau monitors money order services to protect consumers from unauthorized use. Money orders cannot be altered like personal checks can be, and they require the recipient's name to be filled in before purchase. These security features, combined with transaction limits, create multiple layers of protection.

Understanding these limits helps you plan larger transfers. If you're sending $3,000, purchasing three money orders for $1,000 each takes a few extra minutes but isn't complicated. If you're using money orders to pay a contractor or send funds to family, the limits and reporting requirements don't prevent you from conducting legitimate transactions—they simply require you to be aware of how the system works.

Practical Takeaway: Money order limits are security measures designed to protect both you and the financial system. Planning ahead when sending amounts over $1,000 lets you complete your transaction smoothly without surprises.

How to Purchase Walmart Money Orders Within Your Limits

Purchasing a Walmart money order is a straightforward process that takes about 5 to 10 minutes. Start by going to the customer service desk or money services area of your local Walmart. This is typically located near the front of the store or in the back near the pharmacy. You do not need to make an appointment, and money orders can be purchased during regular store hours.

Have the following information and items ready: the amount of money you want to send (up to $1,000), the full name of the person who will receive the money order, your valid government-issued photo ID (such as a driver's license, passport, or state ID), and payment in cash or on your debit card. Do not write the recipient's name on the money order yourself—the Walmart associate will fill this in accurately to prevent errors.

Tell the customer service representative that you want to purchase a money order and provide the amount and recipient's name. The representative will prepare the money order and tell you the fee. The total cost is the money order amount plus the fee. Pay with cash or debit card. The representative will give you the money order and your receipt.

Before leaving the counter, verify that all information on the money order is correct: the amount, the recipient's full name, and the date. If anything is wrong, ask the representative to issue a corrected money order immediately. Once you leave, the money order belongs to whoever has it, so keep it secure.

If you need to send more than $1,000, you can purchase multiple money orders in the same transaction or at different times. Some customers buy several at once to save time, while others spread purchases across multiple visits. Both approaches are acceptable. Simply repeat the process for each additional money order.

Keep your receipt and a record of the money order number (printed on your copy) until the recipient confirms they received and cashed it. This information helps if you need to track the money order or file a claim if it's lost in the mail.

Practical Takeaway: Gather your information and payment before going to the counter, verify all details before leaving, and keep your receipt and money order number for your records.

Sending and Tracking Your Money Order

Once you have your Walmart money order, the next step is getting it to the recipient. You have several options: mail it, hand-deliver it, or use a delivery service. The method you choose depends on the recipient's location, how quickly they need the funds, and your preference for security.

Mailing is the most common method. Use first-

🥝

More guides on the way

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

Browse All Guides →