It’s 7pm on a Tuesday, you’re waiting in the Kroger curbside lane, and your phone pings. Three items on your order were out of stock, and the shopper selected substitutions. If you’re like 68% of Kroger pickup customers polled in 2024, your first thought right then is: Does Kroger Charge for Substitutions? For anyone who’s ever found a fancy imported cheese swapped for their budget block or a 12-pack replaced with a 6-pack on their receipt, this isn’t just a trivial question—it can add up to $5-$15 extra on every single order if you don’t know the rules.

Most shoppers never read the fine print when they tap ‘accept substitutions’ at checkout. You might assume you’ll pay the price of the item you originally ordered, or you might fear you’ll get stuck paying for whatever expensive replacement the shopper picked without asking. In this guide, we’ll break down official Kroger policy, hidden exceptions, how charges show up on your receipt, and exactly what to do if you get overcharged for a swap.

The Official Short Answer: What Kroger Publicly States

Kroger has standardized this policy across all owned store brands as of 2023, and the rule is remarkably simple. No, Kroger does not charge you more than your original ordered item price for an approved substitution. Even if the replacement item normally costs more than what you added to your cart, you will only ever be charged the price of the product you originally selected. If the substitution is cheaper than what you ordered? You automatically get the lower price, and the difference is credited back to your payment method right when your order is finalized.

How Substitution Pricing Works For Pickup Vs Delivery Orders

A lot of shoppers don’t realize there are small differences between curbside pickup and same-day delivery when it comes to substitution charges. Both follow the base no-extra-charge rule, but the timing of price adjustments changes slightly. For pickup orders, all substitutions and price adjustments are finalized before you even pull into the parking lot. You will get a text or app alert listing every swap 10-20 minutes before your order is brought out.

For delivery orders, the process works a little differently. Shoppers can substitute items right up until they leave the store, so you might not get a notification until the driver is on their way to you. Price adjustments still follow the same rule, but credits for cheaper substitutions can take 24-48 hours to post to your account instead of showing up immediately at checkout.

Here is a quick breakdown of timing across both order types:

Order Type Substitution Alert Time Price Adjustment Posts
Curbside Pickup 10-20 mins before pickup Instant at order finalization
Same-Day Delivery 5-30 mins before delivery 1-2 business days
In-Store Shopped Orders During checkout Instant

No matter which order type you use, you always have the right to reject any substitution when you receive your order. If you turn down a swap, you will get a full refund for that item immediately, no questions asked. Kroger reports that only 12% of customers reject substitutions once they see the pricing guarantee.

Common Exceptions Where You Might Get Charged Extra

While the official policy says you won’t pay more for substitutions, there are 3 very specific exceptions that almost no one tells you about. None of these are secret, but they are buried in the terms of service that 91% of shoppers never read. Most of the time, if you get charged extra, it falls into one of these categories.

The most common exception is for weight-priced items like meat, produce, and bulk goods. When you order 2 pounds of ground beef, the actual package the shopper grabs might be 2.1 or 1.9 pounds. For these items only, you will be charged the actual weight of the substitution you receive. This is not considered an extra charge for the swap itself—it is standard pricing for all variable weight items at Kroger.

  • You approved an upgraded substitution explicitly via text or app request
  • The substitution is for an alcohol or tobacco product (regulated pricing laws override store policy)
  • You place an order through a third party app instead of Kroger’s official website or app

Third party apps like Instacart have their own substitution policies, and they do regularly charge customers for the full price of the replacement item. This is the number one reason people report getting overcharged for Kroger substitutions—they didn’t realize they weren’t ordering directly from the store. Always use the official Kroger app if you want the substitution price guarantee.

How To Verify Substitution Charges On Your Receipt

Even with the official policy, it is always a good habit to check your receipt every single time you pick up or receive an order. Mistakes happen—shoppers scan the wrong code, receipt systems glitch, and temporary sale prices don’t always apply correctly to substitutions.

When you get your digital receipt, look for the section labelled “Substitutions”. Every swapped item will be listed with three numbers: the price of your original item, the regular price of the substitution, and the final price you were actually charged. If the final price is higher than the original, that is an error you can fix.

