BedrockCalculator
Figures cited to primary sourcesWritten by Aapt Dubey, MBA (Marketing & Banking), ISB 2 primary sourcesLast updated

Unit Price Calculator (Which Is the Better Buy?)

The Unit Price Calculator compares two package sizes by unit price. Converts ounces, pounds, grams, litres, fluid ounces or counts to one unit and shows which is cheaper and by how much.

Quick Answer: A 24 oz jar at $3.99 costs $0.1663 per oz, and a 2 lb jar at $5.49 costs $0.1716 per oz, so Item A is cheaper by 3.1% per oz. Divide each price by its size in the same unit, then compare.

Assumptions

Computed

Preset scenarios

Better buy
Item A is cheaper by 3.1% per oz
Item A unit price
$0.1663 per oz
Item B unit price
$0.1716 per oz
How much cheaper per unit
3.10%
Difference per unit
$0.0053 per oz

Price per ounce of a $4.99 package by size

Download CSV
Each row is this calculator run with item A at $4.99 and the size in ounces in the first column, compared per ounce. Unit prices to four decimal places of a dollar.
Size (oz)Price per ounce (dollars)
60.8317
80.6238
100.499
120.4158
160.3119
200.2495
240.2079
280.1782
320.1559
480.104
640.078

This table and its CSV are free to reuse with a link to this page, CC BY 4.0.

Unit Price Calculator (Which Is the Better Buy?): Better buy Item A is cheaper by 3.1% per oz (Item A price: 3.99; Item A size: 24; Item A unit: Ounces (oz, weight); Item B price: 5.49; Item B size: 2; Item B unit: Pounds (lb); Compare per: Ounces (oz, weight)).

Save or share this result

A one-page summary of this calculator's default example, drawn from the same calculation as the result above.

The infographic is free to reuse with a link to this page, CC BY 4.0.

Illustration of store shelves of plain jars and bottles in several sizes, with a wire basket of fruit in front
Quick Answer: A 24 oz jar at $3.99 costs $0.1663 per oz, and a 2 lb jar at $5.49 costs $0.1716 per oz, so Item A is cheaper by 3.1% per oz. Divide each price by its size in the same unit, then compare.

What does this calculator do?

This unit price calculator compares two packages of the same product and tells you which is the better buy. Enter each item's price and size, in ounces, pounds, grams, kilograms, fluid ounces, millilitres, litres, gallons or a simple count, and choose the unit to compare them in. It converts both sizes to that unit, divides each price by its size, and shows the two unit prices side by side with the percentage difference.

The conversion step is the part that matters. Stores often unit price different sizes in different units, so a jar priced per ounce sits next to a tub priced per pound. The National Institute of Standards and Technology's guide to unit pricing says every size of a product should be unit priced in the same unit of measure so shoppers can compare value; this calculator does that for you, using exact conversion factors (16 ounces to the pound, 1,000 grams to the kilogram).

Unit prices are shown to four decimal places of a dollar. Shelf labels usually round to the nearest cent, which on a per-ounce price can make two different products look identical.

How to Use the Unit Price Calculator

  1. Enter item A's price, its size and the unit the size is in, as printed on the package.
  2. Do the same for item B.
  3. Choose the unit to compare per. It must measure the same kind of thing as the items: weight with weight, liquid volume with liquid volume, or count with count.
  4. Read which item is cheaper per unit, by how much, and both unit prices.

The presets compare pasta in 500 g and 1 kg packs, juice in a 64 fl oz bottle and a gallon jug, and paper towels in packs of 24 and 36 rolls. The table below the calculator shows how the price per ounce of a $4.99 product falls as the package gets bigger.

How is this calculated?

  1. Check the units match. A weight cannot be compared with a volume or a count without knowing the product's density or the size of each piece, so the calculator compares only items measured the same way. If they differ, it shows each unit price in its own unit and says they are not comparable.
  1. Convert both sizes to the comparison unit. Each size is multiplied by the exact factor between its unit and the comparison unit: a pound is 16 ounces, a kilogram 1,000 grams, a US gallon 128 fluid ounces.
  1. Divide price by size. The unit price is the price divided by the size in the comparison unit.

unit price = price/(size in comparison units)

  1. Compare. The item with the lower unit price is the better buy. The percentage shown is the difference between the two unit prices divided by the higher one.

percent cheaper = (higher unit price − lower unit price)/(higher unit price) × 100

  1. Round for display. Unit prices are shown to four decimal places of a dollar and the percentage to two decimal places.

Worked Example

With the default inputs, a 24 oz jar at $3.99 and a 2 lb jar at $5.49, compared per ounce:

  1. Item A: $3.99 ÷ 24 oz = $0.1663 per oz.
  2. Item B: 2 lb is 32 oz, so $5.49 ÷ 32 oz = $0.1716 per oz.
  3. The difference is $0.0053 per oz, so item A is cheaper by 3.1% per ounce, even though the bigger jar is item B.

Pasta, 500 g for $1.79 against 1 kg for $2.99, per kilogram: 500 g is half a kilogram, so item A costs $3.58 per kg against $2.99 per kg for item B. The kilogram pack is 16.48% cheaper.

