Unit price is the cost per single unit of measurement, making it easy to compare different package sizes. The formula is simple: Unit Price = Total Price ÷ Quantity.
Example: A 32 oz bottle of shampoo for $3.99 vs. a 48 oz bottle for $5.49:
Retailers are often required by law to display unit prices on shelf tags. When they don't, or when comparing across stores, this calculator does the work instantly.
The larger package often (but not always) has a lower unit price. Before assuming the biggest is cheapest, check these factors:
| Situation | Example | Consideration |
|---|---|---|
| Sale or coupon on smaller | Small with 40% off | Calculate after discount |
| Perishable goods | Large yogurt tub | Will you use it before it expires? |
| Storage limitations | Bulk toilet paper | Cost of extra storage space |
| Quality differences | Generic vs. brand | Taste/performance may differ |
| Membership required | Warehouse club pricing | Add annual membership cost |
For non-perishable items you use regularly, buying in bulk at a lower unit price usually saves money. For specialty items you rarely use, the smaller package may save money overall by avoiding waste.
Different products use different quantity units. Convert to a common unit for fair comparison:
| Product Type | Common Units | Tips |
|---|---|---|
| Liquids (beverages, cleaning) | Per oz, per ml, per liter | Watch for concentrate vs. ready-to-use |
| Dry goods (flour, sugar) | Per oz, per gram, per pound | Compare net weight on label |
| Paper products | Per sheet, per square foot | Sheet count and size can vary widely |
| Batteries | Per battery | Check mAh capacity for fair comparison |
| Protein powder | Per serving, per gram protein | Calculate cost per gram of protein |
| Coffee | Per cup, per gram | Brew ratio affects true cost per cup |
When comparing products with different measurement systems, use these exact conversions:
| Conversion | Factor | Example |
|---|---|---|
| Fluid ounces → milliliters | 1 fl oz = 29.5735 ml | 12 fl oz = 354.9 ml |
| Ounces (weight) → grams | 1 oz = 28.3495 g | 16 oz = 453.6 g (1 lb) |
| Pounds → kilograms | 1 lb = 0.4536 kg | 5 lb = 2.268 kg |
| Gallons → liters | 1 gal = 3.7854 L | 1 gal = 128 fl oz |
| Quarts → liters | 1 qt = 0.9464 L | Nearly 1:1 |
| Cups → milliliters | 1 cup = 236.6 ml | 2 cups = 473.2 ml ≈ 1 pint |
Tip: When a US product lists "per ounce" and a European product lists "per 100g," convert the US price to per-gram first (divide by 28.35), then multiply by 100 to get the comparable per-100g rate.
These examples illustrate how unit price analysis works for common grocery categories. Prices are approximate US averages (2024):
| Product | Small Package | Unit Price | Large/Bulk | Unit Price | Savings |
|---|---|---|---|---|---|
| Olive oil | 16.9 oz / $7.99 | $0.473/oz | 50.7 oz / $14.99 | $0.296/oz | 37% |
| Laundry detergent | 50 oz / $9.49 | $0.190/oz | 150 oz / $19.99 | $0.133/oz | 30% |
| Rice (long grain) | 2 lb / $2.49 | $1.245/lb | 20 lb / $14.99 | $0.750/lb | 40% |
| Paper towels | 6 rolls / $8.99 | $1.498/roll | 18 rolls / $19.99 | $1.111/roll | 26% |
| Greek yogurt | 5.3 oz / $1.29 | $0.243/oz | 32 oz / $4.99 | $0.156/oz | 36% |
| Breakfast cereal | 12 oz / $4.49 | $0.374/oz | 27 oz / $6.99 | $0.259/oz | 31% |
Bulk savings of 25–40% are typical for shelf-stable products. However, the absolute savings depend on your consumption rate — if you throw out half the bulk product, you haven't saved anything.
"Shrinkflation" occurs when manufacturers reduce product quantity while keeping the price the same (or even raising it slightly). The unit price increases, but the shelf price looks unchanged. Tracking unit price is the only reliable way to detect it.
Notable examples of shrinkflation (2020–2024):
| Product | Old Size | New Size | Reduction | Effective Price Increase |
|---|---|---|---|---|
| Doritos (party size) | 15.5 oz | 14.5 oz | −6.5% | +6.9% |
| Charmin toilet paper | 264 sheets/roll | 244 sheets/roll | −7.6% | +8.2% |
| Gatorade | 32 oz | 28 oz | −12.5% | +14.3% |
| Tillamook ice cream | 56 oz | 48 oz | −14.3% | +16.7% |
| Bounty paper towels | 86 sheets/roll | 74 sheets/roll | −14.0% | +16.2% |
The US Bureau of Labor Statistics (BLS) adjusts the Consumer Price Index (CPI) for package size changes, so shrinkflation does get captured in official inflation figures. But at the individual shopping level, only unit price comparison protects your budget.
Many jurisdictions require retailers to display unit pricing on shelf tags. The requirements vary:
| Jurisdiction | Requirement | Exemptions |
|---|---|---|
| US (Federal) | Fair Packaging and Labeling Act — requires net quantity, but unit pricing is voluntary at federal level | Products under 1 oz or 1 fl oz |
| US (State level) | ~20 states mandate unit pricing; varies widely | Small retailers often exempt |
| EU | Directive 98/6/EC — mandatory unit pricing per kg or liter for all pre-packaged goods | Small shops (<100m²) in some member states |
| UK | Price Marking Order 2004 — unit price per kg, liter, meter, or per item required | Items sold individually (e.g., one banana) |
| Australia | Mandatory for major supermarket chains since 2009 (Unit Pricing Code) | Products under $2, small retailers |
Even where unit pricing is displayed, different stores sometimes use different units for the same product category (per oz vs. per 100g), making direct shelf-to-shelf comparison harder. This calculator normalizes everything to the same unit.
For some products, "cost per unit of weight" isn't the best comparison. Cost per use accounts for concentration, dilution, or effectiveness differences:
| Product | Better Metric | Why |
|---|---|---|
| Laundry detergent (concentrated) | Cost per load | Concentrated uses less per load — oz comparison is misleading |
| Dish soap | Cost per sink of dishes | Concentrated soap uses 1 tsp vs. 2 tbsp for regular |
| Protein powder | Cost per gram of protein | Protein content varies: 20g/serving vs. 30g/serving |
| Coffee beans | Cost per cup brewed | Light roast yields more cups per pound than dark roast |
| Trash bags | Cost per bag | Box counts vary; thickness and size matter for actual use |
| Vitamins/supplements | Cost per daily dose | Serving sizes differ: 1 capsule vs. 3 capsules |
To calculate cost per use: (Price ÷ Number of uses per package). For concentrated detergent: if a 100 oz bottle at $12.99 does 64 loads, the cost is $12.99 ÷ 64 = $0.203 per load. Compare that to a 150 oz regular bottle at $14.99 doing 52 loads: $14.99 ÷ 52 = $0.288 per load. The concentrated version wins despite having fewer ounces.
Research published in the Journal of Consumer Research and by the USDA Economic Research Service consistently shows that unit-price-aware shoppers save 15–25% on groceries. Here is a practical strategy:
For a family spending $800/month on groceries, a 20% savings from consistent unit-price shopping is $160/month — $1,920 per year.
Online grocery shopping introduces new variables for unit price comparison:
| Factor | In-Store | Online | Impact on True Unit Cost |
|---|---|---|---|
| Shelf unit price tags | Usually visible | Often hidden or absent | You must calculate manually online |
| Delivery fees | None (you drive) | $5–$15 per order typical | Add to total before dividing by quantity |
| Minimum order | None | Often $35–$50 | May force buying items you don't need |
| Substitutions | You choose alternatives | Shopper substitutes | Substituted item may have worse unit price |
| Membership pricing | Visible at register | May require login to see | Compare logged-in vs. guest prices |
| Impulse purchases | Endcap/checkout temptation | Less temptation | Online may save 5–10% by reducing impulse buys |
To fairly compare online vs. in-store: add all fees (delivery, tip, subscription) to the online order total, then calculate the overall unit price. For example, a $120 online order with $10 delivery and $5 tip costs $135 total — the effective markup is 12.5%. This erases most bulk-discount savings unless the order is large enough to spread the fixed costs.
When traveling or shopping internationally, be aware that unit pricing conventions differ:
| Region | Common Weight Unit | Common Volume Unit | Price Display |
|---|---|---|---|
| United States | Per ounce (oz) | Per fluid ounce (fl oz) | Price per unit on shelf tag |
| European Union | Per kilogram (€/kg) or per 100g | Per liter (€/L) | Mandatory per EU Directive 98/6/EC |
| United Kingdom | Per kg or per 100g | Per liter or per 100ml | Mandatory per Price Marking Order |
| Japan | Per 100g | Per 100ml | Shown on most price tags |
| Australia | Per kg or per 100g | Per liter or per 100ml | Mandatory for major chains |
Quick conversions for cross-border comparison: $1/oz = $35.27/kg. If olive oil costs €8.50/L in Spain and $0.47/oz in the US, the US price = $0.47 × 33.814 oz/L = $15.89/L ≈ €14.60/L at current exchange rates — nearly double the Spanish price. Unit price comparison across countries must always account for exchange rates, and prices fluctuate significantly by region even within the same country.
Subscription services (diapers, pet food, coffee, razors) often advertise savings vs. one-time purchase. Calculate the true unit price including any commitment:
| Product | One-Time Unit Price | Subscription Unit Price | Savings | Catch |
|---|---|---|---|---|
| Amazon Subscribe & Save (typical) | $0.15/oz | $0.135/oz | 10% | Auto-ships; easy to accumulate excess |
| Dollar Shave Club razors | ~$2.50/cartridge (retail) | ~$1.50/cartridge | 40% | Monthly commitment; quality differs from retail brands |
| Coffee subscription (specialty) | $18/12oz bag | $15/12oz bag | 17% | Must consume within freshness window (~3 weeks post-roast) |
Always calculate the per-unit cost including shipping and any cancellation fees. Some subscriptions offer a low introductory rate that increases after 2–3 shipments — recalculate after the promotional period ends.
Unit price is the cost per single unit of measurement (per ounce, per gram, per sheet, etc.). It matters because products are sold in different sizes, making direct price comparison misleading. By converting to a common unit, you can instantly identify which option offers the best value regardless of package size.
Stores divide the total price by the number of units in the package. For weight-based items: price ÷ ounces (or grams). For count-based items: price ÷ number of items. The result is displayed on the shelf tag, usually in small print below the retail price. This is the same formula used in this calculator.
Not necessarily. Consider whether you'll actually use the entire quantity before it expires, whether you have storage space, and whether quality is equivalent. For non-perishable staples you definitely use (toilet paper, canned goods, cleaning products), lower unit price is almost always the right choice. For perishables or specialty items, weigh waste risk against the savings.
Convert to the same unit first. 1 fluid ounce = 29.574 ml. So if one product is priced per oz and another per ml: multiply the per-ml price by 29.574 to get price per fl oz, or divide the per-oz price by 29.574 to get price per ml. Then compare directly.
It depends on your household size and consumption. A Costco membership ($65/year, 2024) pays for itself if you save at least $5.42/month through lower unit prices. For a family of four buying bulk staples (paper products, canned goods, frozen items, cleaning supplies), the savings typically exceed $200–$400/year, easily justifying the membership. Singles or couples with limited storage may not buy enough volume to offset the fee.
Track the net weight or count printed on packages over time. If a product's package looks the same but the label now says "14.5 oz" instead of "15.5 oz," that's shrinkflation. You can also compare the unit price displayed on shelf tags across shopping trips. Apps like Basket and shopping receipt trackers can automate this comparison.