📖 10 min read

Have you ever stood in a supermarket aisle wondering whether the 400g tin at £1.20 is better value than the 567g tin at £1.65? Calculating unit prices is the key to finding the best deals and saving money on your weekly shop. This guide shows you exactly how to compare products and make smart purchasing decisions.

What Is Unit Price?

Unit price is the cost of a product per standard unit of measurement—typically per kilogram (kg), per litre (L), per 100g, or per item. By comparing unit prices rather than total prices, you can determine which product offers the best value regardless of package size.

Basic Unit Price Formula: Unit Price = Total Price ÷ Quantity

Try Our Free Unit Price Calculator

Get instant results with our Unit Price Calculator. Also check our Percentage Calculator and VAT Calculator.

How to Calculate Unit Price

Price Per Kilogram

Price per kg = Price ÷ Weight in kg If weight is in grams: Price ÷ (Grams ÷ 1000)

Example: Which cheese is better value?

Option A: 200g block for £2.40

£2.40 ÷ 0.2kg = £12.00 per kg

Option B: 350g block for £3.85

£3.85 ÷ 0.35kg = £11.00 per kg

Option B is better value (£1 less per kg)

Price Per Litre

Price per litre = Price ÷ Volume in litres If volume is in ml: Price ÷ (ml ÷ 1000)

Example: Which milk is better value?

Option A: 2 pints (1.136L) for £1.55

£1.55 ÷ 1.136 = £1.36 per litre

Option B: 4 pints (2.272L) for £2.45

£2.45 ÷ 2.272 = £1.08 per litre

Option B saves 28p per litre

Price Per 100g

Supermarkets often display prices per 100g for easier comparison:

Price per 100g = (Price ÷ Grams) × 100

Real Shopping Comparisons

Let's look at some common supermarket comparisons:

Peanut Butter Comparison

Product Size Price Price per 100g
Small jar 340g £2.50 73.5p
Medium jar 700g £4.50 64.3p
Large jar 1kg £5.50 55p

The 1kg jar saves you 18.5p per 100g compared to the small jar—that's £1.85 saved per kilo!

Washing Up Liquid Comparison

Product Size Price Price per 100ml
Standard bottle 500ml £1.00 20p
Large bottle 900ml £2.00 22.2p
Refill pack 1L £1.80 18p

Surprisingly, the "large" bottle is worst value! The standard or refill is better.

When Bigger Isn't Better

Don't assume larger sizes always offer better value. Here are scenarios where they might not:

UK Shelf Label Requirements

Good news: UK supermarkets are required by law to display unit prices! Look for:

Product Type Unit Shown
Solid foodsPrice per kg or 100g
LiquidsPrice per litre or 100ml
Items sold by countPrice per item
Loose producePrice per kg
Watch Out!

Different supermarkets sometimes use different units for the same product type. One might show price per 100g while another shows per kg—make sure you're comparing like with like!

Quick Mental Maths Tricks

Speed up your shopping with these calculation shortcuts:

For Price per Kg

  1. 500g item: Double the price to get price per kg
  2. 250g item: Multiply price by 4
  3. 100g item: Multiply price by 10

For Price per 100g

  1. 1kg item: Divide price by 10
  2. 500g item: Divide price by 5
  3. 200g item: Divide price by 2

Quick Example

500g pasta for £1.50

Double it: £1.50 × 2 = £3.00 per kg

Per 100g: £3.00 ÷ 10 = 30p per 100g

Unit Price by Product Category

Fresh Produce

Loose fruit and veg vs pre-packed:

Tinned Goods

Check the drained weight—not just the tin size:

Multipacks

Calculate the price per individual item:

Price per item = Multipack price ÷ Number of items

Common Unit Price Mistakes

Calculate Unit Prices Instantly

Use our free calculator to compare products

Use Calculator →

Annual Savings Potential

How much could you save by always choosing the best unit price?

Weekly Shop 5% Savings 10% Savings 15% Savings
£50/week£130/year£260/year£390/year
£80/week£208/year£416/year£624/year
£100/week£260/year£520/year£780/year
£150/week£390/year£780/year£1,170/year

Even a modest 5% improvement in value-finding can save hundreds of pounds annually!

Mobile Apps That Help

Several apps can scan barcodes and compare unit prices across retailers:

Unit Pricing: Your Complete Guide to Smart Shopping in the UK

Unit pricing is one of the most powerful tools available to UK consumers for making informed purchasing decisions, yet many shoppers overlook or misunderstand the unit price labels displayed on supermarket shelves. A unit price expresses the cost of a product per standard unit of measurement (per kilogram, per litre, per 100 grams, per 100 millilitres, or per item), allowing direct comparison between products of different sizes and brands.

Under UK pricing regulations (the Price Marking Order 2004, updated 2015), most retailers are legally required to display unit prices alongside the selling price for pre-packaged goods. The unit must be appropriate to the product: foods are typically priced per kilogram or per 100 grams, beverages per litre or per 100 millilitres, and items sold in discrete units (like dishwasher tablets) per item. However, there are exemptions for very small shops, and the specific unit used can vary between products and retailers, sometimes making direct comparison difficult.

