Original Data
NZ Lunchbox Price Index
May 2026
20 school lunchbox staples, priced in-store at Woolworths and Pak'nSave in Auckland.
Last checked: 2026-05-16 by Yong Jae Lee
Woolworths basket
$99.48
Pak'nSave basket
$87.42
You save at Pak'nSave
$12.06
per week
Price Comparison Table
Bakery
| Item | Woolworths | Pak'nSave | Diff |
|---|---|---|---|
Wholegrain Bread (700g) per loaf | $4.50 | $3.99* | -$0.51 |
Wraps 8-pack per pack | $5.00 | $4.50* | -$0.50 |
Bagels 4-pack per pack | $4.50 | $3.99* | -$0.51 |
Produce
| Item | Woolworths | Pak'nSave | Diff |
|---|---|---|---|
Apples (1kg) per kg | $4.99 | $4.49* | -$0.50 |
Bananas (1kg) per kg | $3.49 | $3.29* | -$0.20 |
Carrots (1kg) per kg | $2.99 | $2.49* | -$0.50 |
Cherry Tomatoes (250g) per punnet | $4.99 | $4.49* | -$0.50 |
Cucumber each | $2.49 | $1.99* | -$0.50 |
Lettuce each | $3.49 | $2.99* | -$0.50 |
Meat & Deli
| Item | Woolworths | Pak'nSave | Diff |
|---|---|---|---|
Sliced Chicken (200g) per pack | $6.50 | $5.99* | -$0.51 |
Canned Tuna (185g) per can | $2.70 | $2.30* | -$0.40 |
Sliced Ham (200g) per pack | $5.50 | $4.99* | -$0.51 |
Dairy & Eggs
| Item | Woolworths | Pak'nSave | Diff |
|---|---|---|---|
Cheese Block (500g) per block | $9.90 | $8.49* | -$1.41 |
Eggs (12-pack) per dozen | $9.49 | $8.49* | -$1.00 |
Yoghurt (1kg) per tub | $6.99 | $5.99* | -$1.00 |
Butter (500g) per block | $6.49 | $5.79* | -$0.70 |
Pantry
| Item | Woolworths | Pak'nSave | Diff |
|---|---|---|---|
Rice (1kg) per kg | $3.49 | $2.99* | -$0.50 |
Pasta (500g) per pack | $2.49 | $1.89* | -$0.60 |
Hummus (200g) per tub | $4.50 | $3.99* | -$0.51 |
Peanut Butter (375g) per jar | $4.99 | $4.29* | -$0.70 |
* Cheaper option highlighted. Prices are regular shelf prices, not specials.
Visual Comparison
Wholegrain Bread (700g)
Wraps 8-pack
Bagels 4-pack
Apples (1kg)
Bananas (1kg)
Carrots (1kg)
Cherry Tomatoes (250g)
Cucumber
Lettuce
Sliced Chicken (200g)
Canned Tuna (185g)
Sliced Ham (200g)
Cheese Block (500g)
Eggs (12-pack)
Yoghurt (1kg)
Butter (500g)
Rice (1kg)
Pasta (500g)
Hummus (200g)
Peanut Butter (375g)
What this month's check showed
When I tallied the 2026-05-16 numbers from Pak'nSave Ormiston and Woolworths Ormiston, East Auckland, one thing jumped out: Pak'nSave Ormiston was cheaper on all 20 items β not a single tie, and Woolworths Ormiston did not come out ahead on anything in this particular basket. The full 20-item basket came to $99.48 at Woolworths versus $87.42 at Pak'nSave β a $12.06 gap for a single week of staples. Stretched across a roughly 40-week school year, that is about $482 β real money on a tight grocery budget.
The single biggest gap was the 500g cheese block, $1.41 cheaper at Pak'nSave. Dairy and bakery were where the difference stacked up fastest; fresh produce was closer between the two stores. This won't be true every month β when Woolworths runs a Onecard special on cheese or wraps the picture flips for those weeks β which is exactly why I record the everyday-low shelf price rather than the promotional one, and why I re-check each month instead of quoting a number once and leaving it.
Something I have learned doing this every month: the biggest difference is usually not obvious from the shelf price at first glance. I end up checking the unit price (per 100g, per litre) on the items that quietly move the weekly total β cheese, wraps, and yoghurt especially. Two blocks of cheese can look similarly priced until you notice one is 500g and the other 700g. That habit is most of where the $12 gap actually comes from, not any single headline price.
None of this means Woolworths is the wrong choice. The Woolworths store has longer trading hours and a wider range, which matters more than $12 to a time-poor parent doing a single evening shop. The index is here so you can make that trade-off with the actual numbers in front of you, not a vague sense that "one is cheaper."
Receipt Verification
I check these prices in person, not by scraping a website. As proof that I actually shop at the stores behind this index, here is a real receipt from one of our family shops at Pak'nSave Ormiston.



