Unit Prices: Compare Supermarket Costs with Online Calculators
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.
| Product | Smaller pack | Larger pack | Cheaper per unit? |
|---|---|---|---|
| Breakfast cereal | 375 g at €2.70 = €0.72/100 g | 750 g at €5.99 = €0.80/100 g | Smaller pack |
| Olive oil | 500 ml at €3.80 = €0.76/100 ml | 1 litre at €8.50 = €0.85/100 ml | Smaller pack |
| Dishwasher tablets | 20-pack at €4.00 = €0.20 each | 40-pack at €8.50 = €0.21 each | Smaller 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.
- Pick the unit that matches how you use the product — per item for snacks, per 100 g for recipe ingredients.
- Find the total weight or count on the pack, not the serving suggestion.
- Divide total price by total quantity.
- Compare the two converted figures.
- Check the use-by date and whether you will finish the pack.
| Brand | Pack details | Shelf label | Per-bar price | Per-100 g price |
|---|---|---|---|---|
| Brand A | 180 g, 4 bars, €2.49 | €0.62 per bar | €0.62 per bar | €2.49 ÷ 1.8 = €1.38/100 g |
| Brand B | 200 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.
| Product | Price | Quantity as sold | Usable quantity | Cost per 100 g/ml usable |
|---|---|---|---|---|
| Ready-to-drink orange juice | €2.00 | 1 litre | 1 litre | €0.20 per 100 ml |
| Orange juice concentrate | €1.20 | 250 ml | 1 litre diluted | €0.12 per 100 ml |
| Dry long-grain rice | €1.50 | 500 g | ~1,500 g cooked | €0.10 per 100 g cooked |
| Pre-cooked rice pouch | €1.80 | 250 g | 250 g cooked | €0.72 per 100 g cooked |
| Canned tuna in brine | €1.60 | 160 g can | 112 g drained | €1.43 per 100 g drained |
| Tuna pouch in water | €1.20 | 80 g | 75 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