Skip to content

Grocery Unit Price Calculator

The bigger pack is not always cheaper per unit.

Work out Grocery Unit Price. The bigger pack is not always cheaper per unit. Names the misconception directly.

Written and maintained by Mohit PatelLast checked August 4, 2026How we build these

Best value per unit

Small pack

0.00240 per g · worst option costs 8.3% more

Small pack — 1.20 for 500 g0.00240/g — best
Large pack — 2.60 for 1,000 g0.00260/g (+8.3%)
Cheapest per unitSmall pack

The largest pack is not the best value here, which happens more often than shoppers expect. Multibuy pricing, promotional pricing on small sizes, and pack sizes chosen to defeat comparison all produce it — which is why the unit price rather than the pack price is the number to read.

How the Grocery Unit Price Calculator works

Unit price across up to four pack sizes, ranked, with the premium on each. Shelf labels are frequently printed in different units for competing products, which is what makes this comparison worth doing rather than eyeballing.

Also known as: which pack is better value · price per 100g comparison · cost per unit shopping calculator · is the bigger pack cheaper

Why bigger is not reliably cheaper

The assumption that a larger pack costs less per unit is true often enough to be a habit and false often enough to cost money. Promotional pricing on small sizes, multibuy offers, and pack sizes chosen specifically to defeat comparison all produce exceptions.

The worked case: £1.20 for 500 g is 0.24p per gram; £2.60 for 1,000 g is 0.26p per gram. The large pack looks like the bulk option and costs 8% more per gram. Nothing about the shelf makes that visible unless you compute it.

Shrinkflation is the same mechanism over time — pack size falls, price holds, unit price rises, and the shelf price is unchanged. It works precisely because shoppers watch the price and not the unit price.

Comparing things that are not directly comparable

Many jurisdictions require unit pricing without requiring a consistent unit between competing products. Per 100 g against per kilogram, per sheet against per roll, per wash against per litre — the requirement is satisfied by labels that cannot be compared at a glance.

Concentration compounds it. Comparing two detergents by volume is meaningless when one is twice as concentrated; the comparable unit is washes. The same applies to squash, stock, and anything sold in both concentrate and ready-to-use forms.

The rule that survives all of this is to compare by the unit that does the work. Servings, washes, sheets, portions — whatever the product is actually bought to deliver, rather than whatever the packaging happens to measure.

When the cheapest unit price is still the wrong choice

Bulk perishables that get thrown away have an effective unit price far above the label. Half a large pack wasted doubles the real cost per unit consumed, which frequently pushes it above the smaller pack it beat on paper.

Larger packs also encourage larger portions, which is a genuine effect and not a moral one. For anything where consumption expands to fit the pack, the unit price understates the cost of the decision.

Then there is storage and cash flow. A cheaper unit price that requires freezer space you do not have, or ties up money in a month when it is tight, is not obviously the better purchase. The unit price is the right starting question and not always the right answer.

Where to go next

The Grocery Unit Price question rarely arrives on its own. These are the ones that usually come with it:

Frequently asked questions

How do I calculate unit price?

Divide the price by the quantity. £1.20 for 500 g is £0.0024 per gram; £2.60 for 1,000 g is £0.0026. The larger pack is more expensive per gram here, despite looking like the bulk option.

Is the bigger pack always cheaper per unit?

No, and the exceptions are common enough to be worth checking every time. Promotional pricing on small sizes, multibuy offers and pack sizes chosen to defeat comparison all produce cases where bigger costs more per unit.

Why are shelf unit prices hard to compare?

Because competing products are often labelled in different units — per 100 g against per kilogram, per sheet against per roll, per wash against per litre. Many jurisdictions require unit pricing without requiring a consistent unit.

Does bulk buying always save money?

Only if the unit price is genuinely lower and you use it all. Bulk perishables that get thrown away have an effective unit price far above the label, and larger packs also encourage larger portions.

How do I compare products of different concentration?

By the unit that does the work — washes rather than millilitres for detergent, servings rather than grams for a drink concentrate. Comparing raw volume across concentrations is not a comparison at all.

Should I include loyalty pricing?

Use the price you will actually pay, including any loyalty or member price, since that is what leaves your account. Where a discount requires an app or a scheme you do not have, use the shelf price instead.

Are shops required to display unit prices?

Many jurisdictions require it, without requiring a consistent unit between competing products. That is why comparison is still work — the requirement is met by a label you cannot easily compare.

Is a multibuy always cheaper?

No. Multibuy offers sometimes price above the single-item unit price, and some have been found to be more expensive outright. The unit price on the shelf edge is the check.

How do I compare products of different concentration?

By the unit that does the work — washes for detergent, servings for a concentrate, sheets for kitchen roll. Comparing raw volume across different concentrations is not a comparison.

Does own-brand always cost less per unit?

Usually, though branded promotions regularly undercut own-brand. The premium between tiers is often larger than the quality difference, particularly for staples where the specification is identical.

What is shrinkflation?

Reducing pack size while holding the price, which raises the unit price without changing the shelf price. It is invisible unless you are watching the unit price, which is precisely why it works.

Should I buy in bulk?

Only where the unit price is genuinely lower and the product will be used before it spoils. Bulk perishables that get thrown away have an effective unit price far above the label.

Put this calculator on your own site

Free to use, on any site, commercial or not. Paste this where you want it to appear. It is a plain iframe, so it works in WordPress, Squarespace, Wix, Webflow, Ghost and anything else that accepts HTML.

The one-line version
<iframe src="https://www.thecalclibrary.com/embed/grocery-unit-price-calculator" width="100%" height="640" style="border:1px solid #e2e8f0;border-radius:12px" loading="lazy" title="Grocery Unit Price Calculator"></iframe>
<p style="font:13px/1.5 system-ui,sans-serif;margin:6px 0 0;color:#64748b">Powered by <a href="https://www.thecalclibrary.com/grocery-unit-price-calculator" style="color:#64748b">Grocery Unit Price Calculator</a> from The Calc Library</p>

The only condition is that the credit line below the frame stays in place. That one line is what pays for the tool being free — it is how anyone else finds it.

Related calculators