UnitPriceCheck LogoUnitPriceCheck

Compare Grocery & Retail Prices Side-by-Side

Find out which package size or brand is actually the better deal. Enter prices and quantities below to compare unit costs and calculate your exact percentage savings in real time.

1

Option 1

$
2

Option 2

$
Ready to compare

Enter a price and size for both options above.

Results update automatically as you type.

Comparing multipacks?

Tap the + Multipack button above to enter item count, or enter the total combined quantity into the Size field (e.g. 6-pack of 12 oz entered as 72 oz).

What Is a Unit Price?

A unit price is the cost of a product divided by a standard unit of measurement, such as price per ounce, price per pound, price per 100 grams, price per liter, or price per individual count.

When shopping in a supermarket or retail store, looking only at the total shelf price can be misleading. A box of cereal priced at $4.50 might appear cheaper than a box priced at $6.00, but if the $4.50 box contains only 10 ounces ($0.45/oz) and the $6.00 box contains 20 ounces ($0.30/oz), the larger box gives you 33% more food for every dollar spent.

Conversely, larger packages and "family sizes" are not automatically the best deal. Manufacturers and retailers frequently adjust package weights or run promotional discounts on regular sizes, making smaller packages cheaper per unit than bulk options. Calculating the unit price is the only reliable way to compare true purchasing value across different brand sizes and package formats.

The Basic Unit Price Formula
Unit Price = Total Price ÷ Total Quantity

Example: If a 16 oz jar of peanut butter costs $5.99, its unit price is $5.99 ÷ 16 oz = $0.374/oz. A 32 oz jar for $10.99 has a unit price of $10.99 ÷ 32 oz = $0.343/oz. Although the 32 oz jar has a higher total price at checkout, it saves you 8.3% per ounce.

How to Calculate and Compare Unit Prices

Follow these six straightforward steps to compare two items and identify the better value instantly:

1

Enter Product Price

Type the total shelf price for Option 1 and Option 2. Use periods or commas as decimal separators.

2

Enter Package Size

Enter the numeric quantity printed on the product package label (e.g. 16, 500, 1.5, or 32).

3

Select Measurement Unit

Choose the unit from the popup selector (ounces, pounds, grams, kilograms, fluid ounces, liters, or count).

4

Add Multipack Details

Comparing bundled goods? Tap + Multipack to enter item count (e.g. 6 cans of 12 oz).

5

Live Real-Time Rate

The calculator computes normalized rates instantly as you type without requiring a calculate button.

6

Check Winner & Savings

Review the Best Value banner below the inputs to see the winning option and your exact percentage savings.

How UnitPriceCheck compares two products by calculating unit prices and showing the better value

Compare Products With Different Package Sizes and Units

One of the biggest shopping challenges is comparing products labeled under different measurement standards. An imported pasta brand might be labeled in grams (e.g. 500 g), while a domestic brand is labeled in ounces (e.g. 16 oz).

UnitPriceCheck automatically converts and normalizes compatible measurements to an identical base scale behind the scenes before calculating unit cost:

  • Weight to Weight: Compare dry goods across ounces (oz), pounds (lb), grams (g), and kilograms (kg).
  • Volume to Volume: Compare liquid goods across fluid ounces (fl oz), milliliters (ml), and liters (l).
  • Count to Count: Compare quantity-based items across individual items (each) and pack counts.
Physical Dimension Compatibility:

Measurements can only be normalized within the same physical category. Weight cannot be directly converted to liquid volume (e.g. 100 g vs 100 ml) without knowing the physical density of the product. The calculator protects against invalid comparisons by displaying a clear "Incompatible Units" notice.

How to Compare Multipacks and Bulk Packages

Multipacks (such as a 6-pack of canned tomatoes, a 12-pack of soda cans, or a 4-pack of yogurt tubs) require two distinct mathematical steps: finding the combined total quantity and calculating the unit rate.

UnitPriceCheck features a dedicated + Multipack toggle on each product card:

Example: 6-Pack of 12 oz Cans for $5.99 vs 2-Liter Bottle for $2.49

Entering 6 items at 12 fl oz each calculates a total volume of 72 fl oz at $0.083 per fl oz ($1.00 per can). Comparing this against a 2-liter bottle (67.6 fl oz) at $2.49 ($0.037 per fl oz) reveals that the 2-liter bottle is 55.4% cheaper per ounce than the 6-pack.

When purchasing multipacks, consider both the unit rate and practical consumption. A multipack offering a 5% discount may not be worth buying if excess items expire before you can finish them.

Is the Bigger Package Always the Better Deal?

A common grocery shopping misconception is that larger or "bulk" packages are always cheaper per unit. In reality, retailers and manufacturers leverage several pricing strategies that can make larger packages more expensive per unit:

  • Bulk Pricing Illusion: Stores know shoppers assume bulk is cheaper and may price club-sized packages with higher profit margins.
  • Promotional Discounts on Standard Sizes: Weekly grocery circulars and sales frequently discount standard 16 oz or 1-liter sizes, dropping their unit cost below warehouse sizes.
  • Shrinkflation and Package Resizing: When manufacturers downsize packages (e.g. reducing a 16 oz package to 14 oz while maintaining the shelf price), unit prices rise quietly.

What Can You Compare With a Unit Price Calculator?

UnitPriceCheck is built to compare any standard packaged grocery, household, or retail commodity:

Groceries & Pantry

