Unit Prices: Compare Supermarket Costs with Online Calculators

Everyday money 8 min read

A shopper comparing two similar cereal boxes side by side in a supermarket aisle.
A shopper comparing two similar cereal boxes side by side in a supermarket aisle.

Supermarket shelves are designed to make you feel, not think. A 'value' pack, a multibuy sticker and a loyalty price can all look like a bargain until you divide the total price by the actual amount you get. That single number — the unit price — is the only figure that lets you compare unlike pack sizes and brands on equal terms.

At sitea.biz we publish browser-based online calculators that run entirely on your device, with nothing uploaded and no login required. This guide shows the unit-price formula, the common shelf-label tricks that hide the real cost, and the cases — concentrates, dry weights and drained cans — where a quick calculation saves you from paying more for less.

The unit-price formula#

The unit-price formula is total price divided by total quantity. For solid foods the useful unit is usually 100 g; for liquids it is 100 ml or 1 litre; for countable items it is one unit. The result lets you compare any two packs directly.

Worked example: a 500 g bag of dried pasta is usually priced between €1.50 and €2.00 depending on brand. At €1.50, unit price = €1.50 ÷ 500 g = €0.003 per gram, or €0.30 per 100 g. A 1 kg bag is often €2.50–€3.30; at €2.80, unit price = €2.80 ÷ 1,000 g = €0.28 per 100 g. The larger bag is cheaper per unit, but only by €0.02 per 100 g. If you will not finish it before it goes stale, the smaller bag may be the better buy.

Unit price ignores use-by dates and storage space; it is a cost-per-quantity figure, not a total-budget figure.

When the bigger pack costs more per unit#

Retailers know shoppers assume bulk is cheaper, so they sometimes price the larger pack at a higher per-unit rate. The only way to be sure is to do the division. In the table below, every larger pack costs more per unit than the smaller one. These are real patterns we have seen on shelves, with prices ranging from about €2.70 to €8.50 depending on brand and promotion. A bigger pack can still make sense if you use it all, but it is never automatically the better deal.

Unit Prices: Compare Supermarket Costs with Online Calculators — When the bigger pack costs more per unit
ProductSmaller packLarger packCheaper per unit?
Breakfast cereal375 g at €2.70 = €0.72/100 g750 g at €5.99 = €0.80/100 gSmaller pack
Olive oil500 ml at €3.80 = €0.76/100 ml1 litre at €8.50 = €0.85/100 mlSmaller pack
Dishwasher tablets20-pack at €4.00 = €0.20 each40-pack at €8.50 = €0.21 eachSmaller pack

The mixed-unit shelf-label trick#

Supermarkets often quote one product per 100 g, the rival per item, and a third per 100 ml or per serving. The purpose is to stop you comparing at a glance. A label that reads €0.62 per item sounds cheaper than €1.80 per 100 g, yet the two may describe an identical product. The fix is to convert both prices to the same unit — per gram, per millilitre or per single item — using the unit-price formula.

  1. Pick the unit that matches how you use the product — per item for snacks, per 100 g for recipe ingredients.
  2. Find the total weight or count on the pack, not the serving suggestion.
  3. Divide total price by total quantity.
  4. Compare the two converted figures.
  5. Check the use-by date and whether you will finish the pack.
Unit Prices: Compare Supermarket Costs with Online Calculators — The mixed-unit shelf-label trick
BrandPack detailsShelf labelPer-bar pricePer-100 g price
Brand A180 g, 4 bars, €2.49€0.62 per bar€0.62 per bar€2.49 ÷ 1.8 = €1.38/100 g
Brand B200 g, 5 bars, €3.00€1.50 per 100 g€3.00 ÷ 5 = €0.60 per bar€1.50 per 100 g

Concentrate, dry weight and drained weight#

Some products cannot be compared by the weight printed on the front. Juice concentrate is sold thick and diluted at home; dried pulses and rice swell when cooked; canned beans, tuna or olives are often labelled with a drained weight that is less than the net weight on the can. Compare the amount you actually eat or drink. Prices for these items range widely, from about €1.20 for a small concentrate to €2.00 for a litre of ready-to-drink juice, so always check the usable quantity.

Unit Prices: Compare Supermarket Costs with Online Calculators — Concentrate, dry weight and drained weight
ProductPriceQuantity as soldUsable quantityCost per 100 g/ml usable
Ready-to-drink orange juice€2.001 litre1 litre€0.20 per 100 ml
Orange juice concentrate€1.20250 ml1 litre diluted€0.12 per 100 ml
Dry long-grain rice€1.50500 g~1,500 g cooked€0.10 per 100 g cooked
Pre-cooked rice pouch€1.80250 g250 g cooked€0.72 per 100 g cooked
Canned tuna in brine€1.60160 g can112 g drained€1.43 per 100 g drained
Tuna pouch in water€1.2080 g75 g drained€1.60 per 100 g drained

