Unit Price Calculator
Compare two pack sizes on the same measurement basis. Enter each offer’s full price and the amount in every inner pack; the calculator handles compatible unit conversions.
How to use this calculator
Formula and worked example
Convert both quantities to one compatible comparison unit
Unit price = total offer price ÷ total quantity in comparison units
Unit-price difference = higher unit price − lower unit price
Saving relative to higher price = difference ÷ higher unit price × 100
Option A costs 5 for 500 g, so its unit price is 10 per kg. Option B costs 8 for 1 kg, so its unit price is 8 per kg. Option B is cheaper by 2 per kg, or 20% relative to Option A’s unit price. This is an equal-quantity comparison; Option B still costs 8 at checkout while Option A costs 5.
Multipack price and quantity must cover the same offer
| Offer | Total contents | Price per liter |
|---|---|---|
| 6 × 500 mL for 12 | 3 L | 4.00 |
| 4 × 1 L for 14 | 4 L | 3.50 |
| 1 × 2 L for 8 | 2 L | 4.00 |
Frequently asked questions
Is the cheaper package always the better unit price?
Can I compare grams with milliliters?
Are ounces and fluid ounces the same?
How do I enter a buy-one-get-one offer?
What if one offer is free or both prices are equal?
Methodology and sources
Compares two fixed offers using net quantity and one shared currency. It does not compare product quality, edible yield, dilution strength, expiry risk or the whole-package cost of meeting a particular shopping list. Prices should include any comparable charges you want considered. US liquid volume and avoirdupois weight units are used; Imperial volume is not inferred.
- NIST — uniform unit pricing — Why comparison on a consistent quantity basis is useful.
- NIST Handbook 44 — measurement tables — Mass and US liquid-volume definitions used for conversions.
Sources checked September 1, 2026. Referenced organizations do not endorse Efficienco. Offers are compared before display rounding. Unit prices use up to four decimal places; very small values use scientific notation.