How to Get a Money Order Near Me: A Complete Guide

If you need a secure and reliable way to send money without using cash, personal checks, or digital transfers, a money order is a practical solution. It’s especially helpful for individuals who don’t have a bank account or prefer not to share their financial information. In this guide, we’ll walk you through everything you need to know about how to get a money order near me, including where to find one, how much it costs, how to fill it out properly, and important tips to keep your transaction safe.

What Is a Money Order?

A money order is a paper payment method that works similarly to a check but is prepaid and guaranteed by the issuer. It allows the sender to pay a specified amount upfront, which is then transferred to the recipient in a secure format. Since money orders are prepaid, they don’t bounce, making them a reliable option for both the sender and the receiver. They are commonly used for paying rent, bills, or sending money to someone without relying on a bank-to-bank transfer.

Learn More: How to Make Extra Income While Working Full-time

Where Can You Get a Money Order Near You?

There are several convenient places where you can obtain a money order near you. Let’s explore the most common locations:

U.S. Post Office (USPS)

The U.S. Postal Service offers domestic and international money orders. You can purchase them with cash or a debit card, and the maximum amount per order is typically $1,000. USPS charges a fee based on the amount of the money order, ranging from $2.35 to $3.40. USPS is federally backed and widely available, making it a secure and trusted option for sending money.

Find a USPS location near you.

Walmart

Walmart locations offer money orders through partners like MoneyGram, Western Union, and Ria. Walmart typically charges less than $1 per money order, which makes it an affordable option. You can use cash or debit cards to pay for the transaction. Most Walmart stores provide money orders at the customer service desk, making them easily accessible with long store hours.

Locate your nearest Walmart.

Western Union

Western Union is a well-known money transfer company with locations in pharmacies, supermarkets, and corner stores. The fees for money orders at Western Union locations vary based on the location and transfer amount. You will need to fill out a form, pay the applicable fee, and receive a receipt. Western Union’s global brand and vast network of locations make it a reliable option for money orders.

Search Western Union locations.

MoneyGram

MoneyGram offers money orders through locations like CVS, Walmart, and other retail chains. The fees vary by location and the transfer amount, but generally, they are affordable. MoneyGram money orders are typically capped at $1,000 per order. You can pay with cash or debit at most locations, and MoneyGram is a trusted provider in the money transfer industry.

Find a MoneyGram near you.

Banks and Credit Unions

If you have a bank account, you may be able to purchase a money order directly from your bank or credit union. Fees for money orders at banks typically range from $5 to $10, though some banks offer them for free to account holders. Banks are a secure option, especially for larger transactions, making them ideal for those who need guaranteed funds.

Convenience Stores & Pharmacies

Convenience stores and pharmacies like CVS, Walgreens, and 7-Eleven often provide money orders through partners like Western Union or MoneyGram. These locations are particularly useful for after-hours access and last-minute transactions. However, it’s a good idea to call ahead to confirm availability and fees, as they may vary by location.

Tip: Always call ahead to confirm availability and fees before heading out to purchase a money order.

Money Order Cost Comparison Table

To help you choose the best option for obtaining a money order, here’s a comparison of fees, maximum amounts, and other key details for the most common providers:

ProviderFeeMax AmountPayment MethodsTrackingWhy Choose This Option?
U.S. Post Office (USPS)$2.35 (up to $500), $3.40 (up to $1,000)$1,000 per orderCash or debit onlyYesSecure, federally backed, widely available
WalmartUsually $1 or less$1,000 per orderCash or debit cardYesLow fees, long store hours
Western UnionVaries by location and amount$1,000 per orderCash or debit cardYesGlobal brand with thousands of locations
MoneyGramVaries by location and amount$1,000 per orderCash or debit cardYesTrusted provider, accessible in many retail locations
Banks & Credit Unions$5–$10 (or free for account holders)$1,000 or moreBank accountYesIdeal for larger transactions, secure
Convenience StoresVaries by location and provider$1,000 per orderCash or debit cardYesConvenient for after-hours access

How Much Does a Money Order Cost?

The cost of a money order depends on where you purchase it and the amount you want to send. Typically, the fees range from $1 to $10, with some places offering them for free to account holders. For smaller amounts, locations like Walmart or CVS may charge less than $1. However, if you need a larger amount, banks or the USPS may charge between $3.40 and $10, depending on the provider and the specific location.

ProviderFee
U.S. Post Office (USPS)$2.35 (up to $500), $3.40 (up to $1,000)
WalmartUsually $1 or less
Western UnionVaries by location and amount
MoneyGramVaries by location and amount
Banks & Credit Unions$5–$10 (or free for account holders)
Convenience StoresVaries by location and provider

How to Fill Out a Money Order

Filling out a money order correctly is essential to ensure your payment goes through without issues. First, write the full name of the recipient on the line that says “Pay to the Order of.” This ensures the funds go to the correct person or organization. Next, include your own name and address in the section marked for the purchaser. This provides a record of who sent the payment.

If the money order is for a specific purpose like rent or a utility bill, you can write a note or account number in the memo or reference line. Finally, sign your name in the purchaser’s signature area. Once everything is filled out, keep the receipt for your records. It contains a tracking number that you’ll need if the money order is lost or needs to be canceled.

Final Thoughts

Money orders are a reliable and accessible method of sending payments when you want added security or when electronic methods are not an option. Whether you’re paying bills, sending money to family, or completing a purchase, a money order offers peace of mind through its guaranteed funds and traceable records. With so many locations offering money orders, finding one near you is usually quick and easy. By understanding how they work, where to buy them, and how to use them correctly, you can manage your money with confidence and security.

Hamse nouh
Hamse nouh

Hamse Nouh is a finance content writer and SEO specialist, providing expert insights on investing, banking, and financial planning at Smart Invest IQ