Always read the dilution ratio on the concentrate label; some brands make 4 litres, others make 1 litre.

Multibuys, loyalty prices and bulk traps#

Three-for-two, buy-one-get-one-half-price and members-only discounts change the unit price, but not always in your favour. A multibuy is only a saving if you needed the extra items, will use them before they spoil, and the discounted unit price beats the normal price of a rival product. Otherwise you have simply spent more in total. A '€3 each or 2 for €5' deal looks like a discount, yet if the single-unit price was inflated to make the deal look better, the real saving may be zero.

  • The discounted unit price is still higher than the everyday price elsewhere.
  • You have to buy more than you need to get the lower rate.
  • The extra item has a short use-by date and may be wasted.
  • The 'deal' requires a loyalty card or app that tracks your spending.
  • The single-unit price was raised just before the promotion began.

A calculator can find the per-unit price; it cannot tell you whether you can afford the total outlay. That is a budgeting decision, not a maths problem.

How to use a unit-price calculator safely#

A unit-price calculator does the division for you. Ours is one of five calculators we publish on sitea.biz, and they all run entirely in your browser: no data is uploaded, no account is needed, and no lender, retailer or dietitian is involved. We are an independent directory of online calculators, not a financial adviser or healthcare provider, and we also list independent calculator projects on their own subdomains. Enter the total price and the total quantity, choose the unit you care about, and the tool returns the cost per 100 g, per litre, per item or per serving. It is a quick sanity check, not a recommendation to buy.

If a purchase affects your household budget or debt, speak to a money adviser; this calculator is not financial advice.

When to stop calculating and talk to a professional#

Unit-price arithmetic is useful, but it is not a substitute for advice. You can run the numbers on one of the online calculators on sitea.biz, yet the result tells you cost per quantity, not whether a product suits your health, your storage space or your overall budget. If you are shopping for a medical diet, managing debt, or buying in bulk for a business, you need a professional — a dietitian, a money adviser or an accountant — not a browser calculator. Nothing in this guide is financial, legal, tax or medical advice.

Frequently asked questions

Is the largest pack always the cheapest per unit?

No. Retailers often use 'value' packaging to suggest a bulk discount even when the per-unit price is higher. The only reliable way to know is to divide the total price by the total quantity and compare the result. In our examples, a 1 kg bag of pasta, a 1 litre bottle of oil and a 40-pack of tablets all cost more per unit than their smaller alternatives. A larger pack can still be the better choice if you will use it all, but the size alone proves nothing. Always do the calculation, and treat any shelf label as a claim to be checked.

How do I compare concentrate, dry weight and drained weight?

Compare the amount you actually consume. For concentrate, use the diluted volume: a 250 ml bottle that makes 1 litre has a usable unit price of €0.12 per 100 ml, not the €0.48 per 100 ml shown on the bottle. For rice or pulses, use cooked weight: 500 g of dry rice yields roughly 1.5 kg when cooked. For canned goods, use drained weight: a 160 g tin of tuna may contain only 112 g of fish once the brine is removed. The formula is the same — total price divided by usable quantity — but the quantity must be the one that reaches your plate, not the one on the front of the pack.

Are multibuys and loyalty discounts usually good value?

Only if the discounted unit price beats the normal price of a product you already need and will use before it spoils. A '3 for 2' deal lowers the cost per item, but it also raises your total spend and can lead to waste. Loyalty prices can be genuine savings, yet they require you to join a scheme that tracks your purchases and may tempt you into extra spending. Calculate the per-unit price inside the offer, then ask whether you would have bought the same quantity anyway. If the answer is no, the multibuy is costing you money, not saving it.

online calculatorsunit price comparison calculatorsupermarket price per 100gcompare concentrate to ready to drink pricedrained weight canned food valuemultibuy vs single unit price

All guides

Reviewed 2026-08-09 by sitea.biz. About us

A directory, not a broker

We list independent calculators. We sell no financial product.

Nothing leaves your browser

Your income, debts and weight are processed on your device.

No login, no adverts

No accounts, no advertising cookies, no leads passed to lenders.

12 languages

Calculators, labels, results and guides, all translated.

The formula is named

Every calculator says what it used, so you can check it.