where to get a money order near me
Money orders offer a secure way to send payments without needing a personal check or bank account. Common places like retailers, post offices, and banks typically sell them nationwide.
Top Retailers
Walmart, 7-Eleven, and CVS are go-to spots due to their widespread locations and low fees. Walmart charges around $1.00 for up to $1,000 via Western Union, while CVS fees are about $1.25 for a $500 maximum through MoneyGram.
Grocery Chains
Stores like Kroger, Publix, Meijer, and Safeway often provide money orders at customer service desks. Publix fees hover at $0.85 for up to $500, making it a solid regional choice in the Southeast.
Banks and Post Offices
Your local bank or credit union may issue them for account holders at minimal or no fee. The US Postal Service sells them for $1.75–$2.60 up to $500, available at nearly every post office.
Provider| Max Amount| Typical Fee| Notes 16
---|---|---|---
Walmart| $1,000| $1.00| Western Union; MoneyCenters
7-Eleven| $500| $0.65–3%| Over 9,000 stores
CVS| $500| $1.25| MoneyGram
USPS| $500| $2.10| Nationwide
Western Union| $1,000| $0.65–$3.76| 61,000+ agents
Quick Tips
- Cash only : Most spots require exact cash; no credit cards.
- Find nearby : Use store apps or Google Maps with "money order near me"—e.g., enter your ZIP for real-time locations.
- Limits & ID: Bring two IDs; amounts over $3,000 daily may need extra verification.
- Alternatives : Apps like Zelle or Venmo suit digital transfers, but money orders suit rent or cautious recipients.
TL;DR : Head to Walmart or USPS first—they're cheapest and most accessible anywhere in the US.
Information gathered from public forums or data available on the internet and portrayed here.