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 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.
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
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.