How to Calculate Discounts: Formulas, Steps & Stacked Deals
A discount is a reduction in the basic price of a good or service offered by retailers and businesses during sales, clearance events, or promotional campaigns. Calculating discounts quickly helps consumers verify savings at the checkout register and enables e-commerce merchants to configure promotional markdown campaigns accurately.
1. Basic Percentage Discount Formula
To calculate the discount amount ($D$) and final sale price ($F$) from an original price ($P$) and a discount percentage ($d$):
- Discount Amount (Savings):
Discount Amount = Original Price × (Discount % / 100) - Final Sale Price:
Final Price = Original Price − Discount Amount - Direct Sale Price Formula:
Final Price = Original Price × (1 − Discount % / 100)
2. Example Calculation
Suppose an item originally priced at $59.99 has a 15% discount:
- Discount Amount: $59.99 \times 0.15 = \$8.9985 \to \mathbf{\$9.00}$ (rounded to 2 decimal places).
- Final Sale Price: $59.99 - \$9.00 = \mathbf{\$50.99}$.
- Visual Invariant: $\$50.99 + \$9.00 = \$59.99$ (exact mathematical consistency).
3. Successive (Stacked) Discounts: Why 20% + 10% is 28%, NOT 30%
Retailers frequently offer stacked promotions, such as "Take 20% off, plus an extra 10% coupon." These discounts are cumulative and sequential, meaning the second discount applies to the already reduced price rather than the original list price:
- Step 1: On a $100.00 item, the initial 20% discount reduces the price to $80.00 (savings: $20.00).
- Step 2: The additional 10% discount applies to $80.00, reducing it by $8.00 ($80.00 \times 0.10) to $72.00.
- Total Savings: $20.00 + $8.00 = $28.00.
- Total Effective Discount: $(28.00 / 100.00) \times 100 = \mathbf{28.00\%}$ (not 30%).
4. Monetary Rounding Policy
Our calculator performs all mathematical operations with full floating-point precision, rounding currency amounts to 2 decimal places at the presentation stage. This ensures that Original Price = Final Price + Amount Saved is always preserved without fractional cent discrepancies.
5. Commercial Discounts vs. Sales Tax / VAT
A price discount represents a commercial price markdown before or after retail list pricing. Commercial discounts should not be confused with statutory value-added tax (VAT) or sales tax calculations. If your final transaction requires tax computation, use our dedicated VAT Calculator.