App Reviews12 min read

Grocery Apps Ranked: Instacart, Walmart, Target, Kroger (2026)

1-3 star review analysis of 5 US grocery delivery and pickup apps, Instacart, Walmart, Target Circle, Kroger, and Amazon Fresh. What shoppers complain about most: missing items, surge fees, tip rigging, stock inaccuracy, and which grocery app is actually worth the hassle.

Grocery delivery went from pandemic novelty to permanent habit. In 2026, one in three US households orders groceries through an app weekly, and the 1-star reviews tell you exactly what that convenience costs. Missing items that still charge, surge fees that triple the delivery price on a Sunday evening, tip-baiting shoppers who refuse the order after you tip low, and "in stock" items that arrive as apologetic substitutions you never asked for.

We analyzed 1-3 star reviews across the five biggest US grocery apps, Instacart, Walmart, Target Circle, Kroger, and Amazon Fresh, to rank which one is actually worth the money, which one is most regret-inducing, and what the complaint patterns reveal about how grocery delivery really works.

The 5 Apps Analyzed

AppModelCoverageiOS rating
Instacart3rd-party shoppers, 1000+ partner storesNational4.8
WalmartEmployee-shoppers + 3rd partyNational4.8
Target CircleShipt-powered delivery + Target pickupNational4.8
KrogerIn-house pickup + Instacart deliveryRegional (35 states)4.7
Amazon FreshAmazon employees + Whole Foods pickupSelected metros4.4

Store ratings look healthy because they aggregate across tens of millions of orders. The 1-3 star filter tells you what happens when your order goes sideways, which, across this category, happens more often than the averages suggest.

Top Complaints Across All Apps

Percentages are within the 1-3 star review subset.

1. Items Marked Delivered That Never Arrived (22%)

The highest-frequency complaint, across every single app in our sample. Users describe opening the door to find a bag missing items that the receipt says were delivered.

  • "Ordered 32 items on Instacart, received 29. Chatbot said 'marked delivered, nothing we can do'"
  • "Walmart driver marked $80 of groceries delivered, porch camera shows they drove off with them"
  • "Target Shipt order said delivered, showed up 4 hours later after I filed a missing-order claim"
  • "Kroger pickup gave me someone else's bag. My fresh order was picked up by them"
  • "Amazon Fresh 'delivered' an order that never arrived. Took 3 chats to get a refund"

The pattern: shopper/driver ends the delivery on the app, payment clears, items don't show up. Refund rates vary, Instacart and Amazon Fresh refund reliably (if sometimes slowly), Walmart's dispute flow is harder, Target/Shipt is inconsistent, Kroger is the worst when pickups go wrong because the chain of custody is harder to dispute.

2. Missing Items Not Refunded Automatically (17%)

The difference from complaint #1 is that here the order arrived but items are missing. Users expect automatic refunds for out-of-stock or skipped items. The apps increasingly don't.

  • "Instacart skipped 5 items, charged for all 5, expected me to manually refund each one"
  • "Walmart 'out of stock' on my cart but they still charged me, 3 weeks for refund"
  • "Target forced me into a store credit instead of a refund for missing items"
  • "Kroger app refund flow is broken, it says 'refund submitted' and nothing happens"
  • "Amazon Fresh at least auto-refunds missing items. That's the one thing they do right."

The category is trending toward friction-heavy refund flows, clearly because friction is profitable. Users describe giving up on $4-8 refunds because the process takes 10+ minutes and multiple chat sessions. Multiply that by millions of orders/week and the hidden revenue from unfiled refunds is substantial.

Amazon Fresh is the unexpected winner here, their automated refund system is the category's most reliable. The tradeoff is that Amazon Fresh's service area is the smallest.

3. Surge Pricing + Hidden Fees (15%)

