PackCheck

Everyday calculations, explained

Unit Price Calculator

Compare prices across different pack sizes to find the lower cost per kilogram, litre or item. Enter each pack’s total price and quantity, including multipacks such as 6 × 330 ml.

Unit Price Calculator

Use the total pack price and the same currency for both packs.

Pack A

Pack B

Size examples: 500 g, 1 kg, 6 × 330 ml, 12 ct.
Compare weight with weight, volume with volume, or items with items.

Answer:

Enter two prices and sizes.

Try an example

Load sample prices and see the calculation.

How this unit price calculator works

A lower shelf price does not always mean a better deal. A smaller pack may cost less to buy, while a larger pack costs less for the same amount of product. Unit pricing puts both packs on the same basis.

PackCheck converts compatible sizes to kilograms, litres or individual items, then divides each pack’s price by its total quantity. The lower result is the better value per unit.

Unit price = total pack price ÷ total quantity

For example, 500 g is 0.5 kg. A price of 3.00 divided by 0.5 kg gives 6.00 per kg. A 1 kg pack for 5.00 costs 5.00 per kg, so it is the cheaper option for the same quantity.

How to compare two pack prices

  1. Enter the total price of Pack A and Pack B in the same currency.
  2. Enter each pack’s total size, such as 500 g, 1 kg or 12 ct. For a multipack, you can enter 6 × 330 ml.
  3. Choose Calculate. The answer shows the better buy, both unit prices, and the percentage saving.

Use the final price after discounts, tax and delivery charges. Compare equivalent products: item counts only give a fair comparison when the individual items are the same size.

Editing a value clears the old answer. Choose Calculate again to update it, or use Clear to start a new comparison.

Unit price comparison examples

These examples show why the lowest pack price and the lowest unit price can be different. All prices within a comparison use the same currency.

Prices are rounded for display; calculations use the original values.
Pack APack BUnit price A / BBetter value
500 g for 3.001 kg for 5.006.00 / 5.00 per kgPack B saves 16.7%
6 × 330 ml for 3.602 litres for 4.001.82 / 2.00 per litrePack A saves 9.1%
12 pieces for 6.005 pieces for 3.000.50 / 0.60 per itemPack A saves 16.7%
2 × 500 g for 4.00750 g for 3.004.00 / 4.00 per kgSame value

In the first example, Pack A has the lower upfront price, but Pack B costs less per kilogram. Buy the quantity you will use; a lower unit price may not save money if the extra product goes to waste.

How percentage savings are calculated

The saving is measured against the more expensive unit price, using an equal quantity of product.

Saving (%) = (higher unit price − lower unit price) ÷ higher unit price × 100

For unit prices of 6.00 and 5.00 per kg, the saving is (6 − 5) ÷ 6 × 100 = 16.7%. This is a saving per kilogram, not the difference between the two pack totals.

What does the break-even pack price mean?

The break-even price shows approximately what the more expensive option would need to cost to match the cheaper unit price. It can help you decide whether a sale price makes a pack competitive.

Break-even pack price = lowest unit price × other pack’s total quantity

If the best rate is 5.00 per kg, a 500 g pack breaks even at 5.00 × 0.5 = 2.50. Break-even figures are rounded to two decimal places, so treat them as approximate.

Supported sizes and units

MeasureEnter sizes likeCompared per
Weight500 g, 1 kg, 2 × 250 gramskg
Volume330 ml, 1.5 l, 6 × 330 millilitreslitre
Count12 ct, 5 pcs, 2 × 6 piecesitem

Full English unit names are accepted, including grams, kilograms, litres, millilitres and pieces. Use a whole number of items or packs. Weight cannot be converted to volume without information about the product, so grams and millilitres are not compared.

Use a dot or comma for decimals, such as 1.5 or 1,5. Prices accept up to two decimal places. Do not use thousands separators: enter 1000 g for one thousand grams. Ambiguous quantities such as 1,000 g are rejected.

Frequently asked questions

Is a larger pack always better value?

No. Smaller packs can have a lower unit price during promotions. Compare the calculated rates and consider how much you will actually use before it expires.

How do I enter a multipack?

Enter the total price of the complete pack, then enter a size such as 6 × 330 ml. The calculator multiplies six by 330 ml to get 1.98 litres. You can also enter the combined quantity directly.

Which currency should I use?

Use any single currency for both prices, without typing its symbol. PackCheck compares the numbers you enter and does not perform exchange-rate conversion.

How do I compare discounts and free-item offers?

Enter the final amount you will pay and the total quantity you will receive. For a buy-one-get-one offer on 500 g packs, use the combined size 2 × 500 g. Entered prices must be greater than zero.

Why do the displayed prices look the same?

Displayed unit prices are rounded, while comparisons use the original calculated values. Two rates can look equal after rounding even when one is slightly lower. Savings below 0.1% are labelled accordingly.

Can I use PackCheck offline?

A saved copy of this single HTML file includes the calculator, styles and guide, so it can calculate offline. A hosted page works after loading, but opening it again needs a connection; this version does not cache future visits.

Privacy and your entered prices

Your prices and pack sizes stay in this tab’s memory and reset when you reload the page. PackCheck has no accounts, analytics, advertising scripts or external calculation services. Copying a result only happens when you choose Copy result.