Finance Tools

Unit Price Calculator & Price Comparison

Compare grocery prices by weight, volume or item count. Include multipacks, free packs, discounts and extra costs to find the lowest unit price.

Which product is better value?

Calculated in your browser. No account or upload needed.

Enter the total price for all packages you are buying, not the price of one package. For two packs costing 20 in total, enter 20 and a purchase quantity of 2. Use one currency for all products.

Try an example:

Example buttons replace the products in that comparison mode. Prices are illustrative, not live store prices.

Product A

Excludes free packs.

Offers & extra costs

Free packages must match the size of the purchased ones. Apply the percentage discount, then the fixed discount, then add extra costs. Do not enter an offer or cost again if it is already included in your total price.

For 20% off, enter 20. If your total price already includes the discount, enter 0.

Total cost: $3.60 · Total amount: 500 g

Product B

Excludes free packs.

Offers & extra costs

Free packages must match the size of the purchased ones. Apply the percentage discount, then the fixed discount, then add extra costs. Do not enter an offer or cost again if it is already included in your total price.

For 20% off, enter 20. If your total price already includes the discount, enter 0.

Total cost: $6.40 · Total amount: 1,000 g

Unit price comparison

Ranked from lowest to highest unit price, before display rounding.

Lowest unit price

Product B

$0.640 per 100 g

Product B

Best unit price

$0.640 / 100 g

Total cost: $6.40 · Total amount: 1,000 g

Product A

12.5% above the lowest unit price

$0.720 / 100 g

Total cost: $3.60 · Total amount: 500 g

What would the same quantity cost?

Product B$6.40
Product A$7.20

Difference between highest and lowest: $0.80

Costs are scaled from unit prices. You may have to buy whole packs, bottles or boxes, so the difference may not equal your actual savings.

Compare similar products and consider quality, usable quantity and shelf life. Currency selection changes display only; it does not convert prices.

Guide & Insights

How to compare unit prices when shopping

A cheaper package can cost more per item. This unit price calculator puts different package sizes and offers on the same basis so you can compare groceries, drinks and household products.

  1. Choose weight, volume or item count and a single currency for all products.
  2. Enter the total price before offers, how many packages you buy and the weight, volume or item count in each package. Open offers for free packages or discounts.
  3. Read the lowest unit price and ranking. Change the display unit or compare costs for a specific quantity.

Unit price formula

Unit price = [total price before offers × (1 − % off ÷ 100) − fixed discount + extra costs] ÷ [amount per package × (packages bought + free packages)]

Amounts are converted to the same unit first. The total already covers all packages you buy: it is not multiplied by their count. For 20% off, enter 20. Set an offer to 0 if it is already included in the total price.

Worked shopping examples

500 g vs 1 kg

Product A costs 3.60 for 500 g: 0.72 per 100 g. Product B costs 6.40 for 1 kg: 0.64 per 100 g. B has the lower unit price despite the higher package price.

750 mL vs 1 liter

A 750 mL bottle at 2.40 costs 3.20 per liter. A 1 liter bottle at 3.00 costs 3.00 per liter. Compare volume with volume; grams cannot be converted to milliliters without density.

Two small packs vs one large pack

Two packs of 6 items cost 5.40 in total: 12 items at 0.45 each. A pack of 18 at 7.20 costs 0.40 each. For the first option, enter a total price of 5.40, 2 packages to buy and 6 items per package.

Buy one, get one vs 20% off

One 500 g pack at 8.00 plus one identical free pack costs 8.00 per kg. A 1 kg pack at 10.00 with 20% off and a 1.00 coupon costs 7.00 per kg. The discounted option has the lower unit price.

What the result does and does not compare

The calculator ranks only the prices and quantities you enter. It does not search stores, fetch current prices or exchange rates, assess quality, or decide whether you will use a larger pack before it expires. Free packs are assumed to match the paid pack size. Tax and fees are included only when you enter them.

Continue your shopping calculation

Discount calculator — Work out sale prices and savings before comparing products.

Percentage calculator — Check a price increase or decrease against an earlier price.

Split a bill — Share the final purchase cost between people.

Frequently Asked Questions

Q1How do I calculate price per unit?▼
Divide the final total cost by the total quantity received. For 6.40 and 1 kg, the price is 6.40 per kg or 0.64 per 100 g. This calculator first normalizes units and applies the offers you enter.
Q2Can I compare grams with ounces or milliliters with fluid ounces?▼
Yes, within the same mode. Weight supports g, kg, oz and lb; volume supports mL, L, US fl oz and UK fl oz. US and UK fluid ounces differ. Weight and volume are not interchangeable without density.
Q3How do I enter multipacks and buy-one-get-one-free offers?▼
Enter the total price for all packages you buy and the weight, volume or item count in a single package. For buy one, get one free, enter 1 under packages to buy and 1 under free packages. Free packages must match the purchased size.
Q4What does the discount percentage mean?▼
Enter the percentage taken off, not the percentage you pay. For 20% off, enter 20. The calculator applies the percentage discount, then the coupon or fixed discount, then extra costs. Set an offer to 0 if it is already included in your price.
Q5Is a larger pack always cheaper?▼
No. Compare the normalized unit price, not only the package price. Also consider storage, quality and how much you can use before it expires; a lower unit price does not guarantee a lower total spend.
Q6Does the currency selector convert exchange rates?▼
No. It changes the currency used to display amounts. Enter all prices, coupons and extra costs in the same currency before comparing.
Q7Does this tool find live store prices or save my inputs?▼
No. You enter the prices yourself, and calculations run in your browser. This tool does not upload or persist the product inputs. The website uses third-party services described in its privacy policy.
Unit Price Calculator: Compare Grocery Prices | PriceCalc