Price Per Unit Calculator

Compare the price per unit across multiple products even when sizes and units differ.

Everyday Multi-item Unit-aware
Rate this calculator · 4.0 (1)

Compare unit prices across items

Multi-item · unit-aware · best value highlighted

Instructions — Price Per Unit Calculator

1

Enter each product

Type the total price, the quantity, and pick the unit for that quantity. Each item gets its own row. Add as many rows as you need with the button below. Sample data is preloaded so you can see how the output formats.

2

Pick the comparison unit

The dropdown at the top sets the per-unit measure: per gram, per kilogram, per ounce, per pound, per mL, per liter, per fl oz, or per item. The calculator converts every product to the chosen unit before comparing.

3

Read the ranking

The best value is highlighted in green with a trophy icon. Every other product shows the percentage premium over the cheapest option. The headline number is the winning price per unit, ready to use as a benchmark.

Mixing units works. One product in grams, another in ounces, a third in pounds. The calculator normalizes everything to the chosen comparison unit, so you can shop across labels without doing the math by hand.
Watch for unit type mismatch. You cannot compare grams (weight) to milliliters (volume) directly. Pick a comparison unit that matches the products you are comparing.

Formulas

Unit pricing reduces every product to a single comparable number. The math is one division per product, then a comparison across the resulting list.

Price per unit
$$ PPU = \frac{\text{Total price}}{\text{Quantity}} $$
$8.99 for a 500 g bag is $0.018 per gram, or $18 per kg. The currency stays the same; the unit changes.
Cost for any quantity
$$ \text{Cost} = PPU \times \text{Desired quantity} $$
If kg costs $18, 250 g costs $4.50. Useful for portioning ingredients or scaling recipes.
Percentage premium
$$ \% = \frac{PPU_{higher} - PPU_{best}}{PPU_{higher}} \times 100 $$
A product at $20/kg versus best at $16/kg pays 20% more. The framing "higher pays X% more" is more honest than "best saves X%."
Unit conversion (weight)
$$ 1\text{ lb} = 453.592 \text{ g} = 16 \text{ oz} $$
1 kg = 2.205 lb. 1 oz = 28.35 g. The calculator handles these silently so labels can mix freely.
Unit conversion (volume)
$$ 1\text{ L} = 1{,}000 \text{ mL} = 33.81 \text{ fl oz} $$
1 US gallon = 3.785 L. Volume and weight cannot be compared without product density, which is why the calculator separates them.
Cost-per-use
$$ CPU = \frac{\text{Total price}}{\text{Uses per package}} $$
For shampoo, laundry detergent, or coffee pods, cost-per-use often beats cost-per-mL because labeled volume varies by formulation strength.

Reference

Common unit equivalents used in unit pricing
FromToMultiply by
kilogram (kg)gram (g)1,000
pound (lb)gram (g)453.592
pound (lb)ounce (oz)16
ounce (oz)gram (g)28.3495
liter (L)milliliter (mL)1,000
fluid ounce (fl oz)milliliter (mL)29.5735
gallon (US)liter (L)3.7854
quart (US)liter (L)0.9464

Grocery price benchmarks

Indicative U.S. grocery store prices for 2026 from BLS Consumer Price Index data. Use them as rough sanity checks, not retail guarantees.

Bulk staples
ItemTypical $/lb
White flour$0.55 to $0.75
Rice (long grain)$0.90 to $1.20
Granulated sugar$0.95 to $1.10
Pasta (dried)$1.40 to $2.20
Whole bone-in chicken$1.80 to $2.80
Ground beef (80/20)$4.80 to $5.90
Beverages
ItemTypical $/L
Bottled water$0.40 to $1.50
Milk (whole)$1.00 to $1.45
Orange juice$2.50 to $3.80
Cooking oil (vegetable)$4.20 to $6.00
Olive oil (extra virgin)$14 to $26

Note: prices vary by region, store format, brand, and time of year. Use unit pricing inside the same store on the same trip for the most reliable comparison.

Article — Price Per Unit Calculator

Price Per Unit Calculator: Compare Any Size, Any Unit

Price per unit divides the total price of a product by its quantity in a chosen unit: per gram, per ounce, per liter, per fl oz, or per item. A 500 g bag of pasta at $4.99 costs $0.010 per gram, or $9.98 per kg. A 2 lb bag at $7.99 costs $0.0088 per gram, or $8.81 per kg. The second is the better deal by 12%, even though the sticker price is higher.

That last line is the whole point. Unit pricing strips away the packaging, the branding, and the size differences so two products can be compared on equal terms. The U.S. Office of Weights and Measures recognizes unit pricing as the single most effective tool for grocery price comparison, and ten states require it on shelf tags.

What is price per unit?

Price per unit (PPU) is the cost of one unit of a product. The unit can be a gram, an ounce, a liter, a sheet of paper towel, or a dose of medicine. PPU normalizes across packaging so a 12 oz can and a 24 oz bottle of the same beverage can be compared directly, even when the prices are $1.49 and $2.79.

The math is simple division. The harder part is picking a unit that fits all the products under comparison. Comparing weight-based and volume-based items requires either an explicit density or a higher-level metric like cost per serving, since one cup of flour and one cup of olive oil weigh very different amounts.

Did you know

The Federal Trade Commission's truth-in-advertising rules prohibit misleading price representations, but the FTC does not require unit pricing on grocery shelves. Mandatory unit pricing is set state by state. Massachusetts pioneered the rule in the early 1970s, and the U.S. has had no federal mandate since.

How to calculate price per unit

Divide the total price by the total quantity, in the unit you want. For grocery shopping, the calculation usually runs in grams, ounces, liters, or fluid ounces.