Cereal, pasta, rice, coffee beans, cooking oil, canned soups, spices, flour, sugar, milk, and condiments.

Household & Cleaning

Liquid laundry detergent, dish soap, surface cleaners, paper towels, toilet paper, and trash bags.

Personal Care

Shampoo, conditioner, liquid body wash, moisturizing lotions, hand soap refills, and toothpaste.

Multipacks & Drinks

Bottled water cases, soda 12-packs, sparkling water cans, juice boxes, snack pouches, and coffee pods.

Common Ways to Compare Unit Prices

Different retail chains and countries display shelf unit rates using varying reference quantities:

Price per Ounce (oz): Common for US grocery items, cheese, snacks, and packaged meats.
Price per Pound (lb): Standard for produce, meat, bulk grains, and pet food.
Price per 100g / Kilogram: Standard metric unit price across UK, European, Canadian, and Australian grocery retailers.
Price per Fluid Ounce (fl oz): Used for liquid beverages, oils, salad dressings, and liquid detergents.
Price per Liter (L): Metric standard for dairy, soda, bottled water, automotive fluids, and bulk liquids.
Price per Item / Count: Used for eggs, diapers, trash bags, dishwasher pods, and paper goods.

How UnitPriceCheck Calculates Your Savings

To determine the percentage savings between two competing product choices, UnitPriceCheck uses the exact mathematical formula:

Savings Percentage = ((Higher Unit Price - Lower Unit Price) ÷ Higher Unit Price) × 100

By evaluating the percentage relative to the higher unit price, the calculator tells you exactly how much less you are paying per unit of product compared to the more expensive option.

Unit Price Isn't the Only Thing That Matters

While calculating the lowest unit price is the best way to determine mathematical value, smart grocery shopping involves practical consumer trade-offs:

  • Perishability & Food Waste: Buying a 5-pound tub of sour cream at half the unit price of a small container is a waste of money if you throw half of it away.
  • Pantry & Freezer Storage: Bulk packages take up substantial shelf, pantry, and freezer space.
  • Upfront Budget Constraints: Spending $25 on a bulk package may strain your weekly budget compared to spending $4 on an immediate need.
  • Product Quality Preferences: The cheapest generic brand may not meet your personal taste or dietary needs.

Unit Price Calculator FAQ

Answers to common questions about calculating unit costs, comparing sizes, and grocery shopping math.

What is a unit price?
A unit price is the cost of a product divided by its total quantity, weight, or volume (such as cost per ounce, per gram, or per item). It allows shoppers to accurately compare the real value of products sold in different package sizes.
How do you calculate unit price?
Divide the total purchase price by the total quantity or size of the product (Unit Price = Total Price ÷ Total Quantity). For multipacks, multiply the number of items by the size per item first to determine the total combined quantity.
What is the formula for unit price?
The unit price formula is: Unit Price = Total Price ÷ Total Quantity. If a 24 oz jar costs $6.00, the unit price is $6.00 ÷ 24 = $0.25 per ounce.
How do I compare two products with different sizes?
Enter the price and size of each product into Option 1 and Option 2. The calculator automatically normalizes compatible units to a common scale and calculates the percentage savings of the better value.
Can I compare ounces and grams?
Yes. The calculator converts compatible weight measurements (ounces, pounds, grams, and kilograms) to a common baseline (grams) to accurately determine which product is cheaper per unit.
Can I compare pounds and kilograms?
Yes. Since pounds and kilograms are both weight measurements, the calculator seamlessly normalizes them to determine the better value and exact savings.
Can I compare millilitres and litres?
Yes. Volume measurements such as fluid ounces, millilitres, and litres are automatically normalized to millilitres for direct comparison.
Can I compare weight ounces and fluid ounces?
No. Weight ounces (oz) measure mass, while fluid ounces (fl oz) measure liquid volume. Because different substances have different densities, dry weight and liquid volume cannot be converted without knowing the exact product density.
How does multipack comparison work?
Tap the '+ Multipack' button on either product card to enter the number of items in the pack (e.g. 6 cans of 12 oz). The calculator computes both the total package unit rate and the individual price per item.
Does a larger package always cost less per unit?
Not always. While bulk items often offer volume discounts, retailers frequently run promotional discounts on smaller packages, or set higher per-unit prices on large 'family packs'. Always check unit prices before assuming bulk is cheaper.
Does the calculator convert currencies?
No. The currency selector changes the displayed currency symbol only (USD, GBP, EUR, CAD, AUD). It does not perform live foreign exchange rate conversions. Both products compared should be priced in the same currency.
Which currencies are supported?
UnitPriceCheck supports display symbols for USD ($), GBP (£), EUR (€), CAD (C$), and AUD (A$). Changing currency updates the display symbol across all inputs and calculations without altering numeric results.
How is percentage savings calculated?
Percentage savings is calculated using the formula: ((Higher Unit Price - Lower Unit Price) ÷ Higher Unit Price) × 100. This tells you exactly how much less per unit you pay for the winning product.
Does the calculator store my product information or require an account?
No. UnitPriceCheck requires no account, login, or personal information. All calculations happen entirely in your web browser with zero server data storage.
Can I use this calculator on my mobile phone?
Yes. UnitPriceCheck is built mobile-first with large touch targets, downward-scrolling result visibility, and instant reactive calculations for quick one-handed use in store aisles.

Want to learn how unit pricing works?

Read our complete unit price guide to master package size comparisons, avoid grocery traps, and spot real supermarket savings.

Read the Guide →