Unit price comparison
Compare two packages of different sizes on price per unit — the only measure that ranks them fairly. The page also prices the quantity you actually need, because a cheaper unit price can still cost more when it forces you to buy extra packages.
| Option | Price | Size | Price per unit | Cost for the need |
|---|---|---|---|---|
| Package A | $6.49 | 500 | 1.298 ¢ | $38.94 |
| Package B | $11.99 | 1200 | 0.999 ¢ | $29.98 |
| Difference | $5.50 | 700 | 0.299 ¢ | $8.96 |
Unit price is the only fair comparison. Package size, not price, is what most shoppers misjudge — a larger box is often the more expensive option per unit.
p / q · price divided by package size
(dear − cheap)/dear · per-unit advantage of the cheaper option
(need/q)·p · ignores leftover product
⌈need/q⌉·q − need · units you buy but do not use
A clear path from inputs to results.
Package sizes are designed to make comparison hard. Price per unit is the only measure that ranks them fairly, and even then the cheaper unit price can cost more if it forces you to buy more than you need.
How to use
- Enter the price and size of the first package.
- Enter the price and size of the second.
- Read both unit prices — the comparison is now honest.
- Enter the quantity you actually need.
- Check the leftover, because rounding up to whole packages changes the answer.
The formula
Reference: Unit-pricing disclosure rules (EU 98/6/EC; US state unit-pricing statutes).
Worked example
$6.49 for 500 units vs $11.99 for 1,200
- Package A: $6.49 for 500.
- Package B: $11.99 for 1,200.
- Need 3,000 units.
- 1
Unit price A: 6.49 / 500 = 1.298¢.
- 2
Unit price B: 11.99 / 1,200 = 0.999¢.
- 3
B is 23.0% cheaper per unit.
- 4
Cost for 3,000: A = $38.94; B = $29.98.
- 5
Both divide evenly, so there is no leftover to weigh against the saving.
B is 23% cheaper per unit and saves $8.96 on the quantity needed.
Interpreting the result
The larger package usually wins per unit, but not always — multipacks and “family size” reprints are sometimes priced above the smaller pack. And a cheaper unit price only pays if you will use the quantity; for perishables, the leftover is a real cost that the per-unit comparison ignores.
Assumptions & limitations
- Both packages contain an identical product; quality and brand are not priced.
- Sizes are in the same unit. Mixed units must be converted first.
- No storage, spoilage or financing cost is attached to buying more than needed.
- Discounts and coupons are already reflected in the entered prices.
Frequently asked questions
Why is the bigger package sometimes more expensive per unit?
Because packaging, shelf position and convenience carry their own price. Multipacks are not always discounted, and smaller “convenience” sizes can be priced at a premium or a discount depending on the retailer’s strategy.
How do I compare different units?
Convert both to a common base first — grams, millilitres or count. Comparing price per ounce with price per 100 g without converting is the classic error.
Does the cheaper unit price always win?
Only if you use the quantity. If package B is cheaper per unit but you need 300 units and it contains 1,200, you have paid for 900 units you may never use.
Should I use price per unit or total price?
Unit price for ranking, total price for the decision. The decision also has to account for how much you will actually consume.
Methodology last reviewed 2026-10-18. Results are informational and not financial or engineering advice — see our disclaimer.