Skip to content
Lifestyle

Unit Price Comparison Calculator

A unit price is the total price divided by the quantity, expressed against a common measure such as one kilogram or one litre. It is the only figure that lets two differently sized packs be compared, because pack price alone says nothing about value and pack size alone says nothing about cost.

By Updated Runs in your browser — nothing is uploaded

Products · unit price

Enter price and pack size. Leave a row blank to ignore it.

01
02
03
04

Ranked by price per kg

  1. Large pack5.60 for 1 kg5.60per kg · cheapest
  2. Small pack2.50 for 400 g6.25per kg

The cheapest is 10.4% less per kg than the dearest here. That is a comparison of unit price only — it says nothing about whether you will use the larger quantity before it spoils.

On this page
  1. The only number that compares two packs
  2. The bigger pack is not always cheaper
  3. Why the shelf label does not always help
  4. Shrinkflation is a price rise you cannot see
  5. Multibuys need setting up correctly
  6. Comparing things that are not the same kind
  7. Unit price is an input, not the decision

The only number that compares two packs

A shelf gives you two figures and neither answers the question on its own. The price tells you what leaves your account. The pack size tells you what you get. Value is the relationship between them, and that is the unit price:

unit price = total price ÷ quantity

Expressed against a common measure — one kilogram, one litre, one item — so that a 400g pack and a 1kg pack become directly comparable numbers rather than two pairs of figures you have to hold in your head.

£2.50 for 400g  → £6.25 per kg
£5.60 for 1kg   → £5.60 per kg

The larger pack wins here by about 10%. It very often does. It does not always, and that is the entire reason this calculation is worth doing rather than assuming.

The bigger pack is not always cheaper

This is the assumption the tool exists to test, and it fails more often than most people expect.

Shelf surveys by consumer organisations have repeatedly found larger packs priced above the smaller ones beside them on a per-unit basis. It concentrates in a few predictable places:

Promotions on the small size. A temporary discount on the 400g tin can easily take it below the 1kg one per gram, while the shelf still implies the big one is the value option.

Premium and convenience ranges. Resealable pouches, single-serve portions and anything sold on convenience carry a margin that does not scale down with size.

Family and bulk packs on non-food lines. Cleaning products, toiletries and pet food are frequent offenders, partly because the packs look dramatically bigger without the quantity rising proportionally.

The shelf is not trying to deceive you in most of these cases. Pricing is set by category, by promotion cycle and by supplier deal, and per-unit consistency is not a constraint anyone is enforcing. The result is the same either way: the size that looks like value sometimes is not, and the only way to know is to divide.

Why the shelf label does not always help

Most of Europe and the UK require a unit price on the shelf edge, so in principle the work is done for you. In practice comparing them by eye is unreliable, for one specific reason: the displayed unit is not always the same across a category.

One product shows £ per 100g. Its neighbour shows £ per kg. A third, sold as a multipack, shows £ per item. Glancing between "£0.62" and "£5.60" tells you nothing at all until you notice they are measured against different things — and the figures are printed small, in the corner, in grey.

The regulations require a unit price. They do not, in every case, force a single unit across every comparable product on a shelf. That gap is where the eye comparison fails.

In the United States there is no federal requirement at all. Unit pricing is mandated by some states, encouraged by NIST's model regulation, and voluntary elsewhere, which is why shelf labels vary so widely between chains and between states.

Entering both figures here puts them on one basis, which is the entire job.

Shrinkflation is a price rise you cannot see

A pack gets smaller. The price does not change. Nothing on the shelf looks different.

This is a price increase, and it is specifically designed not to register as one, because shoppers remember prices far better than they remember pack weights. A cereal box dropping from 500g to 440g at the same price is a 13.6% rise, and almost nobody notices it happening.

The unit price is the only figure that catches it. The shelf price is unchanged; the per-kilogram figure has jumped.

If there is one habit worth taking from this page: note the unit price of the handful of things you buy every week. A jump with no change in shelf price is shrinkflation, every time, and it is invisible by any other method.

Multibuys need setting up correctly

Promotions are where unit pricing earns its keep, because the offer is usually stated in a form designed to sound better than it is.

To compare a multibuy, enter it as one line: the total you would actually pay, and the total quantity you would actually receive.

Three for the price of two on 400g tins at £2.50 each:

  • Price: £5.00 (you pay for two)
  • Quantity: 1200g (you get three)
  • Unit price: £4.17 per kg

Now compare that against the 1kg tin at £5.60 — which is £5.60 per kg. The multibuy wins here. Run the same exercise on a two-for-£6 offer where the single price is £3.20 and it does not.

Two things to watch:

