Discount Calculator

Calculate sale prices, savings, stacked discounts, and bulk pricing tiers. Reverse-calculate the original price or discount percentage from a sale price. Visual savings comparison included.

Track Your Savings in a Spreadsheet

Log every deal and discount to see how much you save over time.

How to Calculate Discounts: Complete Guide

Whether you're shopping a sale, negotiating a bulk deal, or pricing products for your store, understanding how discounts work helps you make smarter financial decisions. This guide covers every type of discount calculation you'll encounter.

1. Single Discount Calculation

The most common discount scenario. Multiply the original price by the discount rate to find savings, then subtract from the original to get the sale price. For example, 25% off $80: savings = $80 × 0.25 = $20, sale price = $60.

2. Stacked (Double) Discounts

When two discounts apply sequentially — like "20% off, plus an extra 10% for members" — the second discount applies to the already-reduced price, not the original. This means 20% + 10% is actually 28% total, not 30%. The formula: final price = original × (1 − d1/100) × (1 − d2/100).

3. Bulk Discount Tiers

Bulk pricing rewards higher quantities with better per-unit prices. Common in wholesale, B2B, and subscription pricing. Set quantity breakpoints (e.g., 1-9, 10-49, 50+) with increasing discounts to find the best value for your order size.

4. Reverse Discount Calculation

Sometimes you know the sale price but need the original price or the discount percentage. To find the original: divide sale price by (1 − discount/100). To find the discount %: (original − sale) ÷ original × 100.

Tips for Maximizing Discounts

Frequently Asked Questions

How do I calculate a discount on a price?
Multiply the original price by the discount percentage divided by 100 to get the savings amount. Subtract the savings from the original price to get the sale price. For example, 25% off $80: savings = $80 × 0.25 = $20, sale price = $80 − $20 = $60.
How do stacked or double discounts work?
Stacked discounts are applied sequentially, not added together. For example, 20% off then an extra 10% off a $100 item: first discount gives $80, then 10% off $80 gives $72. This is NOT the same as 30% off (which would be $70). The order doesn't matter mathematically, but the total discount is always less than adding the percentages.
How do I calculate the original price from a sale price?
Divide the sale price by (1 − discount/100). For example, if the sale price is $60 after a 25% discount: original = $60 ÷ 0.75 = $80. This reverse calculation is useful when you only see the final price and want to know the pre-discount amount.
What is a bulk discount and how is it calculated?
Bulk discounts offer lower per-unit prices when you buy larger quantities. For example: 1-9 units at full price, 10-49 units at 10% off, 50+ units at 20% off. Enter your unit price and quantity breakpoints to see per-unit and total cost at each tier.
Is 20% off plus 10% off the same as 30% off?
No. Stacked discounts are always slightly less than adding the percentages. 20% off then 10% off equals a 28% total discount (1 − 0.8 × 0.9 = 0.28). The second discount applies to the already-reduced price, so you save less on the second discount.
How do I find the discount percentage from original and sale prices?
Subtract the sale price from the original price, divide by the original price, and multiply by 100. For example: original $80, sale $60: ($80 − $60) ÷ $80 × 100 = 25% discount.
Should I take the bigger discount first or second?
Mathematically, the order of stacked percentage discounts doesn't matter — you get the same final price either way. 20% then 10% gives the same result as 10% then 20%. This is because multiplication is commutative: 0.8 × 0.9 = 0.9 × 0.8.

Related Calculators

More free tools for pricing, percentages, and taxes.

Methodology, Assumptions, and Limitations

This calculator treats discounts as percentage reductions from the original listed price. Stacked discounts are applied sequentially, not added together, and reverse-price calculations divide the sale price by the remaining percentage after discount. Savings, sale price, and effective discount are rounded for readability.

Real checkout totals can differ if a store applies coupons after tax, excludes certain items, rounds cash transactions, or combines percentage discounts with fixed-dollar promotions, shipping, or membership pricing. Always confirm the merchant's actual promotion terms before making a purchase decision.

Editorial Transparency

Last updated: March 9, 2026 · Author: CalcSharp Editorial Team · Reviewed by: CalcSharp Finance Review Desk

Sources and references: Standard retail discount math, common sequential-discount conventions used by merchants, plus CalcSharp's editorial policy and corrections process.