
Walmart Neighborhood Markets do offer money order services, but with some limitations. They have a specific policy in place for money orders, which is outlined in their store policies.
Only a limited selection of money orders can be purchased at Walmart Neighborhood Markets. This typically includes money orders for domestic and international use.
You can purchase money orders at a Walmart Neighborhood Market with cash, debit card, or credit card. However, not all payment methods are accepted for money orders at all locations.
Some Walmart Neighborhood Markets may have specific hours for money order services, so it's a good idea to call ahead and confirm their money order hours before visiting the store.
What Neighborhood Walmart Offers
Walmart Neighborhood Markets also cash money orders, but only those purchased from that particular store. You'll need to present the receipt as proof that the money order was bought there.
You can cash money orders up to $5,000, and the fees vary depending on the amount. For money orders up to $1,000, the fee is $3, and for those greater than $1,000, the fee is $6.
The money center at Walmart Neighborhood Market is generally open from 7 a.m. to 10 p.m., but you should double-check the hours with your local store.
Expand your knowledge: Does Walmart Money Card Charge Monthly Fee
Value of Money
At Walmart, a money order is an affordable option, with costs varying by location but never exceeding $1.
If you're sending multiple money orders, this price point makes it a great choice.
Walmart's low prices are one reason why many people prefer to use their services for money orders.
However, if you're sending money internationally, your recipient may face additional charges, such as less favorable exchange rates and processing fees.
This is because MoneyGram and Western Union set their own exchange rates below the mid-market rate, making a profit on the difference.
Services
At your local Neighborhood Walmart, you can take care of various financial tasks. You can cash money orders, but only if you purchased them at that specific Walmart location, and you'll need to present the receipt as proof.
Walmart Neighborhood Markets have a cash limit of $5,000 for money orders, and they charge a fee of $3 for orders up to $1,000, and $6 for orders greater than $1,000.

If you need to transfer money, Walmart MoneyCenters offer services through MoneyGram, Western Union, and Walmart2Walmart. They're also open to help with check cashing, check printing, and bill pay.
Walmart MoneyCenters are open from 8 a.m. to 8 p.m. Monday through Saturday, and from 10 a.m. to 6 p.m. on Sunday. However, hours may vary by location, so it's best to call your local store to confirm.
Here's a quick rundown of the financial services available at your local Neighborhood Walmart:
- Cash money orders (with purchase receipt)
- Money transfers via MoneyGram, Western Union, and Walmart2Walmart
- Check cashing
- Check printing
- Bill pay
Money Order Services
Walmart Neighborhood Market offers money order services, but with some limitations. You can purchase a money order at a Walmart Neighborhood Market for a fee, which is no more than $1.
The maximum amount you can cash a money order for is $5,000, and the fee varies depending on the amount. For money orders up to $1,000, the fee is $3, and for amounts greater than $1,000, the fee is $6.
You can cash a money order that was purchased at the same Walmart Neighborhood Market location, but you'll need to present the receipt as proof of purchase.
A different take: Money Market Mutual Funds vs Money Market Account
Are Center Services Worth It?
Walmart MoneyCenters don't require a bank account for some of their money services, making them a convenient option for those without traditional banking.
The services are relatively cheap, which is a big plus. However, options are limited, so you might not find everything you need.
Walmart MoneyCenters are open from 8 a.m. to 8 p.m. Monday through Saturday, and from 10 a.m. to 6 p.m. on Sunday, but hours may vary by location.
You can confirm the hours by calling your local store, so be sure to check ahead of time.
Neighborhood Market Policy
At a Walmart Neighborhood Market, you can cash a variety of checks, but only at the Money Service center, not at the register.
You can cash payroll checks, government checks, tax checks, cashiers' checks, insurance settlement checks, 401(k) retirement disbursement checks, and MoneyGram money orders purchased at that particular Walmart Neighborhood Market.
The maximum limit for cashing a check is $5,000, and the fees vary depending on the amount: $3 for checks up to $1,000 and $6 for checks $1,000.01-$5,000.
Curious to learn more? Check out: Walmart Cash Personal Checks

