Walmart Money Order Limit 2023 [Fees, Limit, And Documents]

Updated On: 09/05/2023 is reader-supported. When you buy via links on our site, we may earn an affiliate commission at no cost to you.

Are you thinking about taking advantage of Walmart's money order services? It can be handy when you need a reliable, safe transfer method.

You'll want to be aware that there is a specific Walmart money order limit to consider. This information will help guide your transactions smoothly without any unexpected hitches in your plans.

Imagine this -- you're planning to pay for something big -- perhaps a used car or a much-needed home repair.

Banking hours don't align with your schedule, and carrying around cash isn't prudent or convenient.

This is where money orders come in, and with ubiquitous outlets like Walmart offering this service nationwide, it could be just the solution you need.

Remember what's within the Walmart money order limit to ensure your transaction goes off without a hitch.

Walmart Money Order Limit

At Walmart, the limit of a money order is set at $1,000 per transaction. If the amount of money you wish to convert into a money order exceeds $1,000, it is necessary to purchase multiple money orders.

For instance, if you need a money order for $3,000, you must purchase three separate orders of $1,000 each. This process may also be subject to additional transaction fees decided by Walmart. You can safely and securely manage larger amounts of money through this method.

Be aware that money orders may need to be cashed within specific timeframes to maintain their validity. Please always check the specific store policies when purchasing multiple money orders.

Also Read: Does 7-Eleven Do Money Orders?

How to Purchase a Money Order at Walmart?

How to Purchase a Money Order at Walmart?

Purchasing a money order at Walmart is a simple, straightforward process. Here’s a concise and step-by-step guide on how to do it:

  • Locate and Visit a Walmart store: The first step is to find a nearby store. You can buy a money order at any Walmart Supercenter or Neighborhood Market at the customer service department.
  • Request a Money Order: Once at the Walmart store, approach the customer service desk and ask an employee for a money order.
  • Specify the Amount: Determine the amount you want to send. Walmart money orders can only be for $1,000 or less, and the service fee can range between $0.70 and $0.88 based on your location.
  • Pay for the Money Order: You can pay for your money order with cash or a debit card.
  • Fill Out the Money Order: Fill in the "Pay To" line with your recipient's name your information in the "From" section, and sign where indicated.
  • Keep Your Receipt: It’s crucial to keep your receipt. This is your proof of payment and includes the money order number needed for tracking or replacement if it becomes lost or stolen.

Also Read: Does Walmart Take Apple Pay In 2023 [PayPal & Walmart Pay Accepted]

What documents are needed for the Money Order?

To process a Money Order, you would generally need the following documents or pieces of information:

  • Name of the Beneficiary: This person will receive the money. You need to enter their full legal name on the money order form, ensuring correct spelling to prevent any complications during the transaction.
  • Beneficiary's Address: You must accurately provide the recipient's full address. This includes house or building number, street name, city, state, and postal code.
  • Payment Amount: Specify the sum of money you want to send. This amount will be printed on the money order, which is the sum the recipient will receive.
  • Your Details: Your full name and address must be filled in as the sender's details. In case of queries or problems with the transaction, these details allow the money order issuing authority or the recipient to contact you.
  • Reason for Payment and Billing Account Number: While not always mandatory, it is helpful to specify the purpose for which you send the money, such as bill payment, rent, personal loan repayment, etc. If you're paying a bill, include the billing account number to ensure the payment is appropriately posted.

Does Walmart accept credit cards for money orders?

No, Walmart does not accept credit cards for money orders. It only allows customers to purchase orders using cash or a debit card.

This policy ensures more secure financial transactions and minimizes potential fraud or misuse. Customers can buy money orders at any Walmart store during regular customer service hours, which can vary by location.

They can fill in the payee and contact information at the time of purchase or leave the details blank and fill it in later.

How Much Does a Money Order Cost at Walmart?

A standard money order from Walmart generally costs less than $1. Walmart charges a fee of 88 cents per money order, making it one of the most cost-effective places for purchasing money orders.

Please note the cost may vary by location. These money orders can then be used like a regular check for payment and purchases, offering a secure payment method.

It's crucial to keep your receipt until you're sure the order has been received and cashed, as this can help you track or cancel the order if necessary.

How to Cash a Money Order at Walmart

How to Cash a Money Order at Walmart

Cashing it at Walmart is simple if you have a MoneyGram or Western Union money order. Visit your nearest store and head to the Customer Service desk. Make sure to bring along your photo ID for verification purposes.

