The Basket Health Score, explained

Cheap isn't the whole story. The Basket Health Score is our own 0–100 measure of how good for you a product is — so you can weigh price and health in one glance. It's transparent and auditable: here's exactly how it's built.

1 · Nutrition (the core)

We compute a score from the on-pack nutrition panel (per 100g/100mL): energy, saturated fat, sugars and sodium count against; fibre, protein and fruit/veg/nut/legume content count for. This uses the public algorithm behind Australia's Health Star Rating (the FSANZ nutrient-profiling model), rescaled to 0–100.

2 · Processing (NOVA)

We layer the NOVA processing classification (Monteiro et al.). An ultra-processed product, or one with a high-risk additive, is capped at 49/100 no matter how its macros look — the same honesty principle Yuka uses.

3 · The grade

The 0–100 score maps to a letter: A (80+), B, C, D, E (under 20) — a quick colour cue on every card that has a score.

Important: the Basket Health Score is our own metric. It is not the official Health Star Rating and we don't show the HSR star graphic — those are owned by the Commonwealth of Australia (more at healthstarrating.gov.au). Our score is a general comparison aid, and is not dietary or medical advice. We only show a score for products where we actually have the nutrition panel — we never make one up. Algorithm version bhs-v0.1.

See verified deals →