A Free Calculator · Any Two Products · Updated 2026
Which package is actually the better deal?
A lower total price does not mean a lower cost per unit — and a bigger package does not
always give you more for your money. The only way to know is to divide price by quantity
for each option and compare. Enter your two products below and the calculator does that
arithmetic instantly, shows you which is cheaper per unit, and tells you by exactly how
much. Every formula is shown.
Unit price for both options·Which is the better buy·Savings percentage, exact
Before you compare
Both options must use the same unit of measurement for this comparison to be valid — ounces
vs ounces, grams vs grams, count vs count. If one product lists weight in ounces and the
other in grams, convert to a common unit first (1 oz = 28.35 g). The unit label field is
for display only; the calculator trusts you to keep units consistent.
Enter the price and quantity for Option A and Option B. Both must use the same unit. Results update as you type.
Both options must share this unit for a fair comparison. Change it to match what's printed on the package.
Option A
$
Total shelf price, before any coupon.
oz
Net weight, volume, or count from the label.
Option B
$
Total shelf price, before any coupon.
oz
Net weight, volume, or count from the label.
is the better buy
Option A — unit price
Option B — unit price
Better buy
How much cheaper per unit
Side-by-side unit price comparison
Option A
Option B
The formulas, in full
Nothing here is a black box. These are the exact four calculations the tool runs — the
same arithmetic you could do on a phone's calculator in the grocery aisle. The only
inputs are the price and quantity you enter.
savings_percent tells you how much less you pay per unit by choosing the winner
over the loser. A 16.7% difference means the winner costs 16.7% less per unit —
or equivalently, the loser costs (1 ÷ (1 − 0.167) − 1) ≈ 20% more per unit.
When bigger is not cheaper — example pack sizes
The table below uses illustrative unit prices to show what the arithmetic looks like
across several common product formats. The core point: a higher quantity per package
does not guarantee a lower unit price. Retailers set prices deliberately, and the
relationship between size and cost is not linear or predictable without calculating.
Product type
Package A
Unit price A
Package B (larger)
Unit price B
Better buy
Laundry detergent
32 loads @ $6.49
$0.203/load
64 loads @ $11.99
$0.187/load
B (larger) — 8% cheaper per load
Breakfast cereal
12 oz @ $3.79
$0.316/oz
18 oz @ $4.49
$0.249/oz
B (larger) — 21% cheaper per oz
Ibuprofen tablets
50 ct @ $4.99
$0.100/tablet
100 ct @ $8.49
$0.085/tablet
B (larger) — 15% cheaper per tablet
Olive oil
16.9 fl oz @ $7.99
$0.473/fl oz
33.8 fl oz @ $12.99
$0.384/fl oz
B (larger) — 19% cheaper per fl oz
AA batteries (brand-name)
8 ct @ $9.99
$1.249/battery
16 ct @ $14.99
$0.937/battery
B (larger) — 25% cheaper per battery
Yogurt (store brand)
32 oz @ $3.49
$0.109/oz
5.3 oz single-serve @ $1.29
$0.243/oz
A (smaller container) — 55% cheaper per oz
Paper towels (sale)
6-roll regular @ $5.99
$1.00/roll
8-roll regular @ $9.49
$1.19/roll
A (smaller pack, on sale) — 16% cheaper per roll
Shampoo (different concentrations)
12 fl oz 2-in-1 @ $3.99
$0.333/fl oz
28 fl oz standard @ $6.49
$0.232/fl oz
B cheaper per fl oz — but concentration may differ
All prices and quantities in this table are illustrative examples only. They demonstrate
the range of outcomes — sometimes the larger package wins, sometimes the smaller one does,
and sometimes the comparison is invalidated by concentration differences. Use the
calculator above with the actual prices on your shelf.
When unit price is a reliable signal — and when it isn't
Dividing price by quantity is exact arithmetic. Whether that number is the right basis
for a decision depends on what you're buying.
Unit price is most reliable for commodity products
For products where every unit is identical — plain white sugar, all-purpose flour, AAA batteries of the same brand, gasoline, bottled water — unit price is a near-perfect decision signal. There is no quality dimension: an ounce is an ounce. The only thing to confirm is that the unit on both packages is the same before comparing.
Concentration differences break the comparison
A concentrated product requires less per use than a standard one, so a higher unit price on the concentrate can still be the better buy. Dish soap, cleaning solutions, coffee concentrate, and some nutritional products all behave this way. If the label says "2x concentrated" or lists a different serving size than the competing product, a raw unit-price comparison overstates the cost of the more concentrated option. The correct unit to compare is not volume but yield — effective uses per dollar.
Perishability limits the value of bulk savings
A lower unit price on a larger package is only real if you use the whole package before it expires or goes stale. Half a gallon of milk thrown away at the end of the week costs more than a quart that gets used. For produce, meat, dairy, and baked goods, factor in your realistic consumption rate. Buying a larger package than you can use before spoilage is not a savings — it is waste with extra steps.
Shelf unit-price tags are frequently wrong or inconsistent
Many stores are required to display unit prices on shelf tags, but the units used are not always consistent across competing products — one brand may show a price per ounce while the next shows price per pound. Tags can also be mis-stocked or simply outdated. The shelf tag is a useful starting point, but the arithmetic above — price from the package, divided by quantity from the package — is the only reliable number. That is what this calculator computes.
How to compare unit prices in the aisle
The calculation takes about fifteen seconds. These steps make it reliable.
Read the quantity from the package, not the shelf tag
The "net weight" or "net contents" printed on the package itself is the authoritative number. Shelf tags can have the wrong size (a common stocking error when a retailer changes pack sizes). Look for "NET WT" or "NET CONTENTS" on the label — use that figure in the calculator.
Confirm both options use the same unit
Before entering anything, check that both packages list quantity in the same unit. If one says "16 oz" and the other says "1 lb," they are the same size (1 lb = 16 oz) — but if one says "16 oz" by weight and another says "16 fl oz" by volume, they are not the same unit and the comparison will be misleading for most products.
Enter the actual shelf price, including any sale price
Enter the price you would pay today, including any active sale or member-card discount. A sale price that expires tomorrow produces a unit price that is only valid until tomorrow — if you are buying for future use, consider whether the regular price makes the comparison look different.
Check whether a coupon changes the answer
A manufacturer coupon on one option changes its effective price. Re-run the comparison with the post-coupon price entered for that option. A $1.00 coupon on a small pack can flip the result if the packs were close in unit price to begin with.
Ask: will I actually use this much before it expires or goes stale?
The unit price comparison assumes you consume every unit you buy. For perishables, add a realistic spoilage estimate: if you expect to waste 20% of a bulk pack, the effective unit price is the calculated unit price divided by 0.8 — 25% higher than the label suggests. The formula is effective unit price = package unit price ÷ (1 − waste fraction).
Where to buy
Got your numbers? Here's where to pick up what you need:
The terms that appear on package labels, shelf tags, and the calculator above — in
plain English.
Unit price
The cost per single unit of measurement — one ounce, one fluid ounce, one count, one gram, and so on. It is calculated by dividing the total package price by the total number of units the package contains. Unit price is the only number that makes two differently sized packages directly comparable.
Net weight / net contents
The weight or volume of the product inside the package, excluding the container itself. Printed on every consumer package as required by federal law. This is the number to use as the "quantity" input — not the gross weight or any estimate. Look for "NET WT," "NET CONTENTS," or "NET VOL" on the label.
Savings percentage
The percentage by which the cheaper option's unit price is below the more expensive option's unit price. Calculated as (higher unit price − lower unit price) ÷ higher unit price × 100. A 16.7% savings means the winning option costs 16.7% less per unit. This is not the same as the winning option being 16.7% of the price — it means the per-unit cost is 16.7 percentage points lower relative to the higher price.
Commodity product
A product where every unit is effectively identical regardless of brand or package size — plain white sugar, tap water, fuel, or standard hardware items. For commodity products, unit price is a nearly perfect decision signal because there is no quality or concentration dimension to account for.
Concentration
How much active ingredient or product is packed into each fluid ounce or gram of a formulation. A 2x concentrated cleaner contains twice as much active ingredient per fluid ounce as a standard version, so it delivers twice as many uses per fluid ounce. When comparing products of different concentrations, unit price by volume is misleading — the meaningful unit is effective yield per dollar, not price per fluid ounce.
Effective unit price (with spoilage)
An adjusted unit price that accounts for the fraction of a bulk purchase you expect to waste before use. Formula: effective unit price = package unit price ÷ (1 − waste fraction). If you expect to waste 20% of a perishable bulk pack, divide its unit price by 0.8 to get the true cost per unit you actually consume.
Shelf unit-price tag
A label affixed to the store shelf showing the unit price calculated by the retailer. Required by federal law for most grocery items but subject to errors, omissions, and inconsistent unit choices across competing products. Useful as a starting point; unreliable as a substitute for calculating the unit price yourself from the package label.
Frequently asked
A unit price is the cost of a single unit of measurement — one ounce, one fluid ounce, one count, one gram, and so on. Calculated by dividing the total package price by the number of units it contains: unit price = price ÷ quantity. A 16 oz jar priced at $4.80 has a unit price of $0.30 per ounce. Once two options are expressed in the same unit, comparing them tells you which is cheaper to buy — regardless of package size or total price.
No — this is one of the most persistent myths in grocery shopping. Retailers sometimes price larger packages at a higher unit cost, particularly for store-brand staples, perishables near their sell-by dates, sale items in smaller sizes, or categories where they expect shoppers not to check. Warehouse-club packages, which appear heavily discounted, can occasionally cost more per unit than a sale-priced smaller package at a conventional supermarket. The pack-size reference table above shows real examples where the smaller package is cheaper per unit. The only way to know is to calculate — which is what this tool does.
Both products must use the same unit for the comparison to be valid. For weight items, use ounces or grams; for liquid items, use fluid ounces or milliliters; for counts (paper towels, batteries), use the count. If two products list size in different units — one in ounces, one in grams — convert to a common unit first (1 oz = 28.35 g). The unit label selector above is shared between both options as a reminder: a comparison where one side is in fluid ounces and the other is in ounces is comparing volume to weight, which is only valid for water-density liquids.
Yes. Unit price arithmetic is strictly about price per measured unit — it says nothing about concentration, quality, or usability. A $4.00 bottle of 64-oz dish soap at $0.063/oz can be a worse deal than a $6.00 bottle of 32-oz concentrated formula at $0.188/oz if the concentrate requires only half as much per wash. For commodities where every unit is identical, unit price is a near-perfect signal. For products where concentration, quality, or use rate varies, use unit price as a starting point and factor in effective yield before deciding.
Federal law requires unit pricing on shelf labels for most grocery items, but enforcement is inconsistent, and exemptions exist for certain categories, store sizes, and formats. In practice, unit price tags are missing, formatted in inconsistent units (ounces on one tag, pounds on another for competing brands), or simply wrong due to labeling errors. Online grocery sites are particularly inconsistent. The practical result: the shelf tag is a useful starting point, but not a reliable substitute for calculating unit prices yourself from the package label — which is what this tool does.
The savings percentage answers: by what percentage is the cheaper option's unit price below the more expensive option's unit price? Formula: (higher unit price − lower unit price) ÷ higher unit price × 100. For example, if Option A costs $0.2500/oz and Option B costs $0.2083/oz: ($0.2500 − $0.2083) ÷ $0.2500 × 100 = 16.7%. This means Option B's unit price is 16.7% lower than Option A's — you pay 16.7% less per ounce by choosing B. This is a percentage of the higher price, not of the lower price.
This calculator computes price per unit only — it does not model environmental externalities, packaging waste, or lifecycle cost. Those factors are real but outside the scope of arithmetic a shelf-side comparison can answer. If reducing packaging is a priority, buying a single larger package typically uses less packaging per unit than buying multiple smaller ones, but concentrated products, refillable containers, and bulk-bin shopping may offer further reductions. The unit price comparison is one data point in a purchase decision that can reasonably include other values.
The arithmetic is exact for the inputs you enter — the page shows every formula. A unit price calculated here is only as accurate as the price and quantity you provide. Double-check the quantity on the package; some products list net weight (excluding the container) while others list total weight. For liquids, fluid ounces (volume) and ounces (weight) are different units — a fluid ounce of water weighs approximately one ounce, but that ratio does not hold for other liquids. Use the unit printed on the package label and make sure both products use the same one.
Common mistakes
Unit price comparisons fail most often when people compare packages measured in different units, or ignore factors that change how much of a product is actually usable.
Comparing prices in mismatched units
Unit price = total price ÷ quantity, and quantity must be in the same unit for the comparison to be valid. A $3.79 / 12 oz jar versus a $4.99 / 1 lb (16 oz) jar cannot be compared as-is — convert both to the same unit first (oz, in this case) before dividing. Comparing across fluid ounces, weight ounces, and count without conversion produces meaningless results.
Ignoring package count on multi-pack items
A 3-pack of paper towel rolls listed as "264 sheets" is 88 sheets per roll, not 264. When a price label shows total sheets for a multi-roll pack, dividing total price by total sheets gives cost per sheet correctly — but if you then compare that to a single-roll price per roll, you are mixing units. Always calculate cost per the same unit (per sheet, per fl oz, per count) across every option being compared.
Treating the larger package as automatically cheaper per unit
Larger sizes are usually cheaper per unit, but not always. Stores regularly price small or sale-size packages at a lower unit price than the "economy" size, particularly during promotions. Always calculate rather than assume. The shelf unit-price tag is the right starting point, but it can lag a sale price or use inconsistent units across competing brands.
Counting concentrated products at face-value volume
Concentrated laundry detergent, cleaning solution, or juice mix has a different effective unit price than the dilution-ready equivalent. A 50 oz bottle of 2× concentrate is functionally equivalent to 100 oz of standard formula. Comparing the bottle price directly to a 100 oz standard product understates the concentrate's value by half. The unit of comparison should be the diluted, ready-to-use quantity.