Where to get a money order and what official pages say it costs
You can buy a money order at any Post Office, at Walmart, at King Soopers Money Services desks, and at stores that sell Western Union or MoneyGram money orders. Only some of them publish a price. This page shows the published prices first and says plainly when a price is not published.
Money order fees compared
Published fees first, lower first. "Not published, call ahead" means the official page does not give a dollar figure. "Not stated" means the official page does not say; it does not mean there is no rule. A chain maximum is not a promise of a store's till price.
| Where | Published fee | Limit per money order | How you can pay | ID |
|---|---|---|---|---|
| Walmart | $1 maximum. "Exact charges vary by location, but they won't be over $1" [2]. | Not published on the official page (checked Nov 10, 2026). | Cash or debit, at a Money Center or Customer Service Desk [2]. | Government photo ID for purchases over $1,000 [2]. |
| USPS (any Post Office) | $2.65 for $0.01 to $500.00. $3.75 for $500.01 to $1,000.00 [1]. | $1,000 per domestic money order [1]. | Cash or debit card. "You cannot pay with a credit card" [1]. | Not stated for buying. To cash one at a Post Office, bring a primary photo ID [1]. |
| King Soopers (Money Services desk) | Not published, call ahead. "The cost purchasing a money order will vary by state" [3]. | Not stated as a dollar cap [3]. | Cash or debit card [3]. | The page says certain transactions may require identification [3]. |
| Western Union agent locations | Not published, call ahead. "A nominal fee may be charged ... with the amount varying by location" [4]. | "Some locations may have limits on the maximum money order amount" [4]. | Cash or debit card, depending on the location [4]. | Not stated [4]. |
| 7-Eleven (Western Union money orders) | Not published, call ahead [5]. | "There may be limits per money order depending on the store" [5]. | "Most locations allow you to pay using cash" [5]. | Not stated [5]. |
| MoneyGram agent locations | Not published, call ahead. Neither official MoneyGram page we opened lists a purchase fee [7][8]. | $1,000 in the US; limits "may vary slightly" by state and location [7]. | Some locations may take cash only; others may also take debit [7]. | Bring identification if needed for larger amounts [7]. |
USPS also lists a $0.85 fee for Postal Military Money Orders, which are issued by military facilities, not by a regular Post Office counter [1].
Where to buy a money order in Denver
We have checked 30 Denver locations whose official store or Post Office page lists money orders. See money orders in Denver for addresses, published hours, and the Open evenings and Open weekends labels.
What to bring
- Cash or a debit card. USPS, Walmart, and King Soopers all name cash or debit [1][2][3]. USPS says you cannot use a credit card [1].
- Enough for the amount plus the fee. USPS says you pay the dollar value of the money order plus the issuing fee [1].
- ID for larger amounts. Walmart asks for government photo ID for purchases over $1,000 [2]. MoneyGram says to bring identification if needed [7].
- Need more than $1,000? USPS money orders are limited to $1,000 each [1]. MoneyGram gives the same US limit [7].
Cashing a money order you received
- USPS money orders: cashing one at a Post Office is free. Do not sign it until you are at the counter, and bring a primary photo ID. USPS says you can also cash them at most banks and some stores [1].
- Western Union money orders: you may be able to cash them at banks and other retailers, which may charge a fee. Not every Western Union location can cash them [4], and 7-Eleven does not cash Western Union money orders [5].
- Walmart lists Western Union and MoneyGram money orders among the items it cashes [9]; see the check-cashing fee guide for its published maximums.
Lost money orders, refunds, and expiration
- USPS: you cannot stop payment, but a lost or stolen postal money order can be replaced for a $23.00 processing fee. Start a Money Order Inquiry at any Post Office with your receipt. Confirming a loss can take up to 30 days and investigating up to 60 days [1]. Domestic postal money orders never expire [1].
- Western Union: refunds are requested online, and the official FAQ lists refund processing fees of $0 for money orders of $5 or less, $5 for $5.01 to $99.99, and $15 for $100.00 and above [6]. Western Union money orders do not expire, but depending on the state of purchase, a non-refundable service charge may be taken if one is not used within one to three years [4].
- Keep your receipt. USPS and Western Union both use it to check status or start a refund [1][4].
What the official pages do not say
- Walmart does not publish a maximum money-order amount [2].
- King Soopers, Western Union, 7-Eleven, and MoneyGram do not publish a national purchase fee. We do not estimate one.
- Bank and credit union money-order fees are set by each institution. We have not collected them.
FAQ
How much is a money order at the Post Office?
USPS charges $2.65 for $0.01 to $500.00 and $3.75 for $500.01 to $1,000.00 [1].
How much is a money order at Walmart?
Walmart publishes a $1 maximum fee and says exact charges vary by location but won't be over $1 [2].
How much is a money order at King Soopers?
King Soopers does not publish a dollar fee. Its official page says the cost will vary by state, so call the store's Money Services desk [3].
Can I buy a money order with a credit card?
Not at USPS: it takes cash or a debit card and says you cannot pay with a credit card. Walmart and King Soopers list cash or debit [1][2][3].
What is the most a money order can be for?
USPS domestic money orders are limited to $1,000 each. MoneyGram also states a $1,000 US limit that may vary slightly by state and location [1][7].
Sources
All sources last checked Nov 10, 2026 (America/Denver). Fees at retail and agent locations can differ by store.
- USPS, "Money Orders": usps.com/shop/money-orders.htm (last checked Nov 10, 2026)
- Walmart, "Money Orders": walmart.com/cp/money-orders/5791922 (last checked Nov 10, 2026)
- King Soopers, "Money Order Services Near You": kingsoopers.com/o/money-services/money-orders (last checked Nov 10, 2026)
- Western Union, "Money orders: Purchase & cash at a Western Union near you": westernunion.com/us/en/money-order.html (last checked Nov 10, 2026)
- Western Union, "Western Union Money Orders at 7-Eleven": westernunion.com/us/en/locations/7-eleven.html (last checked Nov 10, 2026)
- Western Union, "Frequently Asked Questions — Money Orders": westernunion.com/us/en/frequently-asked-questions/faq-money-orders.html (last checked Nov 10, 2026)
- MoneyGram, "Money order limits: What you need to know" (blog post dated July 1, 2026): moneygram.com/blog/money-order-limits-what-you-need-to-know (last checked Nov 10, 2026)
- MoneyGram, "Money orders": moneygram.com/us/en/services/money-orders (last checked Nov 10, 2026)
- Walmart, "Check Cashing": walmart.com/cp/check-cashing/632047 (last checked Nov 10, 2026)