Follow this simple process every time to check charges:

  1. Open your Kroger app order history within 24 hours of receiving your order
  2. Tap “View Receipt” and scroll to the substitutions section
  3. Compare the original order price to the charged price for every swapped item
  4. Take a screenshot of any discrepancies before leaving the pickup lane

Kroger customer support reports that 92% of substitution charge errors are resolved on the spot if you mention them before leaving the store. If you wait until you get home, it will still get fixed, but you will have to wait 3-5 business days for the refund to process.

What Items Get Prioritized For No-Cost Substitutions

Kroger trains all personal shoppers to follow a specific priority order when picking substitutions. They don’t just grab the first similar item they see—they are required to pick the cheapest equal alternative first whenever possible. This is part of the company’s official substitution policy that was updated in 2023.

The first rule shoppers follow is always match the brand first, then size, then type. If your exact item is out, they will look for the same brand in a slightly different size next. Only if that is not available will they move to a different brand. Shoppers get performance marks for picking good substitutions, so they have incentive to follow these rules.

Priority Rank Substitution Type Price Guarantee Applies
1 Same brand, different size Yes
2 National brand equivalent Yes
3 Kroger store brand equivalent Yes
4 Upgraded premium item Yes, you pay original price

One nice surprise most shoppers don’t know: if the only available substitution is a more expensive premium item, you still only pay your original price. This means you regularly can get organic, name brand, or larger size items for the price of the cheaper regular version you ordered. Approximately 18% of all substitutions end up being upgrades that customers get for no extra cost.

How To Opt Out Or Customize Substitution Rules For Your Order

You don’t have to accept Kroger’s default substitution settings for every order. You can fully customize what gets swapped, what doesn’t, and even leave notes for your shopper right when you build your cart. Most shoppers never notice these settings, but they can save you a lot of frustration.

For each individual item in your cart, you can toggle substitutions on or off. If you turn off substitutions for an item, the shopper will simply leave it out of your order and refund you if it is out of stock. This is perfect for items you are very picky about, like specific baby formula, pet food, or allergy medications.

  • Mark items as “no substitutions” on the individual product page
  • Add custom notes for allowed swaps (ex: “only swap for unsweetened almond milk”)
  • Opt out of all substitutions entirely for your whole order
  • Request that the shopper text you to confirm any substitution before picking it

You can adjust these settings right up until your shopper starts picking your order. If you forget to set them ahead of time, you can also reply to the substitution alert text with “REJECT” for any specific swap you don’t want. No explanation is required, and you will get an immediate refund for that item.

What To Do If You Were Wrongly Charged For A Substitution

Even with all the policies and checks, mistakes do happen. If you check your receipt and find you were charged more than your original item price for a substitution, don’t panic. Kroger has a very clear process for fixing this, and almost all issues are resolved the same day you report them.

The fastest way to fix an overcharge is to mention it to the attendant before you leave the curbside pickup lane. They can pull up your order on their tablet, verify the price difference, and issue an immediate refund right there. You don’t need to show proof, argue, or call anyone.

If you already left the store, follow these steps:

  1. Open your order in the Kroger app and tap “Help With Order”
  2. Select “Substitution Charge Issue” from the problem menu
  3. Enter the item name and the price difference
  4. Submit the request. Most are reviewed within 2 hours.

Kroger has a no-questions-asked refund policy for substitution overcharges. As long as you report the issue within 7 days of receiving your order, you will get the full difference credited back to your original payment method. In 2024, 97% of reported substitution charge errors resulted in a full refund.

At the end of the day, the answer to whether Kroger charges for substitutions is almost always no, as long as you order directly through the store. The official policy is fair, transparent, and designed to give you peace of mind when you can’t shop for yourself. The rare exceptions are clearly laid out, and there are simple ways to check your order, customize your settings, and fix any mistakes that pop up. You don’t have to worry about hidden fees or surprise upcharges every time an item is out of stock.

Next time you place a Kroger pickup or delivery order, take 60 extra seconds to review your substitution settings before checking out. Check your receipt once you get your order, and don’t hesitate to speak up if something looks off. If you found this guide helpful, save it for your next grocery run, and share it with anyone else who has ever stared at a substitution alert wondering what it would cost them.