Your results will appear here.
Enter your values and press Calculate.
The calculator divides each product's total price by its quantity to get the price per unit for Product A and Product B. It then compares the two unit prices: the product with the lower unit price is declared the cheaper option, or a tie when the two values are equal. The savings per unit is the absolute difference between the two unit prices, and the savings percentage divides that difference by the higher unit price, which expresses how much cheaper the winner is in percent terms. Results display to four decimal places because small per-unit costs can look identical when rounded to cents. Both products must use the same quantity unit, and all money values use your selected currency.
The price per unit tells you how much one single item costs when you buy a pack or bundle. The formula is simple division: price per unit = total price / quantity. For example, a 12-pack of water bottles priced at $4.80 works out to $4.80 / 12 = $0.40 per bottle. When you compare two products, you calculate this number for each one and the lower price per unit wins. The formula also runs in reverse: total cost = price per unit × quantity, which is handy when you know the rate and want to budget for a specific number of items.
Enter the total price and the quantity for Product A, then the total price and quantity for Product B. Pick the unit that describes your quantity (count, ounces, pounds, kilograms, liters, loads, sheets or servings) and make sure both products use the same one. The calculator instantly shows the price per unit for each product, names the cheaper option, and tells you the savings per unit and the savings percentage. All prices use your chosen currency, so the comparison works wherever you shop.
Example 1, detergent: a 72-load bottle costs $18.99 and a 40-load bottle costs $12.49. Product A: $18.99 / 72 = $0.2637 per load. Product B: $12.49 / 40 = $0.3123 per load. Product A is cheaper, and you save $0.0485 per load, which is about 15.5%. Example 2, coffee: a 12 oz bag for $4.99 is $0.4158 per ounce, while a 20 oz bag for $7.49 is $0.3745 per ounce. The larger bag wins with 9.9% savings per ounce. Example 3, batteries: a 10-pack for $6.99 is $0.699 per battery versus a 15-pack for $4.50 at $0.30 per battery, so the larger pack is clearly cheaper per unit.
Bigger packages usually have a lower price per unit because the packaging and handling cost spreads over more items, but this is not a law. Sale prices, coupons and clearance markdowns can flip the result: a smaller pack on sale often beats the everyday bulk price. That is why you should always compare using the current shelf price, not assumptions about which size is usually cheaper. In short, the larger package is often the better deal, but buying in bulk is not worth it when you cannot use everything before it expires. A tie is possible too: $5.00 for 10 items and $7.50 for 15 items are both exactly $0.50 per item, so neither is cheaper. The calculator flags ties so you can choose based on convenience instead of price.
Before you compare, the two quantities must describe the same thing. Do not divide one detergent price by fluid ounces and another by advertised loads, or one price by ounces and another by pounds. Convert both to the same unit first: one pound equals 16 ounces, and fluid ounces (a volume measure for liquids) are not the same as weight ounces. Mixing ounces with fluid ounces is the most common comparison mistake. The table below shows useful units per product: laundry detergent by load, paper towels by sheet or square foot, coffee by ounce or serving, batteries by battery, pet food by ounce or pound, trash bags by bag. Also check that you are comparing like for like: ground versus whole bean coffee, wet versus dry pet food, and different sheet sizes all change what the unit price really means.
Most stores print the unit price on the shelf tag in small print near the total price, often labeled price per oz or per lb, sometimes in a different color box. Reading it is the fastest way to compare in the store. When the shelf tag is missing or unclear, do the division yourself with your phone: total price divided by quantity. For items sold by count (trash bags, paper plates, batteries), divide the price by the number of pieces to get the price per piece. Unit pricing is also used by businesses for supplier comparisons, inventory tracking and budgeting, anywhere a fair cost-per-unit figure beats guessing from package sizes.
Always compare the final price you will actually pay, not the most favorable advertised scenario. Apply eligible coupons and add unavoidable shipping before entering the total: a $20 package with a $4 coupon and free shipping goes in as $16, while a $14 package that needs $6 shipping goes in as $20. Include taxes when they differ meaningfully between options. This is how coupons affect unit price comparisons: they change the final total before the division, so the verdict always reflects real spending. Do not count a subscription discount unless you plan to keep the subscription, and do not count a new-customer coupon when comparing a repeat purchase. These adjustments change which product has the lower price per unit, and the calculator gives the correct verdict because it only sees the final usable numbers.
Divide the total price by the quantity: price per unit = total price / quantity. For example, $6.99 for a 10-pack of batteries is $6.99 / 10 = $0.699 per battery. Our calculator does this for two products at once and names the cheaper option automatically.
Not always. Larger packages usually cost less per unit, but sale prices, coupons and clearance markdowns can make a smaller package cheaper. A 15-count pack of trash bags at $3.89 is about 26 cents per bag, while a 30-count pack at $6.49 is about 22 cents per bag, but if the smaller pack goes on sale the math flips. Always calculate with the current shelf price.
The unit price is the cost of one standard unit of a product: the price per ounce, per pound, per liter, or per item. It gives you an apples-to-apples comparison between different package sizes and brands, so the true value shows up even when the packages try to confuse you. This is why it is the single most useful number when grocery shopping on a budget.
You cannot compare them directly; convert both to the same unit first. One pound equals 16 ounces, so a 1.5-pound bag is 24 ounces. Also, never mix weight ounces with fluid ounces, which measure liquid volume. Detergent, shampoo and juice use fluid ounces, and dividing one price by fluid ounces and another by weight ounces produces a wrong verdict.
Apply the coupon to the total before dividing: a $20 package with a $4 coupon goes in as $16. Add unavoidable shipping to each total too, because a cheaper shelf price with $6 shipping can lose to a slightly higher price with free shipping. Only include discounts you will actually get, and include taxes when they differ between the options.
Look at the shelf tag in small print near the total price, often labeled price per oz, per lb or per 100 count, sometimes in a colored box. It is printed on most grocery shelf labels. When it is missing or the units do not match between two products, divide the total price by the quantity yourself on your phone.
When the larger package will expire, dry out or degrade before you use it, the cheaper unit price is not the better purchase. The same applies when you lack storage space, the cheaper product is lower quality, or the bulk purchase stretches your current budget too far. A smaller package with a slightly higher unit cost can reduce waste and total spending for slow-used items.