Unit price quick conversions
1 lb = 16 oz $/lb ÷ 16 = $/oz
1 lb = 453.6 g $/lb ÷ 453.6 = $/g
1 kg = 1,000 g $/kg ÷ 1,000 = $/g
1 L = 1,000 mL $/L ÷ 1,000 = $/mL
1 fl oz = 29.6 mL $/fl oz ÷ 29.6 = $/mL

To compare two products with different units on the label, convert both to the same comparison unit first. The calculator above does this for you. The headline result is the price of the cheapest option per chosen unit; every other product is ranked with a percentage premium showing how much more it costs per unit.

Price per unit grocery shopping

Shelf tags in unit pricing states show two numbers: the retail price and the price per standardized unit. The standardized unit is usually per pound for produce and meat, per ounce or fluid ounce for packaged goods, and per 100 sheets for paper products. Reading the unit price column instead of the sticker price routinely changes which product wins the comparison.

  • Pasta and rice = compare per pound; private label often wins by 30 to 40%
  • Olive oil = compare per liter; refill bottles beat single bottles by 15 to 25%
  • Yogurt = compare per ounce; large tubs beat single-serve by 50 to 70%
  • Paper towels = compare per sheet; do not trust per-roll comparisons
  • Toilet paper = compare per 100 sheets; sheet sizes vary widely
  • Coffee = compare per ounce of beans; pods cost 4 to 8 times more per cup

The pattern is durable across categories: the cheapest unit price is usually one of the larger packages or a private-label product, but exceptions are common during sales and promotions. A unit price check takes five seconds and prevents a lot of overspending over time.

When bulk buying actually saves money

LendingTree's bulk-buying study found an average 27% savings on common household items at warehouse clubs compared with traditional grocery stores. The savings come from larger pack sizes, not lower per-unit prices on identical SKUs.

Warehouse club
$2.18/lb
8 lb sugar bag
Grocery store
$2.99/lb
4 lb sugar bag

The math falls apart for perishables. A bulk pack of strawberries saves 25% per pound but loses money if half spoil before they get eaten. Storage space, shelf life, and household consumption rate all factor in. The rule that works across cases: bulk wins for shelf-stable goods you will use within their expiration window, and loses for perishables you cannot reliably finish.

Unit pricing laws by state and country

Ten U.S. states and Washington DC require unit pricing on grocery shelves: Connecticut, Maryland, Massachusetts, New Hampshire, New Jersey, New York, Oregon, Rhode Island, Vermont, and DC. The rules apply to chain grocery stores above a size threshold, typically 25,000 square feet, and specify what unit applies to each product category.

Tip

If you live outside a unit-pricing state, most national grocery chains still display unit prices on their websites and in their apps. Walmart, Kroger, and Target all show $ per ounce or $ per pound in the product detail view. Use the app to compare even when the in-store shelf tags do not.

Internationally, the United Kingdom, Australia, and most of the European Union require unit pricing across all major grocery formats. The U.S. is the outlier among large developed economies in leaving the requirement to state-level law.

Shrinkflation and the unit price defense

Shrinkflation is the practice of reducing package size while keeping the price the same, effectively raising the unit price without changing the sticker. It accelerated through 2022 and 2023 as input costs rose, and it remains common across snack foods, paper goods, and household chemicals. A 16 oz package becomes 14 oz at the same $4.99, raising the unit price from $0.31 per oz to $0.36 per oz, a 14% increase invisible to anyone reading only the sticker price.

Read the quantity, every time

Manufacturers are not required to flag size reductions in most jurisdictions. The only reliable defense is reading the net weight or volume on the label and comparing unit prices. If your favorite product seems pricier than you remember, check the size before blaming inflation.

Price per unit mistakes to avoid

Even with a calculator, a few patterns trip up shoppers.

  • Comparing volume to weight = a cup of flour and a cup of oil weigh different amounts
  • Forgetting unit conversions = $4 per 100 g is not the same as $4 per 100 oz
  • Trusting per-roll or per-can pricing = roll size and can size vary across brands
  • Ignoring promotions = the discounted unit price often beats the everyday warehouse-club price
  • Buying perishables in bulk = waste cancels the per-unit savings
  • Skipping the math on cheap items = $0.20 saved on a weekly purchase is $10 a year

FAQ

Convert everything to the same unit first. The calculator above does this automatically for grams, kilograms, ounces, pounds, milliliters, liters, fluid ounces, and item counts. Pick a comparison unit at the top, enter each product in whatever unit appears on the label, and the math runs.
Usually but not always. Bulk pricing typically saves 10 to 30% per unit, but family-size packages of branded snacks, cereal, and condiments often run only 5 to 15% cheaper than mid-size, and sometimes cost more per unit than smaller packages on sale. Run the math every time, especially on branded products.
Multiply by 16. There are 16 ounces in a pound. So $0.40 per ounce is $6.40 per pound. Going the other way, divide by 16. This is the most common rough conversion in U.S. grocery stores and worth memorizing.
Ten U.S. states and Washington DC require unit pricing on retail shelf labels: Connecticut, Maryland, Massachusetts, New Hampshire, New Jersey, New York, Oregon, Rhode Island, Vermont, and DC. Other states make it voluntary. Internationally, the UK, Australia, and most of the EU require it across all major grocery formats.
On average yes. LendingTree research found bulk buying saves 27% across a typical shopping list, but the spread is wide. Paper goods, batteries, and dry staples save 40 to 65%. Perishables like meat and dairy can lose money if you cannot use them before they spoil. Buy in bulk where storage and shelf life allow.
Shrinkflation reduces package size while keeping the price the same, raising the effective price per unit. Always read the quantity on the label, not just the price, and compare unit pricing whenever possible. The U.S. FTC and NIST have published shrinkflation guidance, and several states now require notice when product weights change.