The sticker shock category. Users describe total orders coming in 30-50% higher than the shelf prices suggested.

  • "Instacart: $90 of groceries, $127 at checkout. Service fee, delivery fee, 'heavy' fee, tip"
  • "Walmart+ still hit me with a 'busy period' delivery fee during dinner hours"
  • "Target delivery fee tripled on Super Bowl Sunday with no warning"
  • "Kroger's 'Boost' subscription promised free delivery, then charged $3.99 'service fee' on every order"
  • "Amazon Fresh minimum for free delivery crept from $35 to $50 to $100 in 2 years"

Instacart's fee complaints are the most intense, reviewers routinely describe finding Instacart prices higher than in-store prices on identical items, on top of delivery fee, service fee, and tip. The price-markup-above-shelf is the category's most misunderstood fee. Instacart partners with stores on markups; the user thinks they're paying retail + delivery, but the retail price shown is often already 5-15% above the in-store price.

Walmart comes out slightly better, they generally don't mark up shelf prices, and their Walmart+ subscription replaces most per-order fees.

4. Tip-Related Issues (Tip Baiting, Shopper Boycotts, Tip-Based Routing) (12%)

The most emotionally charged complaint category. The grocery delivery economy runs on tips, and the dynamics are ugly on both sides.

  • "Set $0 tip on Instacart because the items were $40 over list price, order unclaimed for 3 hours, finally canceled"
  • "Added fair tip upfront, shopper still kept messaging about 'more traffic, bigger tip please'"
  • "Walmart driver refused substitutions then rated my order 1 star because of my tip"
  • "Target Shipt shopper called me 4 times demanding to know if my tip was final"
  • "Amazon Fresh doesn't have shopper-facing tips, which is why their shopper quality is more consistent"

The tip-system creates a two-sided bad-actor problem: customers can "tip-bait" (tip high to attract a shopper, then reduce after delivery) and shoppers can boycott low-tip orders (leaving them to sit in the queue for hours until the tip goes up). Instacart is the app where both behaviors are most visible in reviews. Amazon Fresh, by running on W-2 employees without customer-facing tips, sidesteps the whole problem, at the cost of smaller service area.

5. Wrong Substitutions Without Approval (11%)

Users mark items "no substitutions" and still get substitutions.

  • "Instacart substituted organic for non-organic against my explicit 'no substitutions' setting"
  • "Walmart gave me creamy peanut butter instead of crunchy and argued it was 'similar'"
  • "Target Shipt replaced almond milk with oat milk without asking, I'm allergic to oats"
  • "Kroger sub gave me $12 lactose-free milk instead of $4 regular, didn't flag the price jump"
  • "Amazon Fresh at least texts before substituting. It's the bare minimum and most others don't"

The allergy-substitution sub-complaint is the most serious in the category, multiple reviews describe substitutions that could cause actual harm. Amazon Fresh and Kroger's pickup flow are the two that most consistently text before substituting. Instacart's "no substitutions" toggle is described as unreliable by users across multiple reviews.

6. Order Pickup Never Ready On Time (9%)

Pickup-specific complaint, relevant for all five apps since they all offer pickup, and most intense for Kroger since pickup is Kroger's core offering.

  • "Kroger pickup: reserved 3-4pm slot, order ready at 5:45pm, wasted 2 hours waiting"
  • "Walmart pickup 'ready' notification came while I was parked in the pickup lane, 40 min wait"
  • "Target pickup slot is a suggestion, not a commitment. 30+ min late is normal"
  • "Amazon Fresh Whole Foods pickup is actually the fastest, usually ready by the reservation time"
  • "Instacart pickup at my local store was 25 min late, no notification"

The pickup reliability issue is most painful because users scheduled their day around the pickup slot. The root cause is staffing, pickup orders depend on in-store employees picking the order on time, and staffing is thin across the category.

7. Shopper Quality Variance (8%)

  • "Instacart shopper bought expired yogurt that was clearly dated on the carton"
  • "Walmart shopper delivered meat at room temperature after leaving in their car for 45 min"
  • "Target Shipt shopper picked produce visibly moldy and chatted me asking 'is this ok?'"
  • "Amazon Fresh quality is consistent, same employees, trained, QC'd"
  • "Kroger pickers vary by store, some pick great produce, others pick the bruised bottom"

