How the unit price calculator works
Enter each product price
Add the current price you would actually pay for each product. Use sale prices when applicable so your comparison reflects today's purchase decision instead of an outdated regular price.
Add quantity and packs
Enter the quantity shown on the package and the number of identical units inside it. A 12 pack of 16.9 fl oz bottles means 12 units containing 16.9 fl oz each.
Choose matching unit types
Select oz, lb, fl oz, gal, g, kg, ml, L, or count as appropriate. Compare weight with weight, volume with volume, and item counts with equivalent item counts.
Compare unit price results
Review each calculated price per base unit and the percent difference from the cheapest option. The lowest unit price is mathematically cheapest when the products are otherwise comparable.
Unit Price Calculator formula, with worked examples
Unit price divides the amount you pay by the total comparable quantity you receive. For multi-packs, multiply the quantity in one pack by the number of units first. When package measurements differ, convert them to the same compatible base unit before dividing price by quantity.
unit_price = total_price / (quantity x units_in_one_pack) convert to a common base unit first percent_difference_vs_best = ((unit_price - best_unit_price) / best_unit_price) x 100
Water multi-pack comparison
Example: 12 bottles of 16.9 fl oz contain 12 x 16.9 = 202.8 fl oz. At $5.99, unit price is $5.99 / 202.8 = $0.029536 per fl oz. A 24 pack contains 24 x 16.9 = 405.6 fl oz. At $10.49, unit price is $10.49 / 405.6 = $0.025863 per fl oz. The 12 pack costs about 14.20% more per fl oz than the 24 pack.
Jar size comparison
Example: a 32 oz jar for $6.49 costs $6.49 / 32 = $0.2028125 per oz. A 48 oz jar for $8.99 costs $8.99 / 48 = $0.1872917 per oz. The 48 oz jar has the lower unit price. The 32 oz option costs about 8.29% more per oz than the 48 oz option.
Common unit conversions
| From | To | Multiply by |
|---|---|---|
| oz | lb | 0.0625 |
| lb | oz | 16 |
| fl oz | gal | 0.0078125 |
| gal | fl oz | 128 |
| fl oz | ml | 29.5735 |
| oz | g | 28.3495 |
| lb | kg | 0.45359237 |
| kg | g | 1000 |
| L | ml | 1000 |
Weight and volume are different measurement types, so do not convert oz by weight directly into fl oz by volume.
Bulk vs small pack
| Pack size | Price | Unit price | Verdict |
|---|---|---|---|
| 12 oz | $7.49 | $0.6242 per oz | Higher unit price |
| 24 oz | $13.99 | $0.5829 per oz | Cheaper per oz |
| 6 count | $8.49 | $1.4150 each | Cheaper per item |
| 12 count | $18.99 | $1.5825 each | Bigger pack is not cheaper |
| 50 fl oz | $6.99 | $0.1398 per fl oz | Higher unit price |
| 100 fl oz | $12.49 | $0.1249 per fl oz | Cheaper per fl oz |
Verdict. Compare the calculated unit price rather than package size, because a larger pack can still cost more for each comparable unit.
When a unit price result can mislead you
Mixing ounces with fluid ounces
An oz measures weight, while a fluid ounce measures volume. They cannot be treated as interchangeable without information about the product's density. Comparing them directly can produce a meaningless winner. Fix: compare weight with weight or volume with volume.
Missing package shrinkflation
A package can keep a familiar price while containing less product, which raises its unit cost even when the shelf price appears unchanged. Comparing total prices alone can hide that change. Fix: enter the current package quantity every time you compare sizes.
Comparing count with weight
A 20 count package cannot fairly be compared with a 16 oz package unless both describe equivalent products and provide enough information for conversion. Item sizes may differ significantly. Fix: choose one meaningful shared measurement before comparing unit prices.
Buying bulk you cannot use
The lowest unit price does not guarantee the lowest practical cost if part of the package expires, spoils, or goes unused. A smaller package may cost more per unit but waste less. Fix: compare value alongside the quantity you realistically expect to use.
Rounding or ignoring sales
Early rounding can change very close comparisons, while a temporary sale on one package can reverse the usual size advantage. The calculator should keep extra precision internally. Fix: enter the actual sale price and compare using the unrounded calculations before display rounding.
Who uses a unit price calculator
Grocery shoppers
Compare different package sizes of pantry items, drinks, produce, and household basics without guessing from shelf prices. Converting each option to the same unit makes price differences easier to evaluate.
Bulk store shoppers
Check whether a larger package actually provides a lower cost per ounce, pound, fluid ounce, or item. This is useful when warehouse sizes look cheaper because of packaging rather than unit economics.
Online deal hunters
Compare marketplace listings with different pack counts and quantities. A product with the lowest total price may have a higher unit price once you account for how much product the package actually contains.
Household budget planners
Use comparable unit costs when deciding which recurring products deserve more of your budget. The calculation separates package size from value and makes repeated purchases easier to compare consistently.
8 ways to get more from this calculator
Recheck every sale price
Re-run the calculator with the current sale price whenever one package gets a temporary discount. Keep quantities unchanged and compare the new unit prices, because a promotion can make the normally expensive size the better value.
Compare smaller pack sizes
Re-run the calculator with a smaller package before assuming bulk is better. Enter its actual price and quantity, then compare both unit prices. This catches cases where the larger package carries a higher per-unit cost.
Convert to one unit
Re-run the comparison after converting every compatible product to the same base unit, such as oz or ml. Keeping one measurement across all options prevents package labels from making two equivalent quantities appear different.
Update changed package quantities
Re-run the calculator whenever a manufacturer changes the package size. Keep the current price and replace the old quantity with the new amount. This shows immediately how a smaller package affects the price per unit.
Test the full pack count
Re-run the calculator after multiplying the quantity of one container by the full pack count. For example, compare a single bottle with a multi-pack using total volume rather than treating both listings as one unit.
Remove unusable extra quantity
Re-run your comparison using only the amount you realistically expect to consume when waste is likely. Compare that effective cost with the smaller package to see whether the bulk unit-price advantage still matters.
Compare another measurement base
Re-run compatible products using a different shared unit, such as converting pounds to ounces or liters to milliliters. The relative winner should remain the same when the conversions are correct, which provides a useful calculation check.
Use the checkout price
Re-run the calculator with the final item price you would actually pay after an applicable discount. Do not compare one product's regular price with another product's sale price unless those are the real options available to you.
Common problems and fixes
The bigger package is showing as more expensive per unit.
That can be correct. Divide each actual price by its comparable total quantity rather than assuming bulk is cheaper. Check the pack count, package quantity, and sale price, then re-enter both options to confirm the calculation.
Two products use different measurement units.
Convert them to one compatible base unit first. For example, multiply pounds by 16 to compare them in ounces. Do not directly compare weight with liquid volume. Select matching measurement types and let the calculator normalize compatible units.
My multi-pack unit price looks too high.
Check whether you entered both the amount in each individual package and the number of packages. Total quantity should equal quantity per unit multiplied by pack count. Correct either field and calculate the unit price again.
The result differs from the store shelf label.
Rounding, sale pricing, package changes, or different comparison units can explain the difference. Confirm the exact shelf price and quantity, then compare using the same base unit. Small differences can also come from display rounding.
Two unit prices look identical.
They may differ beyond the displayed decimal places. The calculator can keep more precision internally before rounding the result for readability. Compare the percent difference from the cheapest option to identify a small mathematical difference.
Frequently asked questions
How do I calculate unit price?
Divide total price by total quantity. Example: a 32 oz product costing $6.49 has a unit price of $6.49 / 32 = $0.2028125 per oz. Use the same measurement unit for every product before deciding which option is cheaper.
How do I calculate unit price for a multi-pack?
Multiply quantity per package by pack count first, then divide price by that total. Example: 12 bottles x 16.9 fl oz = 202.8 fl oz. At $5.99, $5.99 / 202.8 = about $0.029536 per fl oz.
Is the largest package always cheapest per unit?
No. Example: a 6 count pack at $8.49 costs $8.49 / 6 = $1.415 each, while a 12 count pack at $18.99 costs $18.99 / 12 = $1.5825 each. Compare the unit prices before choosing.
How do I compare ounces with pounds?
Convert them to one weight unit. One pound equals 16 oz, so 2 lb equals 2 x 16 = 32 oz. Convert every package to either pounds or ounces, then divide each price by its converted quantity.
Can I compare oz with fl oz?
No, not directly. Oz measures weight and fl oz measures volume. A conversion would require product-specific density information. For ordinary shopping comparisons, use weight against weight or liquid volume against liquid volume instead of treating the labels as equivalent.
How many fluid ounces are in one gallon?
There are 128 US fluid ounces in one US gallon. That means 1 fl oz equals 0.0078125 gallon. Convert gallon and fluid-ounce packages into the same volume unit before calculating their unit prices.
How many ounces are in one pound?
There are 16 oz in 1 lb. For example, 3 lb equals 3 x 16 = 48 oz. If one product is labeled in pounds and another in ounces, convert both to the same weight unit first.
How do I compare liters with milliliters?
Multiply liters by 1000 to convert them to milliliters. Example: 2 L equals 2000 ml. Once both products use milliliters, divide each price by its total ml amount and compare the resulting unit prices.
How is percent difference from the best calculated?
Subtract the cheapest unit price from the comparison unit price, divide by the cheapest unit price, then multiply by 100. If one product costs $0.25 per unit and the best costs $0.20, the difference is 25%.
Should I use regular price or sale price?
Use the price you would actually pay. Example: if a product normally costs $10 but is currently available to you for $8, enter $8. Use equivalent current prices for the other products so the comparison reflects the same shopping decision.
How should I compare products sold by count?
Use count when each individual item is reasonably comparable in size and function. Example: a 10 count package for $5 costs $0.50 each. If individual pieces differ substantially in size, use weight or another shared quantity instead.
How many decimal places should unit price use?
Use enough precision to distinguish close products. Example: $5.99 / 202.8 fl oz equals about $0.029536 per fl oz, even though a display may show about $0.0295. Keep extra precision during calculation and round only the displayed result.
More free shopping tools
Coupon Stacking Calculator
Add every discount you have (clip coupon, promo code, Subscribe & Save) and see the final price, the total you save and the real percent off.
Subscribe & Save vs Promo Code Calculator
Compare a recurring Subscribe & Save discount with a one-time promo code over the number of deliveries you actually plan to get.
Looking for a deal to plug in? Browse today's Amazon promo codes, deals 50% off or more or all free tools.
How we calculate
This unit price calculator uses simple division after converting compatible measurements to a common base unit. Multi-pack quantity equals the amount in one package multiplied by the number of units in the pack. Unit price then equals total price divided by that comparable quantity. Weight, liquid volume, and count remain separate measurement types unless a valid conversion exists. Conversions use standard US customary and metric constants, including 16 oz per lb, 128 fl oz per US gal, 0.45359237 kg per lb, and 1000 ml per L. Calculations retain additional precision internally, while displayed unit prices can be rounded to fractions of a cent for readability.
Reviewed October 2026 by the Today Coupon List editors. Estimates only: store terms and exclusions apply, so confirm the final price at checkout.