To cash a check, you'll need a valid, government-issued photo ID, such as a driver's license or passport.
Once your check is validated through TeleCheck, you can receive your money as cash or have it loaded onto a Walmart MoneyCard, a prepaid, reloadable Mastercard that can be used anywhere Mastercard debit is accepted.
Here's a breakdown of the check cashing fees at Walmart Neighborhood Market:
Money orders purchased at a Walmart Neighborhood Market can also be cashed at the Money Service center, but only if you have the receipt as proof of purchase. The maximum cashable amount is $5,000, and the fees are $3 for money orders up to $1,000 and $6 for money orders greater than $1,000.
Money Order Details
Money orders at Walmart are an affordable option, with a cost that varies by location but never exceeds $1 USD. This makes them a great choice for sending smaller amounts of money.
If you need to send money internationally, your recipient may face additional charges, including less favorable exchange rates and processing fees. This is because Walmart money orders are typically cashed in the country of origin, and the recipient will have to exchange the money at a local rate.
Walmart's money order limit is typically $1,000 USD, although this can vary depending on the location. To send more money, you can purchase multiple money orders, but be aware that there's usually a daily limit on how many you can buy.
Here's a quick rundown of the information you'll need to fill out a Walmart money order:
- Recipient's full legal name in "Pay to the Order of"
- Recipient's address (if required)
- Purchaser's information (full name and address)
- Any important details in the memo field (e.g. account number)
- Purchaser's signature on the front
Remember to keep your receipt, as you'll need it for tracking or if you need to cancel your money order.
What Is a Money Order?
A money order is a financial instrument that allows you to send a guaranteed payment to someone else.
Money orders are typically sold by banks, check cashing stores, and other financial institutions, and they can be used to pay bills, rent, or other expenses.
You can buy a money order with cash, debit card, or other accepted payment methods.
Money orders are usually available in fixed denominations, ranging from $1 to $1,000, depending on the issuer.
The issuer's name and address, as well as the recipient's name and address, are printed on the money order.
Limit
Walmart doesn't disclose its money order limit online, but most providers cap money orders at 1,000 USD, so it's safe to assume that's the limit you'll face at your local Walmart.
You can purchase multiple money orders if you need to send more money, but there's usually a daily limit on how many you can buy.
Money orders work best for sending smaller amounts of money due to these restrictions.
Filling Out a Form
Filling out a form can seem daunting, but it's actually quite straightforward. You'll need to write the recipient's full legal name in the "Pay to the Order of" section.
When filling out a money order at Walmart, you'll typically need to provide your full name and address in the "Purchaser" section. This is usually a standard requirement.
To ensure you get it right, take a moment to review the form carefully. If you have any questions, the clerk will be happy to help you out.
You'll need to sign the front of the money order where it says "Purchaser's Signature." Don't sign the back - that's for the recipient.
If you're paying a bill, you may want to include the account number in the memo field. This can help the recipient quickly identify the payment.
Here are the key details to include when filling out a money order:
- Recipient's full legal name in "Pay to the Order of"
- Purchaser's full name and address in "Purchaser" section
- Any important details in the memo field (e.g. account number)
- Purchaser's signature on the front
Cost of Money
The cost of a money order at Walmart is a flat fee of no more than $1, making it an affordable option for sending money.
Walmart's fee is competitive compared to other options, like the U.S. Postal Service, which charges $2.10 for money orders up to $500 and $3 for money orders between $500.01 and $1,000.
Sending money internationally can come with additional charges, including less favorable exchange rates and processing fees for the recipient.
Both MoneyGram and Western Union set their own exchange rates below the mid-market rate, keeping the difference as profit.
Using Money Orders
You can buy a money order at Walmart's money services center or customer service desk near the front of the store.
To pay for your money order, you can use cash or a debit card.
Walmart only sells domestic money orders in U.S. dollars.
If you need to send a money order outside the U.S., make sure to check if it will be accepted in the country you're sending it to.
Intriguing read: Where Can U Cash Money Orders
How to Track or Cancel
If your money order hasn't been cashed yet, you can cancel it and get a refund. You can only get a refund for 10 days after the purchase.
To cancel a money order, you'll need to bring the original money order, along with the receipt and a valid ID. Make sure the money order isn't damaged or altered.
If you want to track your money order, you can call MoneyGram at 1-800-542-3590. Western Union money order tracking instructions are found on the back of your order.
Consider reading: Can You Cancel Money Orders
Payments
At Walmart Neighborhood Market, you can cash various types of checks, including payroll, government, tax, and cashier's checks, among others. These checks can be cashed at the Money Service center, not at the register.
To cash a check, you'll need a valid, government-issued photo ID. The types of identification accepted include driver's licenses, passports, and state IDs. The fee for cashing a check is $3 for amounts up to $1,000 and $6 for amounts between $1,000.01 and $5,000.
You can receive the cash or have it loaded onto a Walmart MoneyCard, which is a prepaid, reloadable Mastercard that can be used anywhere Mastercard debit is accepted. The Walmart MoneyCard can be purchased for $3 at Walmart Neighborhood Market or requested online and shipped to you for free.
Walmart Neighborhood Market also cashes money orders, but only those purchased at that particular location. You'll need to present the receipt as proof of purchase. The maximum cashable amount is $5,000, with fees of $3 for amounts up to $1,000 and $6 for amounts greater than $1,000.
Curious to learn more? Check out: Can I Deposit a Check on Walmart Money Card
Here's a summary of the check cashing and money order policies at Walmart Neighborhood Market:
Please note that the hours for the Money Center, where you can cash checks and money orders, may vary by location and may not be the same as the hours for the Walmart Neighborhood Market. It's always a good idea to double-check the hours with your local store.
Frequently Asked Questions
Can you pick up money at neighborhood Walmart?
Yes, you can pick up money at any Walmart store in the U.S. with a MoneyGram sign, making it a convenient option for receiving funds.
How big of a money order can I make at Walmart?
At Walmart, you can purchase money orders up to $1,000, which is a standard limit for many money order issuers.
Featured Images: pexels.com