The phenomenon of shrinkflation has made unit pricing more important than ever. Shrinkflation occurs when manufacturers reduce the size or quantity of a product while maintaining the same selling price, effectively increasing the unit price without changing the headline figure on the shelf. High-profile UK examples include chocolate bars shrinking from 140g to 110g, packets of crisps reducing from 34.5g to 25g, and ice cream tubs dropping from 2 litres to 1.8 litres. Only by checking the unit price can you detect these hidden price increases and compare the true cost against alternatives.

How Supermarkets Use Pricing Psychology

UK supermarkets employ sophisticated pricing strategies that can mislead even careful shoppers. Multi-buy offers ("3 for £5") sometimes cost more per unit than buying a single item, especially when the single item is on a separate promotion. Larger pack sizes are not always cheaper per unit, contrary to the common assumption that buying in bulk saves money. Research by consumer groups has found that the unit price of medium-sized products is sometimes lower than both the small and large versions.

Promotional end-of-aisle displays (gondola ends) are prime retail real estate, and products placed there are not always the best value. Studies show that up to 30% of "special offer" products on end displays can be purchased cheaper elsewhere in the same store or at a competing retailer. Training yourself to check the unit price rather than the headline promotion saves significant money over time. The average UK household could save an estimated £500-£1,000 per year simply by consistently choosing the lowest unit price option in each product category.

Practical Unit Price Shopping Tips

Before your shopping trip, identify your most-purchased items and check their unit prices across different supermarkets using price comparison websites or apps. Own-brand products are almost always cheaper per unit than branded equivalents, and in blind taste tests conducted by consumer magazines, own-brand products frequently match or beat branded products on quality. The biggest savings are typically found in staples like pasta, rice, tinned goods, and cleaning products, where the formulation differences between brands are minimal.

Be cautious with "price per wash" or "price per serving" claims on packaging, as manufacturers can define serving sizes differently. A cereal brand claiming 30g servings may appear cheaper per serving than a competitor using more realistic 45g servings. Always cross-reference these claims with the unit price label on the shelf, which uses standardised measurements. Similarly, concentrated products (like washing-up liquid or squash) may offer better value per use despite a higher unit price, as you need to use less per application.

Why do unit prices sometimes use different measurements for similar products?

The Price Marking Order specifies that unit prices should use the most appropriate measurement for each product type, but this can result in one brand of olive oil showing price per litre while another shows price per 100ml. Some retailers have been criticised by consumer groups for inconsistent labelling that makes comparison harder. If you encounter different units, simply convert: multiply the per-100ml price by 10 to get the per-litre price, or divide the per-kg price by 10 to get the per-100g price.

Is it always cheaper to buy the larger size?

No, and this is one of the most common shopping myths. Supermarkets frequently price medium or smaller sizes at a lower unit cost than the largest available size, particularly during promotions. Always check the unit price rather than assuming bulk buying saves money. Also consider whether you will actually use the larger quantity before it expires; food waste effectively increases the true unit cost of any product you throw away. In the UK, the average household wastes approximately £700 worth of food per year.

How can I track shrinkflation on products I regularly buy?

Keep a simple note on your phone listing the weight or volume and unit price of your regular purchases. When you notice a packaging redesign, a new 'improved recipe' claim, or a change in pack size, compare against your notes. Consumer groups and websites actively track shrinkflation across major UK retailers and publish regular reports. You can also compare the current pack size against the weight shown on older recipes or in historical price data available through various price tracking tools.

What are my rights regarding unit pricing under UK consumer law?
The Price Marking Order 2004 (as amended) requires UK retailers to display unit prices on most pre-packaged products sold in shops. The unit price must be shown per kilogram, per litre, per metre, per square metre, or per unit as appropriate to the product type. This applies to all retail premises including supermarkets, convenience stores, and market stalls. Exemptions exist for very small shops (under 280 square metres) and for products sold from vending machines. Online retailers must also display unit prices. If you find a shop not displaying unit prices, you can report it to your local Trading Standards office. The Competition and Markets Authority has investigated supermarket pricing practices and recommended clearer, more consistent unit pricing to help consumers make informed choices and identify genuine value.
How can I use unit pricing to save money on the weekly UK food shop?
Comparing unit prices consistently can save the average UK household £500-£800 per year on groceries, according to consumer group estimates. Start by checking the small-print unit price label on supermarket shelf edges, which shows the cost per kilogram or per litre. Compare across brands within the same product category: own-brand items are typically 30-50% cheaper per unit than branded equivalents. Pay attention to multipack deals, as they are not always cheaper per unit than buying individual items. Check whether loose fruit and vegetables offer better value per kilogram than pre-packaged versions. Be wary of 'special offer' promotions, as Which? research has found that approximately 40% of supermarket promotions do not represent genuine savings when compared to the regular unit price over time. Using a unit price comparison approach consistently changes your shopping habits permanently.
UK Calculator Financial Team

Our team of financial experts creates accurate, easy-to-use calculators and guides to help you make informed decisions about your money.

James Mitchell, ACCA

James Mitchell, ACCA

Chartered Accountant & Former HMRC Advisor

James is a Chartered Certified Accountant (ACCA) specialising in UK personal taxation and financial planning. With over 12 years in practice and a background as a former HMRC compliance officer, he brings authoritative insight to complex tax topics.

Share this guide

Twitter Facebook LinkedIn WhatsApp Email

Last updated: February 2026 | Verified with latest UK rates