Home › Guides › Money orders · All figures last checked

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.

Not financial advice, not affiliated. Check Desk is an independent information site. It is not a bank, money transmitter, check casher, or financial adviser, and it is not affiliated with USPS, Walmart, King Soopers, Western Union, MoneyGram, 7-Eleven, or any business it lists. This page is general information, not financial, legal, or tax advice, and not a recommendation to use or avoid any product, loan, or account. Fees, hours, ID rules, and services change and can differ by location. Confirm with the official source or the location before you go. We do not promote payday loans, title loans, or other credit products.
Short version. Walmart publishes a $1 maximum money-order fee and says exact charges vary by location [2]. USPS charges $2.65 for $0.01 to $500.00 and $3.75 for $500.01 to $1,000.00, cash or debit only [1]. King Soopers, Western Union, 7-Eleven, and MoneyGram do not publish a national purchase fee, so the answer there is Not published, call ahead [3][4][5][7]. USPS and MoneyGram both state a $1,000 limit per money order [1][7].

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.

WherePublished feeLimit per money orderHow you can payID
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

Cashing a money order you received

Lost money orders, refunds, and expiration

What the official pages do not say

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.

  1. USPS, "Money Orders": usps.com/shop/money-orders.htm (last checked Nov 10, 2026)
  2. Walmart, "Money Orders": walmart.com/cp/money-orders/5791922 (last checked Nov 10, 2026)
  3. King Soopers, "Money Order Services Near You": kingsoopers.com/o/money-services/money-orders (last checked Nov 10, 2026)
  4. Western Union, "Money orders: Purchase & cash at a Western Union near you": westernunion.com/us/en/money-order.html (last checked Nov 10, 2026)
  5. Western Union, "Western Union Money Orders at 7-Eleven": westernunion.com/us/en/locations/7-eleven.html (last checked Nov 10, 2026)
  6. Western Union, "Frequently Asked Questions — Money Orders": westernunion.com/us/en/frequently-asked-questions/faq-money-orders.html (last checked Nov 10, 2026)
  7. 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)
  8. MoneyGram, "Money orders": moneygram.com/us/en/services/money-orders (last checked Nov 10, 2026)
  9. Walmart, "Check Cashing": walmart.com/cp/check-cashing/632047 (last checked Nov 10, 2026)