🥝GuideKiwi
Free Guide

Get Your Free Guide to Money Orders at Walmart

What Money Orders Are and How They Work A money order is a paper document that works like a check but functions differently. When you buy a money order, you'...

GuideKiwi Editorial Team·

What Money Orders Are and How They Work

A money order is a paper document that works like a check but functions differently. When you buy a money order, you're paying cash upfront for a guaranteed payment to someone else. Unlike personal checks, which draw money from your bank account, money orders are prepaid. The person or business receiving it knows the funds are already guaranteed because you've already paid for it.

Money orders have been used for over a century as a safe way to send money. They're particularly useful when the person receiving the payment doesn't trust personal checks or when you don't have a bank account. The document includes specific fields: the amount, the name of who it's going to (called the payee), who it's from (the purchaser), and a unique tracking number.

Walmart offers money orders as a service through its financial services counter. The process involves going to the customer service desk, providing payment in cash or debit card, filling out the money order form, and receiving your document. The money order can then be mailed or hand-delivered to whoever needs to receive the payment.

One key feature of money orders is their traceability. Each money order has a unique number that allows both you and the recipient to track whether it was cashed. This creates a paper trail, which can be helpful if there's ever a question about whether payment was received. Money orders also have a maximum amount limit, which varies by issuer.

Practical Takeaway: Money orders are prepaid payment documents that provide a safer alternative to checks when you need to send money to someone who may not accept personal checks or when you prefer not to share your bank account information.

Why Walmart Money Orders May Benefit You

Walmart money orders offer several reasons why they might work for your payment needs. First, Walmart has locations across the country, making it convenient to purchase a money order near where you live. With thousands of stores open extended hours, you can often buy one when it fits your schedule. This availability makes Walmart a practical choice compared to banks or other payment service locations that may have limited hours.

The cost of a Walmart money order is lower than many competitors. As of recent information, Walmart charges under $1 per money order (typically between 70 cents and $1 depending on your state). This low fee makes it an economical choice if you need to send money regularly or on a limited budget. Some banks charge significantly more, so understanding pricing across different locations helps you make cost-conscious decisions.

Walmart money orders don't require you to have a bank account. If you don't have access to traditional banking services, money orders provide a way to make payments that many landlords, utility companies, and other businesses will accept. This makes them a valuable option for unbanked or underbanked individuals.

You can purchase Walmart money orders using cash or a debit card, giving you flexibility in how you pay. The transaction is quick—usually completed in just a few minutes. The money order can be used to pay rent, utility bills, send money to family, pay for mail-order purchases, or handle other payment needs. The recipient doesn't need to be near a Walmart or have any special account; they simply cash it at their bank or financial institution.

Practical Takeaway: Walmart money orders offer an affordable, widely available payment option that works without a bank account and can be used for many different types of payments.

Step-by-Step Process for Purchasing a Walmart Money Order

Purchasing a money order at Walmart involves a straightforward process that typically takes just a few minutes. The first step is locating the customer service desk at your local Walmart. This desk is usually near the front of the store or near the photo center. You can ask any Walmart employee to direct you if you're unsure where it is.

Once at the customer service desk, inform the associate that you want to purchase a money order. They will provide you with the money order form to fill out. On this form, you'll need to write several pieces of information. First, you'll write the name of the person or business the money order is going to—this is called the payee. Second, you'll enter the amount you want the money order to be for. Third, you'll provide your name and address as the purchaser. Finally, you may need to sign the money order in a specific location indicated on the form.

After you've completed the form, provide it to the customer service associate along with your payment. Payment methods include cash or a debit card. Credit cards are typically not accepted for money orders at Walmart. Tell the associate the amount you need, and they'll collect payment from you. They'll then process the money order on their system and provide you with the completed document.

When you receive your money order, check it carefully before leaving the counter. Verify that the payee name is spelled correctly, that the amount matches what you requested, and that the date is correct. You'll also receive a receipt, which you should keep. This receipt includes the tracking number and allows you to monitor whether the money order has been cashed. Take note of this number for your records.

Practical Takeaway: Purchasing a Walmart money order involves visiting the customer service desk, completing a simple form with payment information, paying with cash or debit, and receiving a receipt with a tracking number.

Important Limits and Fees to Understand

Walmart money orders come with maximum amount limits. Currently, the limit for a single Walmart money order is $1,000. If you need to send more than $1,000, you would need to purchase multiple money orders. Each additional money order would carry its own fee, so sending $2,000 would require two separate money orders and two separate fees. Understanding this limit helps you plan if you're making a large payment.

The fee structure is important to factor into your costs. Walmart charges approximately 70 cents to 88 cents per money order, though the exact amount may vary by state since some states regulate financial service fees differently. While this is among the lowest fees available, it's worth confirming the current fee at your local Walmart since prices can change. Purchasing multiple money orders increases your total fees proportionally.

There are also restrictions on who can purchase money orders. You must be at least 18 years old and provide valid government-issued identification. Walmart may not sell money orders to individuals who are on certain financial watch lists or who have previously committed fraud related to money orders. These safeguards protect both Walmart and consumers from misuse.

Money orders themselves don't expire, but it's important to understand that after a certain period of time—typically two or three years depending on your state's laws—an uncashed money order may be turned over to your state as unclaimed property. To avoid this, both the sender and receiver should process money orders relatively promptly. If a money order is lost or stolen before being cashed, you can file a claim with Walmart to stop payment and receive a refund, though this process may take several weeks.

Practical Takeaway: Walmart money orders are limited to $1,000 per order, cost under $1 each, require ID and proof of age, and should be used within a reasonable timeframe to avoid state unclaimed property procedures.

How to Track and Handle Your Money Order

Each Walmart money order includes a unique identification number printed on the document. This number is crucial for tracking purposes and should be kept in a safe place. Write down this number along with the date of purchase, the amount, and the payee name in a personal record or file. This information allows you to track the money order if questions arise later about whether it was received or cashed.

After you've given the money order to someone or mailed it, you can check whether it has been cashed by contacting Walmart customer service. Provide them with the money order number, the amount, and the date of purchase. They can tell you whether the money order has been presented for payment. If it hasn't been cashed within a reasonable timeframe, you may want to follow up with the recipient to ensure they received it.

When mailing a money order, use a secure mailing method. The U.S. Postal Service offers certified mail with return receipt requested, which provides proof that the package was delivered and signed for. This creates an additional layer of documentation if the money order is lost in the mail. Never send a money order through regular mail without tracking if the amount is significant.

If you lose a money order before the recipient cashes it

🥝

More guides on the way

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

Browse All Guides →