The cheapest sticker price is rarely the cheapest checkout.
I was paying $71.54 at Whole Foods for a basket that cost $45.30 at Aldi. No website could tell me that for my basket in my zip. So I built one.
Same 12 items, four services
NYC · zip 10025- Instacart-AldiCheapest$45.30Items: $34.18Service: $1.71Delivery: $5.99Suggested tip: $3.42
- Walmart+$51.29Items: $39.40Delivery: $7.95Suggested tip: $3.94
- Amazon Fresh$58.87Items: $48.92Delivery: $9.95
- Whole Foods$71.54Items: $58.74Service: $2.94Delivery: $3.99Suggested tip: $5.87
Why the cheapest per-item store isn't always the cheapest checkout
Every grocery delivery service stacks fees differently. Instacart adds 5% service fee + a delivery fee + a suggested 10% tip on top of shelf prices. Walmart+ gives members free delivery above $35 but charges $7.95 below it (plus tip). Amazon Fresh is free above $100 but has no tip system at all. Whole Foods uses the same Instacart fee schedule as Aldi but starts from a 72% higher shelf-price base.
The fees compound differently against each basket size, which is why the "cheaper" store can flip on a basket $34.18 vs $68.36 vs $102.54. Our tool rebuilds the full receipt for you so you see the real total, not the marketing number.
Where the numbers come from
We pull from four sources, refresh daily, and tell you honestly when a price is observed vs. estimated.
Aldi weekly ads
Live scrapeParsed daily from aldi.us — same Instacart-powered shelf pricing real shoppers see.
Whole Foods + Amazon Fresh
Live scrapeDaily from amazon.com/alm/category. Amazon Fresh uses the same catalog with a 0.92 sister-storefront factor.
BLS Average Retail Prices
MonthlyRegional averages from api.bls.gov for ~21 staples (eggs, milk, ground beef, bread) with per-service calibration factors.
Walmart+
EstimatedWalmart blocks scraping with CAPTCHA. We use BLS-anchored estimates calibrated to NPR + Consumer Reports basket studies. Disclosed honestly, never marketed as live.
Common questions
How does Weeknight Win compare grocery delivery prices?
You type a zip code, pick from 100 grocery staples, and we calculate the all-in cost (subtotal + service fee + delivery + suggested tip) at all four major delivery services using your region's live pricing. The cheapest service is highlighted.
Short version: Pick a basket, see all-in totals across 5 services in your zip.
Which grocery delivery services do you compare?
Instacart-Aldi, Whole Foods, Walmart+, and Amazon Fresh. These are the four largest US grocery delivery storefronts, covering ~85% of consumer delivery volume.
Short version: Instacart-Aldi, Whole Foods, Walmart+, and Amazon Fresh.
How accurate are the prices?
Aldi, Whole Foods, and Amazon Fresh prices come from live daily scrapes of public weekly ads — typically within ~$0.20 of what shoppers see at checkout. Walmart+ uses BLS-anchored estimates because Walmart blocks scraping; we disclose this on every Walmart price. Errors come mostly from regional store-level variation and same-week promotions.
Short version: 3 of 5 services use live scrapes; Walmart is BLS-anchored estimate.
Do I need to sign up or share my email?
No. The price comparison tool works fully anonymously — type your zip, build a basket, see the totals, click "Buy on Instacart" to send the basket directly to Instacart's real checkout. Optional signup unlocks saved baskets and a Sunday email digest with the cheapest service for your usual basket.
Short version: No. Signup is optional for saved baskets and the Sunday digest only.
Does this work for my city?
We have specific live data for 20 US metros covering 14 states (cheapest grocery delivery in: Austin, NYC, LA, Chicago, Houston, Phoenix, Philadelphia, San Antonio, San Diego, Dallas, San Jose, Jacksonville, Fort Worth, Columbus, Charlotte, Indianapolis, Seattle, Denver, Washington DC, Boston). Outside those, we use BLS regional averages calibrated to your zip's first digit (4 US zones).
Short version: 20 metros have city-specific data; everywhere else uses regional estimates.
How is this different from comparing prices myself?
You'd need to open 4 apps, type the same 12 items into each, screenshot each total, then mentally add service fees and delivery fees per service. Most people don't — they pick the service they're already familiar with and miss the $26+ gap. We do it once, daily, for free.
Short version: You'd need to open 4 apps and add fees by hand; we do it in one screen.
See what your basket actually costs.
Sample basket pre-loaded. Tweak quantities, change items, type your zip — get your cheapest delivery service in under 60 seconds.
Open the comparison toolAlso included: a free meal planner
The site started as a meal planner with 600+ curated recipes — it still works, and if you sign up free we'll plan a week of dinners around the basket you just priced. Browse recipes or start a meal plan. The grocery comparison tool above is the main feature though.