"Half price" against what. A promotional saving is measured against a reference price that may have been in place briefly or may itself be above the usual selling price. The unit price of what you will pay is a fact; the saving is a claim.

Quantity you would not otherwise buy. Three tins at a good unit price is only a saving if you were going to use three tins. If one goes out of date, the real unit price is what you paid divided by what you used.

Comparing things that are not the same kind

The tool refuses to compare a weight against a volume, and that refusal is deliberate. £2 per kilogram and £3 per litre are not comparable numbers, and a tool that cheerfully ranked them would be producing nonsense with a confident face.

Where you genuinely need to cross the boundary, supply the missing link yourself:

Count against weight. Twelve bread rolls and an 800g loaf compare only once you know what a roll weighs. Weigh one, multiply, enter that.

Concentrate against ready-to-use. Compare the made-up quantity, not the packaged one. A 500ml concentrate that makes 5 litres is competing on those 5 litres.

Density-dependent goods. A litre of oil and a kilogram of oil are different amounts, and the conversion depends on the specific oil. If a recipe or a use case works in one measure, convert everything to that one.

Unit price is an input, not the decision

The cheapest per kilogram is not automatically the right purchase, and treating it that way is its own error.

Waste cancels the saving completely. A 10% better unit price on a pack where you throw away a quarter is a 15% worse outcome. For anything perishable, the real question is cost per unit consumed.

Storage has a cost. Bulk that fills a cupboard you needed for something else, or that has to be decanted, is not free.

Larger packs change behaviour. There is reasonably consistent evidence that people consume more of something when they have more of it in the house, which for some categories is precisely not what you wanted.

Cash flow is real. A better unit price that requires £40 now rather than £6 now is not available to everyone every week, and that is a legitimate reason to buy the smaller size.

Unit price answers one question well: which of these is cheaper per gram. Whether cheaper per gram is the thing you should optimise depends on what you are buying and how you will use it.

Common questions

Frequently asked questions

Is the bigger pack always cheaper per unit?

No, and assuming so is what the assumption costs. Studies of supermarket shelves have repeatedly found a meaningful minority of larger packs priced higher per unit than the smaller ones beside them, particularly on promoted lines and premium ranges. Nothing prevents it — the larger size simply looks like it should be better value, and often is not. Checking takes seconds and this is the tool for it.

Why are shelf unit prices sometimes hard to compare?

Because the same shelf can show per 100g for one product and per kilogram for another, or per item for one and per litre for its neighbour. Regulations require a unit price to be displayed but do not always force the same unit across a category, which makes an eye comparison unreliable. Entering both here converts them to one basis, which is the whole point.

Does the law require shops to show a unit price?

In most of Europe and the UK, yes. The EU price indication directive and the UK Price Marking Order both require a selling price and a unit price to be shown for goods sold by weight, volume, length or area. The United States has no federal requirement — unit pricing is mandated by some states and voluntary elsewhere, which is why shelf labels there vary so much.

What is shrinkflation and how does this catch it?

Shrinkflation is a pack getting smaller while its price stays the same, which is a price rise that does not look like one. The shelf price is unchanged, so nothing draws attention to it, but the unit price has risen. If you note the unit price of things you buy regularly, a jump with no change in shelf price is exactly this — and it is invisible any other way.

Should I always buy the lowest unit price?

No. Unit price is one input and not the decision. A larger pack is worse value if part of it spoils before you use it, if you have nowhere to store it, or if having more of something makes you consume more of it. Unit price answers "which is cheaper per gram", and the useful question is usually "which costs me less overall", which includes waste.

How do I compare a multibuy against a single item?

Enter the multibuy as one line: the total price you would pay and the total quantity you would receive. Three for the price of two on 400g tins is a price of two tins against a quantity of 1200g. Setting it up that way is what makes the offer comparable to a single larger tin, and it is where a lot of promotions turn out to be worse than the plain shelf price of a bigger size.

Can I compare items sold by count against items sold by weight?

Only if you supply the missing link. Twelve bread rolls and a 800g loaf are not comparable until you know what a roll weighs. Choose one basis, convert everything to it, and enter that. Where the products genuinely differ in kind — a concentrate against a ready-to-drink version, for instance — compare the made-up quantity rather than the packaged one.

References

Sources

The formulas and reference ranges on this page come from the following publications. Where a source has been revised, we cite the current edition.

  1. 1Directive 98/6/EC on consumer protection in the indication of the prices of products offered to consumersEuropean Union (EUR-Lex)
  2. 2The Price Marking Order 2004 — selling price and unit price requirementsUK Government (legislation.gov.uk)
  3. 3NIST Handbook 130 — Uniform Unit Pricing RegulationNational Institute of Standards and Technology (NIST)

Keep going