Unit Price Calculator

Compare two products by price per unit (per ounce, gram, liter or item) to see which is the better deal and by how much.

$
Ounces, grams, liters, count… use the same unit for both products.
$

Results

Better value
Product B is cheaper by 14.2% per unit
Product A price per unit
$0.29
Product B price per unit
$0.25
Product A price per 100 units
$29.08
Useful for small units such as grams, where the per-unit price rounds to a cent.
Product B price per 100 units
$24.96
Saving per unit with the cheaper product
$0.04
Saving per unit
14.2 %

How it’s calculated

Unit price is the price divided by the quantity in the package. Comparing unit prices shows which package is the better value regardless of size, and exposes package downsizing ("shrinkflation").

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

Example: 12 oz for $3.49 is 3.49 ÷ 12 = $0.2908/oz; 24 oz for $5.99 is 5.99 ÷ 24 = $0.2496/oz. The larger pack is 14.2% cheaper per ounce.

A lower unit price only saves money if you will use it all before it spoils.

Frequently asked questions

Is the bigger package always cheaper per unit?

No. Sales, coupons and "family size" pricing sometimes make smaller packs cheaper per unit, which is why comparing unit prices helps.

What if the products use different units?

Convert one first (e.g. 1 lb = 16 oz, 1 kg = 1,000 g, 1 L ≈ 33.8 fl oz) so both sizes are in the same unit.

Do stores have to show unit prices?

It depends on the state. NIST publishes a model unit pricing regulation that some states adopt.

Embed this calculator

Add this free calculator to your own website. Copy the code below into your page’s HTML:

Sources

Formulas are taken from the free public references above. Results are provided “as is” for informational and educational purposes only. See our disclaimer.

Spotted a mistake or missing option? Report a problem · GitHub issue· Suggest a calculator