How I Collect This Data
In-store visits, not web scraping
I check prices at Pak'nSave Ormiston and Woolworths Ormiston, East Auckland. These are regular shelf prices, not online-only deals or special promotions.
Same products compared
I compare the closest equivalent product at each store β same brand where possible, or same size own-brand items. Any differences are noted.
Monthly updates
Prices are checked once per month, typically in the first week. The last update date is always shown at the top of the page.
Auckland prices only
Prices reflect Auckland metro stores. Regional NZ prices may vary, especially in smaller towns. I note when a product is unavailable.
How the Price Index is built
The Kiwi Lunchbox Price Index is a monthly snapshot of 20 staple lunchbox ingredients at two Auckland supermarkets. It exists because supermarket promotional pricing and online shelf-tag data both move quickly, and parents need a stable reference point when planning a weekly shop. Every figure on this page is verified by hand at a real store on a real day. There are no scraped APIs, no third-party data brokers, and no marketing partnerships influencing what is recorded.
Where the prices are collected
- Pak'nSave Ormiston β 1 Bellingham Road, Flat Bush, East Auckland. This is our main supermarket; roughly 60% of our weekly shops happen here. Pak'nSave is consistently the lowest-price option for most items, which makes it a useful floor benchmark. Using the store I actually buy from is deliberate: these are prices I am paying, not a shelf I visited once for a comparison.
- Woolworths Ormiston β the Woolworths (formerly Countdown) store at Ormiston Town Centre, checked on the same trips. House-brand and branded items are both recorded. We also shop the Botany branches of both chains maybe 40% of the time; prices between the Ormiston and Botany branches are usually within a few cents, so I record the Ormiston shelf tag as the index figure.
- Where a product is unavailable at one store on the check date, the entry is left blank rather than substituted with an online estimate. Blank entries are visible in the table above.
- All prices are recorded in-store, in person, at the actual shelf tag. Online prices (woolworths.co.nz, paknsave.co.nz) sometimes lag in-store changes by 24β48 hours, so the in-store tag is treated as the authoritative number.
The 20 items in the basket
The basket is fixed across months so the index is comparable over time. It was chosen to represent a typical Term-1 NZ lunchbox week and includes:
- Bakery β wholegrain bread (700g loaf), wraps (8-pack), bagels (4-pack).
- Produce β apples (1kg), bananas (1kg), mandarins (1kg), carrots (1kg), cucumber (each), cherry tomatoes (250g), lettuce (each).
- Dairy β full-fat plain milk (2L), reduced-fat plain milk (2L), edam or colby cheese (500g block), plain Greek yoghurt (1kg tub).
- Protein β sliced chicken breast (250g), eggs (12-pack), canned tuna in springwater (185g).
- Pantry β wholegrain pasta (500g), hummus (200g tub), tomato sauce.
Where a recipe-specific item changes between supermarkets (e.g., Woolworths stocks Anchor cheese; Pak'nSave stocks Mainland and house-brand), the cheapest comparable house-brand and brand-name version are both checked and the recorded price is the one most parents would actually buy.
How verification works on the check day
- Same day, same morning, same operator. Both stores are visited within the same 2-hour window, normally on the third Saturday of each month, to minimise mid-day promotional changes. I do the check personally β no third-party shoppers or paid couriers.
- Receipt and shelf-tag both recorded. Each item is photographed at the shelf tag, then a small representative purchase is made and the receipt is retained as an audit trail. Receipts are shown with the card number, auth code, and cashier details masked or cropped out (see the sample above) β the store name, items, and totals stay untouched.
- Specials and member-only prices. Where a product is on a promotional special or requires a OneCard / club price, both the everyday-low price and the promotional price are noted in the "Notes" column. The headline figure is the everyday-low price β what a parent would pay without any loyalty programme β to keep the index honest across promotional cycles.
- Auto-update vs manual update. A subset of Woolworths-side prices is periodically refreshed by a small automated job that scrapes
woolworths.co.nzon Monday mornings (NZ time). This is for freshness signal only β the canonical figure remains the in-store check. When the automated job and in-store check disagree, the in-store number wins.
What the Price Index does not include
- New World prices. The Foodstuffs north-island chain New World sits between Pak'nSave and Woolworths on price for most items, but is not in the index yet. The methodology would need to expand to three stores rather than two to capture it accurately, which is on the roadmap for the next index revision.
- Regional NZ stores. Wellington, Hawke's Bay, Christchurch, and Dunedin prices can differ by 5β15% from Auckland for identical products, particularly produce and dairy. The Auckland index is presented as a benchmark β adjust upward by roughly 8% for South Island equivalents in most categories.
- Online-only retailers. Costco, online specialty stores (FreshChoice online, Bin Inn, etc.) are not included. The 20-item basket focuses on mainstream supermarket pricing that most NZ families actually experience.
- Bulk and farmers' market pricing. Farmer's market produce in Auckland (Avondale, La Cigale, Parnell, etc.) is often cheaper for in-season fruit and vegetables, but the index uses supermarket prices because that is where the bulk of NZ families shop.
Limitations and disclaimers
- Prices are accurate as of the check date only. Supermarket prices change weekly, and the last-updated banner at the top of the table should be checked before relying on a figure for an actual shop.
- The index reflects two specific stores. Other Woolworths or Pak'nSave branches may differ by NZ$0.20β0.80 on most items. Central-city branches like Sylvia Park or Newmarket, for instance, tend to run slightly higher than the Ormiston stores due to retail rent differential.
- The index is not endorsed by Woolworths, Pak'nSave, Foodstuffs, or Woolworths NZ. It is an independent reader-facing reference. Brand and logo references are nominative use only.
- Where a price is unavailable or out of stock, the entry is left blank in the table. Blanks are not imputed or estimated.
How the index is used by the planner
The Kiwi Lunchbox Planner reads from the same priceIndex.json that powers this page. When the planner generates a weekly menu, the estimated lunchbox cost shown on the results screen is computed by summing the per-item prices from the latest index. If you toggle on "use this week's sales" in the planner sidebar, the planner additionally consults a separate weekly promotions feed (Woolworths and New World mailers) and discounts the affected ingredients on the spot.
The planner does not show prices that are not in this index β if you see a cost estimate in your weekly plan, it traces back to a real shelf tag I checked in person at one of the two stores above.
Editorial accountability
If you spot a price you think is wrong β perhaps you shopped at the same store the same week and saw a different number β please email it through the contact form. Submitted corrections are checked against the receipt and shelf-tag photo for that month, and where the reader is right the figure is corrected and a new lastUpdated stamp is published. The audit trail (receipt scan + shelf photo) for each monthly check is kept by the operator indefinitely.
This page is owned, written, and maintained by Yong Jae Lee, a Senior Product Designer based in Auckland and the solo operator of Kiwi Lunchbox. There is no team. The same person who designs the site, checks the prices, and replies to your email is the person whose name is on this page.
Use these prices in your meal plan
The Kiwi Lunchbox planner uses real Woolworths and Pak'nSave prices to estimate your weekly lunchbox cost.
Try the Planner