You’re standing in the grocery checkout line, remember you need to send rent payment, and suddenly wonder: Does Kroger Have Money Orders? You’re not alone. Every year, over 25 million US adults use money orders instead of personal checks or digital payments, and most people want to pick one up while running routine errands instead of making an extra stop at the bank or post office.
Money orders remain one of the safest ways to send guaranteed funds, especially for people without bank accounts or for payments that won’t accept cash or cards. Too many shoppers waste time driving around town searching for money order services when they might already be parked at a Kroger family store. In this guide, we’ll break down exactly what Kroger offers, how much you’ll pay, limits, rules, and tips to make your transaction fast and hassle-free.
Does Kroger Actually Offer Money Order Services?
Kroger operates one of the largest in-store financial service networks among US grocery chains. Yes, nearly all Kroger owned and operated locations sell money orders during regular store hours, with services available at the customer service desk or dedicated money services counter. This applies not just to stores branded Kroger, but also to all Kroger family banners including King Soopers, Fred Meyer, Ralphs, Smith’s, Fry’s, and Harris Teeter. Only a tiny number of very small express format locations do not offer this service, and those locations will post clear signage at the entrance.
How Much Do Kroger Money Orders Cost?
Unlike banks that often charge premium fees for non-account holders, Kroger keeps money order fees low to encourage in-store traffic. Exact pricing varies slightly by region, but it remains one of the most affordable options available for this service. Most shoppers save between $1 and $3 per money order compared to post office or convenience store pricing.
Below is the standard pricing structure for Kroger money orders as of 2025:
| Customer Type | Fee Per Money Order |
|---|---|
| Regular Shopper | $0.88 - $1.25 |
| Kroger Rewards Member | $0.69 - $0.99 |
You will notice that having a free Kroger rewards card immediately drops your fee in almost every location. There is no catch to this discount -- you do not need to earn points, you just need to scan your rewards card before starting the money order transaction. This discount alone makes Kroger the cheapest money order provider in most zip codes.
Always confirm pricing at your local store’s customer service desk before starting your transaction. Rarely, high traffic or metropolitan locations may charge up to $1.50 per money order, but this only applies to less than 5% of all Kroger stores nationwide. No store charges more than $2 for a standard maximum value money order.
What Is The Maximum Limit For Kroger Money Orders?
Kroger sets standard limits on money order values to reduce fraud risk and comply with federal financial reporting rules. These limits are consistent across nearly all locations, and apply to all customers regardless of rewards status or purchase history. You cannot request an exception to these single order limits under any circumstances.
- Individual money orders have a maximum face value of $1,000 per order
- Most locations allow you to purchase up to $3,000 total in money orders per 24 hour period
- Some high volume locations may raise the daily limit to $5,000 for rewards members
- Any purchase over $3,000 total will require you to show valid government photo ID
If you need to send an amount larger than $1,000, you can simply purchase multiple money orders. For example, to send $2,700 you would buy three separate money orders: two for $1,000 each and one for $700. You will pay the per-order fee for each individual money order you purchase.
Note that federal law requires all financial service providers to report any single day money order purchases over $10,000 to the IRS. Kroger will ask for additional identification and complete required reporting forms if you cross this threshold, as required by law.
What Payment Methods Does Kroger Accept For Money Orders?
One of the biggest reasons shoppers prefer Kroger for money orders is the flexible payment options available. Unlike many banks and post offices that only accept cash or debit cards, Kroger allows several common payment types for money order purchases. This flexibility makes it easy to complete your transaction without extra trips to an ATM.
Accepted payment methods at all Kroger locations include:
- Cash (all denominations, no maximum for in-store purchases)
- Pin-based debit cards (Visa, Mastercard, Discover)
- Kroger gift cards with available balance
- Prepaid debit cards that support pin transactions
You cannot pay for a Kroger money order with a personal check, credit card, or digital payment app like Venmo or Cash App. These restrictions exist to prevent fraud and chargeback risks. Credit card purchases are also blocked because most credit card providers classify money orders as cash advances, which carry high fees and interest rates.
If you only have a credit card, you will first need to withdraw cash from an ATM before purchasing your money order. Most Kroger stores have on-site ATMs near the front entrance for customer use, though standard ATM withdrawal fees will apply.
Does Kroger Cash Money Orders Too?
Many people who buy money orders also occasionally need to cash one, and Kroger offers this service as well. Not every location offers cashing services, and rules are stricter than when purchasing a money order. This is one of the most commonly misunderstood parts of Kroger money services.
Here are the basic rules for cashing a money order at Kroger:
| Money Order Origin | Cashable At Kroger? |
|---|---|
| Money order purchased at Kroger | Yes, all locations |
| USPS Money Order | Yes, most locations |
| Western Union / MoneyGram | Most locations |
| Money order from another grocery store | Generally no |
You will always need to show a valid government issued photo ID to cash any money order at Kroger. You will also need to be a Kroger rewards member at almost all locations that offer cashing services. There is a small cashing fee, usually between $3 and $5 per money order, deducted from the total amount you receive.
Cashing services are only available during money services desk hours, which are often slightly shorter than regular store hours. Most locations stop cashing money orders one hour before the store closes, so plan your visit accordingly. You can call your local store ahead of time to confirm they will cash your specific money order before arriving.
How To Purchase A Money Order At Kroger Step By Step
Purchasing a money order at Kroger is a fast process that usually takes less than 5 minutes once you reach the counter. Most people complete the entire transaction while waiting for their grocery order to be bagged, or on a quick stop between errands. Following these simple steps will avoid delays.
- Head to the customer service desk or dedicated Money Services counter, do not go through the regular checkout lanes
- Let the attendant know you would like to purchase a money order, and state the exact amount you need
- Scan your Kroger rewards card if you have one, to receive the discounted fee
- Pay for the money order plus fee using an accepted payment method
- Fill out the recipient name and your information immediately before leaving the counter
Always fill out the money order right away, before you put it in your wallet or purse. Never leave a money order blank -- if you lose it, anyone who finds it can fill in their own name and cash it. Most attendants will give you a free pen and remind you to complete this step.
Keep your purchase receipt separate from the money order itself. The receipt has a tracking number that you can use to cancel or replace the money order if it gets lost or stolen. Without this receipt, Kroger cannot help you recover your funds, so store it somewhere safe for at least 90 days.
Common Mistakes To Avoid With Kroger Money Orders
Even though money orders are simple financial tools, small mistakes can cost you time, money, and frustration. Thousands of Kroger customers run into avoidable issues with money orders every year. Most of these problems are completely preventable if you know what to watch for.
The most common mistakes people make include:
- Forgetting their ID for purchases over $3,000
- Throwing away the purchase receipt immediately
- Leaving the money order blank while traveling
- Trying to purchase money orders at regular checkout lanes
- Assuming all locations cash third party money orders
Another common error is trying to use a money order more than 1 year after purchase. Kroger issued money orders do not expire, but after 12 months most states require unclaimed funds to be turned over to the state treasury. You can still claim the money, but the process becomes much longer and requires extra paperwork.
If you do run into a problem with a Kroger money order, always contact the Kroger Money Services support line first, not your local store. The central support team has full access to transaction records and can help track, cancel, or replace money orders much faster than individual store staff.
Kroger is one of the most convenient, affordable options for money orders available for most US shoppers. With low fees, flexible payment options, and services available at over 2,700 stores across the country, you can almost always pick up a money order while doing your regular grocery run. Remember to bring your rewards card for the best price, keep your receipt, and always fill out the money order immediately after purchase.
Next time you are planning a trip to Kroger, add any needed money orders to your shopping list ahead of time. You can also check your local store’s website to confirm money services hours before you leave. No more extra stops at the post office or bank -- you can cross this errand off your list during your next grocery run.