Paper towels, 24 rolls for $21.99 against 36 rolls for $29.99, per roll: $0.9163 against $0.8331 per roll. The 36-roll pack is 9.08% cheaper per roll, though only if the rolls are the same size.

Which Is the Better Buy?

The one with the lower unit price, all else being equal. Bigger packages are often cheaper per unit, as the table of a $4.99 product at different sizes shows: the same price over a 64 oz package works out to $0.078 per oz against $0.3119 for 16 oz. But the default example shows that bigger is not always cheaper. The 2 lb jar costs more per ounce than the 24 oz jar.

"All else being equal" carries weight. A cheaper unit price is only a saving if you use the extra before it goes off, if the quality is the same, and if the bigger outlay fits your budget this week.

How Do You Calculate a Unit Price?

Divide the price by the quantity. For a fair comparison, express every quantity in the same unit first. If one cereal is 18 oz and another is 1.5 lb, turn the pounds into ounces (24 oz) before dividing. For items sold by count, such as rolls, loads or tablets, divide the price by the count.

What does this calculator not account for?

  • Weight against volume. A product sold by weight cannot be compared with one sold by fluid ounces without its density. Fluid ounces and weight ounces are different units.
  • Different-sized pieces. A count compares items, not their size. A "double roll" of paper towels holds more than a regular roll, so check sheets per roll or square feet if the package lists them.
  • Concentration. A concentrated detergent does more loads per ounce. Compare per load where the package says.
  • Waste. A bigger size is only cheaper if you use it all.
  • Coupons and multi-buy offers. Enter the price you will actually pay for each item, after any deal.
  • Imperial units. Fluid ounces and gallons here are US customary. UK pints and fluid ounces are different sizes and are not offered.

What mistakes do people make with this?

  • Trusting the shelf label's units. A store may unit price one size per ounce and another per pound. Convert to one unit, as the calculator does.
  • Mixing ounces and fluid ounces. An "oz" on a can of beans is weight; a "fl oz" on a bottle is volume.
  • Assuming the big pack is cheaper. Check: the default example shows it can cost more per unit.
  • Rounding too early. Two products whose unit prices differ by a fraction of a cent can round to the same figure on a label. Keep at least four decimal places of a dollar.
  • Comparing different products. A store brand and a name brand at different unit prices are not necessarily the same value. Unit price compares cost, not quality.

Frequently Asked Questions

How do I calculate the price per unit?

Divide the price by the number of units. A $3.99 jar of 24 ounces is $3.99 ÷ 24 = $0.1663 per ounce.

Which is the better buy, 24 oz for $3.99 or 2 lb for $5.49?

The 24 oz jar. It works out to $0.1663 per ounce against $0.1716 for the 2 lb jar, about 3.1% cheaper per ounce.

How do I compare a price per ounce with a price per pound?

Convert one to the other. There are 16 ounces in a pound, so multiply a per-ounce price by 16 for a per-pound price, or choose the same comparison unit in the calculator.

Is a gallon cheaper than two half gallons?

Often, but not always. In the juice preset, a gallon at $5.99 is 14.18% cheaper per fluid ounce than a 64 fl oz bottle at $3.49. Run your own prices to check.

What is a unit pricing label?

It is the shelf tag that shows the price per standard unit, such as per ounce or per 100 count, next to the item's selling price. NIST publishes a model regulation and a best-practice guide for how stores display it.

Can I compare price per load or per sheet?

Yes. Choose count for both items and enter the number of loads or sheets as the size.

Sources

  • NIST Special Publication 1181, Unit Pricing Guide: A Best Practice Approach to Unit Pricing (2015): unit pricing every size in the same unit of measure, and the units used for weight, volume and count. doi.org/10.6028/NIST.SP.1181
  • NIST Handbook 44, Appendix C, General Tables of Units of Measurement: the avoirdupois pound and ounce and the US gallon and fluid ounce. nist.gov/pml/owm/nist-handbook-44-current-edition

Did this calculator answer your question?

How this calculator is tested

This calculator is checked by 10 automated test cases: specific inputs whose correct result is known in advance, and rules the output must always obey. They run on every change to the site. See the testing and corrections policy.

Show the test cases
  • Default: 24 oz at $3.99 beats 2 lb at $5.49 by 3.1% per ounce
  • compares per pound as well: $2.66 against $2.745
  • pasta: 500 g at $1.79 is $3.58 a kilogram, against $2.99; the kilo is 16.48% cheaper
  • juice: a gallon at $5.99 is 14.18% cheaper per fl oz than 64 fl oz at $3.49
  • paper towels by count: $0.9163 against $0.8331 a roll
  • refuses to compare a weight with a volume
  • uses item A’s unit when the comparison unit measures something else
  • reports equal unit prices
  • builds the reference table: $4.99 for 16 oz is $0.3119 an ounce
  • asks for a size above zero instead of pricing the default size

Add This Website as Preferred Source on Google

See Bedrock Calculator first in your Search results & AI Overviews