GrubShelf — the pantry app that tracks expiry dates and turns what's already in your fridge into a shopping list.

The problem

You're losing
money every week
without noticing.

The spinach you forgot about. The avocados you bought twice. The leftovers that quietly became biology experiments. It adds up.

GrubShelf fixes this quietly — no meal planning homework, no daily nagging. Just the right nudge at the right time.

£0
the average UK household wastes in food every year
0%
of groceries bought end up in the bin, uneaten
most people check the fridge after they've already bought duplicates
Features

Three things,
done properly.

Pantry, alerts, list. Each one feeds the next — so nothing slips through the cracks, or the back of the fridge.

🧺
Pantry that knows itself
Scan a receipt once and everything lands: matched, counted, dated. See what's fresh, what's low, what's about to turn — all in one screen.
🥬Spinach
TODAY
🥑Avocados
2 DAYS
🥚Eggs
8 DAYS
Expiry alerts that matter
One notification, the day before it turns. Not a daily barrage — just the one that actually saves the spinach.
Spinach expires today. Check your fridge.
Cheddar expires tomorrow — 2 servings left.
🛒
Shopping list
Knows what you already have. No more buying a fourth bottle of olive oil.
Milk
Greek yoghurt
Olive oil have it
Avocados
Also in the app
💷
Spend tracking
Set a budget, log each shop via receipt scan. See where the money actually goes.
👨‍👩‍👧
Family sync
Pantry and list sync across the household — when your partner adds milk, you see it.
How it works

Up and running
in under 3 minutes.

01
Scan your receipt
Take a photo of any grocery receipt. We read it, match every item to a real product, and add it to your pantry — dated and counted. On the first scan you confirm a couple of things; after that it's instant.
02
Get the nudge before it turns
One notification, the evening before something expires. Not a barrage — just the single alert that actually saves the spinach and prompts you to use the cheddar.
03
Shop without guessing
Your shopping list knows what's already in your pantry. Items you have show up dimmed with a "have it" tag. You leave the store with what you need — not what you already have.
Add items
📄
RECEIPT DETECTED
🥬 Spinach · 200gmatched
🥑 Avocados · 3pkmatched
🧀 Cheddar · 400gmatched
🥚 Eggs · 12pkmatched
Add 4 items to pantry →
Expiring soon
🥬Spinach
TODAY
🥑Avocados
2 DAYS
🧀Cheddar
TOMORROW
🥚Eggs
8 DAYS
Shopping list
🥛 Oat milk
🥬 Spinach
🫒 Olive oil have it
🍞 Bread
🧀 Cheddar have it
Why we're building this

We got tired of
throwing food away too.

GrubShelf started the same way most of these things do — buying spinach with good intentions, forgetting it existed, binning it a week later. We're a small team building the app we wished we had: one that quietly tells you what's about to go off, and turns your pantry into a shopping list that already knows what you have.

We're pre-launch and building this in the open — no customers yet, just us eating our own cooking. The waitlist below is genuinely the best way to see it first.

iOS · Building for launch

First in line
when we launch.

Join the waitlist and we'll email you the moment the iOS app goes live — plus the odd money-saving trick along the way. No fluff, no daily nagging.

First to know at launch · No spam · Unsubscribe any time

Not ready for email?