Person checking their phone while holding fresh fruit
Person carrying a bag of fresh groceries
Person holding cucumber slices playfully over their eyes
Person with fresh produce in the kitchen

Plan smarter.
Waste less.

Track your pantry, expiry dates, and shopping list in one place. Your kitchen, sorted, with fewer surprises.

You bought basil.
Again. We get it.

Expiry tracking watches the things that spoil in the back of the fridge, and tells you before they turn, not after.

The list lives in your head. Until it doesn't.

Bring the list back, without the paper, the panic, or the walk of shame past the bakery twice.

Cook what you
already have.

See what needs eating first, so dinner comes from the fridge instead of the delivery app. Less waste, more meals.

You’re losing money every week without noticing.

The spinach you forgot about. The avocados you bought twice. The leftovers that turned into science projects. It adds up.

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

Up and running in under 3 minutes.

  1. 01

    Scan your receipt

    Photograph any grocery receipt. We read it, match every item to a real product, and add it to your pantry, dated and counted. You confirm a couple of things on the first scan; after that it’s instant.

  2. 02

    Get the nudge before it turns

    One notification, the evening before something expires. Not a barrage. Just the single alert that saves the spinach and reminds you the cheddar exists.

  3. 03

    Shop without guessing

    Your list already knows what’s in the pantry. Anything you still have is marked, so you stop buying the second bag of rice.

We got tired of throwing food away too.

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

Your receipt does the typing.

Photograph it once. Every line is matched to a real product, counted, and dated before you have put the bags down.

  • 🥬 Spinach2 days
  • 🥛 Milk5 days
  • 🧀 Cheddar3 weeks
  • 🍅 Tomatoes6 days

Four items, no typing. Confirm a couple on the first scan and it learns what you buy.

Everything in your kitchen, sorted by how soon it needs eating. Tap any item to see where it lives and how long it’s got.

A hand holding a phone showing the GrubShelf pantry screen

Three things, done properly.

Pantry, alerts, list. Each one feeds the next, so nothing slips through the cracks, or the back of the fridge. No meal planning homework, no streaks, no daily nagging.

A pantry that knows itself

Scan a receipt once and everything lands: matched, counted, dated. See what’s fresh, what’s low, and what’s about to turn, all on one screen.

Use these first
  • 🥬SpinachTomorrow
  • 🥑Avocados2 days
  • 🥚Eggs8 days
GrubShelf

Spinach expires tomorrow. Worth using tonight.

Expiry alerts that matter

One notification, the evening before it turns. Not a stream of reminders, just the one that lands when it matters.

Shopping list
  • Olive oilIn pantry
  • TomatoesAdd
  • CheddarAdd

A list that checks the pantry

Anything you already have is marked before you leave the house. No second bag of rice, no forgotten essential.

Your kitchen, sorted.

Free forever. Join the list and be the first to know when we launch.