The shopper quality issue is structural: gig-platform shoppers are unrated on specific skills (produce selection, temperature management, expiration checking). Amazon Fresh's employee model outperforms here, the same people shop every day, they know the store, they're trained on produce quality.

The 5 Apps Ranked

1. Amazon Fresh: Most Reliable (If You're Covered)

Complaint rate: Lowest in category

Best for: Amazon Prime members in covered metros

Main complaint themes: Coverage area is small, minimums creep up

Amazon Fresh comes out on top of the 1-3 star review analysis for a structural reason: employee-shoppers not gig workers, automated refunds, no customer-facing tips, and in-house Prime delivery infrastructure. The result is that when Amazon Fresh is available, it's the most consistent experience in the category, fewer missing items, faster refunds, better quality control.

The catch is coverage: Amazon Fresh is only available in ~20 metros and the free-delivery minimum has crept from $35 to $100 over four years. If you're outside the service area, Amazon Fresh isn't an option.

Best for: Prime members in NYC, LA, SF Bay, Chicago, Seattle, DC, Dallas, Houston, Philadelphia, Boston, Phoenix, Atlanta, San Diego, Denver, Minneapolis, Detroit, Baltimore, Orlando, Tampa, and selected Whole Foods pickup markets.

2. Walmart: Best Value When It Works

Complaint rate: Middle

Best for: Walmart+ subscribers in well-staffed Walmart trade areas

Main complaint themes: Driver quality variance, dispute friction

Walmart has the most aggressive price positioning in the category, they don't mark up shelf prices, Walmart+ at $98/year includes free delivery without per-order fees, and the pickup service is free. The complaint rate is middle-of-pack because while the economics are the best, the delivery execution depends heavily on which local Walmart and which driver.

The dispute flow is the sharpest pain point, Walmart's refund process is the hardest in the category for missing items, partly because they're trying to reduce fraud but at the cost of legitimate claims.

Best for: Budget-focused shoppers who'll tolerate execution variance in exchange for the lowest total cost.

3. Kroger: Best Pickup, Weakest Delivery

Complaint rate: Middle (concentrated in delivery, not pickup)

Best for: Kroger-family shoppers in the 35 states where Kroger operates

Main complaint themes: Pickup time slippage, delivery powered by Instacart inherits Instacart issues

Kroger's own pickup service is one of the most-used in the country and reviewers generally describe it as the best pickup experience in category, when it's on time. The pickup time slippage is the main complaint, with 30+ minute waits being common during peak hours.

Kroger's delivery is powered by Instacart (technically Boost subscription bundles it), which means Kroger delivery reviews are essentially Instacart reviews. If you're in a Kroger region, their pickup is the app's strength, their delivery is not.

Best for: Families in Kroger/Ralph's/Fry's/Smith's/Harris Teeter/King Soopers/QFC regions who want pickup, not delivery.

4. Target Circle: Polished App, Uneven Delivery

Complaint rate: Middle-high

Best for: Target Circle members who mostly do pickup

Main complaint themes: Shipt delivery variance, substitution issues

Target's app is the category's most polished, excellent UX, good store inventory visibility, clean checkout. Target Circle ($49/year) bundles delivery via Shipt (Target-owned).

The complaint pattern for Target is bimodal: Target pickup (done by Target employees at the store) is reliable; Target/Shipt delivery has the same gig-shopper quality variance that Instacart does, because Shipt's gig-shopper model is essentially Instacart's model with different branding.

The "no substitutions" complaint is disproportionately Target, Shipt shoppers are described as the most likely to sub without permission.

Best for: Target loyalists who can use pickup instead of delivery.

5. Instacart: Most Convenient, Most Complained About

Complaint rate: Highest in category

Best for: Shoppers in regions where Instacart is the only option for their preferred store

Main complaint themes: Price markup, fee stacking, tip-related issues, missing-item refunds

Instacart has the broadest store network (1000+ chains including Costco, Whole Foods, Kroger, Aldi, Wegmans, and many regional chains), which makes it the default grocery app for a huge slice of the country. That breadth is also why Instacart shows up with the highest complaint rate: more orders, more variance, and the gig-shopper + markup + fee-stacking model is the category's most financially opaque.

The specific Instacart complaints are remarkably consistent across years: shelf-price markup that users don't realize exists, fee stacking that makes the post-tax total 30-50% over what the cart suggested, and gig-economy dynamics that produce both tip-baiting customers and tip-boycotting shoppers.

The one thing Instacart still does best: coverage. If you want Costco delivery, Aldi delivery, or most specialty chains, Instacart is the only option.

Best for: Users with no alternative, or users shopping at stores only Instacart carries (Costco, Aldi, specialty chains). Instacart+ subscription ($99/year) removes most per-order fees and partially addresses the fee-stacking pain point, though it does not address markup.

Patterns That Distinguish Good From Bad

Reading across all five apps, the complaint patterns line up with some structural observations:

  • Employee models outperform gig models on consistency (Amazon Fresh, Kroger pickup), same people, trained, accountable
  • Tip-based compensation creates two-sided bad behavior: apps with no tips or structured tipping have fewer emotional complaints
  • Automated refunds dramatically reduce complaints: Amazon Fresh's auto-refund for missing items is the single feature most missing from competitors
  • Store-price markup is the most under-discussed fee: Instacart reviews surface it most, but Target/Shipt and Kroger delivery have similar markups
  • Subscription bundles (Walmart+, Instacart+, Circle 360) solve the fee-stacking complaint but not the execution variance

How to Actually Use Grocery Apps in 2026

Based on the review patterns, an effective grocery-app strategy looks like:

  • If Amazon Fresh covers your metro and you have Prime: default to Amazon Fresh for reliability
  • If you want the lowest total cost: Walmart+ with pickup (not delivery) to avoid driver variance
  • If you want Costco, Aldi, or specialty chains: Instacart is the only option, use Instacart+ to remove per-order fees
  • If you use Kroger-family stores: use their pickup, skip their delivery (which is Instacart)
  • For most users: pickup consistently beats delivery across all five apps in the complaint data
  • Always photograph your delivery when it arrives, it's the fastest path to a missing-item refund
  • Never rely on "no substitutions" toggles, keep your phone on when the order is being shopped

Bottom Line

Amazon Fresh is the best grocery app in 2026 for users in its coverage zone, employee shoppers, automatic refunds, no tip drama. Walmart is the best value. Kroger is the best pickup app. Target Circle has the best-polished UX but its delivery inherits Shipt's gig-shopper variance. Instacart has the widest coverage and the most complaints.

Before you subscribe to any grocery app's annual plan, read the most recent 1-star reviews on Unstar.app for your specific local market, grocery app quality varies so much by store and by city that nationwide averages don't tell you much. The reviews from your ZIP code in the last 90 days are what actually predict your experience.

The broader pattern: convenience costs money, and the category has figured out how to distribute that cost across prices, fees, tips, subscriptions, and friction on refunds, each line item small enough to feel reasonable, together large enough that a $90 grocery order becomes $130. The apps that are most transparent about it (Amazon Fresh, Walmart) are the ones with the lowest complaint rates. The apps that hide it (Instacart's layered markup + fee stack) are the ones with the highest.

Related reading: Food Delivery App Reviews: What Customers Hate Most is the adjacent category covering prepared-food delivery (DoorDash, Uber Eats, Grubhub) which shares many of the same gig-economy patterns. Subscription App Reviews: Reduce Cancellations covers the subscription-fatigue dynamic that grocery app annual plans increasingly trigger. Dark Patterns in Mobile Apps: 1-Star Reviews of Manipulative Design covers fee-layering and refund-friction as a category, which grocery apps exemplify.

Ready to analyze your app's negative reviews?

See what users really complain about: for free.

Try Unstar.app