Keep in mind that there may be a small service fee applicable. The exact amount can vary, so do ask before proceeding.

You might want to contact your local store before visiting, as some locations have specific hours for financial services like money order cashing.

To facilitate your experience, avoid peak shopping hours to dodge long lines, and always double-check your cash before leaving the counter.

Also Read: Does CVS Do Money Orders In 2023? [Order Limits, Cost & Fee]

Can you refund your Money Order?

Yes, you can get a refund if your money order has not been cashed. The process involves filling out a request form, providing the receipt you got when you bought the money order, and paying a small service fee. Please note if your money order has been cashed, you will not be eligible for a refund.

You can still report it as stolen or fraudulent. You should always keep your receipt as proof of purchase until you confirm that the recipient has received and cashed the money order.

Also, the procedure may vary slightly depending on where you bought your money order. It can take several weeks for the refund to be processed.

How To Track Your Walmart Money Order

How To Track Your Walmart Money Order

Tracking your Walmart money order is a simple process that can provide peace of mind. You'll need to visit the MoneyGram website to get started. Here's how:

  • Sign into your account: You can easily create one if you don't have one.
  • Enter the serial number: This is located on your receipt and may be referred to as the reference number.
  • Entry your money order amount: The exact sum displayed on the money order.
  • Click "Check Status": This will generate immediate results.

This efficient tracking system allows you to monitor the progression of your transaction, ensuring that it reaches its intended party accurately and promptly.

Remember that MoneyGram may charge a fee if you request official confirmation, like a photocopy of a cashed check. Before initiating such requests, familiarize yourself with these potential charges for better financial management.

Always remain vigilant about saving all receipts associated with money orders until the other party has successfully cashed them.

What is the maximum amount of a money order at Walmart?

The maximum amount you can purchase a money order for at Walmart is capped at $1,000 per money order.

This is a per-transaction limit, meaning you can purchase multiple money orders in a single day, up to a total daily limit of $3,000 per customer.

This is to ensure customer security and comply with federal regulations. You may have to purchase multiple money orders or explore other transfer options if you need more money.

Tips for Buying Money Orders at Walmart

Before heading to Walmart to make your money order purchase, there are a few key points you'll want to grasp.

  • Know Your Limit: Walmart's daily money order limit is $1,000. You may hit a snag if you attempt to purchase a money order above this value.
  • Have Your ID Ready: For security and fraud prevention, you must have a valid Photo ID when purchasing a money order.
  • Bring Cash: To avoid confusion or setbacks, be aware that money orders must be paid with cash or a PIN-based debit card at checkout.
  • Understanding Fees: It's beneficial to comprehend the associated fees with your transaction at Walmart. It costs around 88 cents per money order - quite the bargain compared to many banks and postal offices!
  • Safeguard the Receipt: Treat the receipt of your transaction with care, as it serves an essential purpose in tracking and potentially refunding the un-cashed money order.

With these tips and reminders about the Walmart Money Order Limit, you're all set for your seamless transaction.

FAQs About Walmart money order limit

What is the maximum amount I can get in a money order from Walmart?

The maximum daily limit for a money order from Walmart is $3,000 per customer.

Is there a limit on how many money orders I can buy at Walmart daily?

There's a set limit on the number; you can get 3 money orders of $1000 daily.

Can I pay for a money order with a credit card at Walmart?

No, Walmart only accepts cash or PIN-based debit cards for purchasing money orders.

Are there any fees associated with purchasing a money order from Walmart?

Yes, each money order from Walmart comes with an 88-cent to $1 processing fee.

Can I cash my money order at any Walmart location?

Cash MoneyGram and Western Union money orders at any participating Walmart store.


Walmart provides a convenient, reliable, and affordable service for money order transactions. It's important to remember the daily limit of $3,000 and always bring cash or a pin-based debit card for these transactions.

With over 4,000 Walmart outlets nationwide offering this service, it becomes an easy choice when bank hours don't fit your schedule. Just remember to safeguard your receipt as proof of transaction.

Using Walmart for your money order needs is a practical option you might want to consider for your next big purchase.

Michael Restiano

I lead product content strategy for SaltMoney. Additionally, I’m helping our broader team of 4 evolve into a mature content strategy practice with the right documentation and processes to deliver quality work. Prior to Instacart, I was a content strategy lead at Uber Eats and Facebook. Before that, I was a content strategist at SapientNitro, helping major Fortune 500 brands create better, more useful digital content.