Discount Calculator
Use this discount calculator to compute percent off, your sale price, total savings, and your final price after optional sales tax and quantity. Choose the mode you need—whether you’re checking a quick deal, reverse-engineering a discount rate, or calculating stacked coupons. For more tools, browse All Calculators or explore our Business Calculators hub for price, margin, and checkout math.
Calculator Tool
Results
Summary
Step-by-step Breakdown
- Calculate to see the full step-by-step math.
How It Works
This discount calculator uses consistent checkout math across all modes. We define: Original Price P, Discount % d, Sale Price S, Tax % t, and Quantity q. In “Percent Off”, your savings are Savings = P × (d/100), your sale price before tax is Sale = P − Savings, then tax is Tax = Sale × (t/100), and your final price is Final = Sale + Tax. If you buy multiple items, totals are calculated after per-item math: multiply per-item sale, tax, and final values by q.
To find a discount rate from two prices, the calculator uses d = ((P − S) / P) × 100. To recover the original price from a sale price and a known discount, it uses P = S / (1 − d/100) (and it blocks d = 100% because that would divide by zero). For stacked discounts, discounts are applied sequentially: P1 = P × (1 − d1/100), then P2 = P1 × (1 − d2/100), and so on. That’s why stacked discounts are not additive: a 20% discount followed by 10% does not equal 30% off; the effective discount is 28% because the second discount applies to an already-reduced price.
If you need a broader toolbox for price checks and planning, visit the homepage at ilovecalcu.com and keep your calculations consistent across related tools.
Variable Definitions
- P = Original Price (before any discount)
- d = Discount percentage (percent off)
- S = Sale price (discounted price before tax)
- t = Sales tax percentage (applied to sale price)
- q = Quantity (whole number ≥ 1)
Use Cases
- Retail sale comparison: Compare two “percent off” offers by converting both to a final price and seeing which saves more.
- Coupon stacking: Apply stacked discounts (e.g., store promo + member offer + seasonal code) to find the true effective discount rate.
- Budgeting for tax-inclusive totals: Add optional sales tax so your final price matches what you expect at checkout.
- Bulk purchasing: Use quantity to see per-item results and totals for multiple units, packs, or household restocks.
- Reverse discount checks: When a tag shows “was $X, now $Y,” compute the discount % instantly and spot inconsistent pricing.
Examples
Example 1: Simple percent off
- Original price
P = 120.00, discountd = 25%, taxt = 0%, quantityq = 1. - Savings:
Savings = 120.00 × (25/100) = 30.00. - Sale price (pre-tax):
Sale = 120.00 − 30.00 = 90.00. - Tax:
Tax = 90.00 × (0/100) = 0.00. - Final price:
Final = 90.00 + 0.00 = 90.00. You save30.00.
Example 2: Percent off + tax + quantity
- Original price
P = 79.99, discountd = 15%, taxt = 8.25%, quantityq = 3. - Savings per item:
79.99 × 0.15 = 11.9985(display rounding may vary). - Sale per item:
79.99 − 11.9985 = 67.9915. - Tax per item:
67.9915 × 0.0825 = 5.6098. - Final per item:
67.9915 + 5.6098 = 73.6013. Totals: multiply per-item sale, tax, and final byq = 3.
Example 3: Stacked discounts + effective discount
- Original price
P = 200.00, discount 1d1 = 20%, discount 2d2 = 10%, taxt = 0%, quantityq = 1. - After first discount:
P1 = 200.00 × (1 − 0.20) = 160.00. - After second discount:
P2 = 160.00 × (1 − 0.10) = 144.00. - Total savings:
200.00 − 144.00 = 56.00. - Effective discount:
(56.00 / 200.00) × 100 = 28%. This is why stacked discounts aren’t additive (20% + 10% ≠ 30%).
Common Mistakes
- Applying sales tax to the original price instead of the discounted sale price.
- Assuming stacked discounts add together (they apply sequentially).
- Entering quantity as a decimal (quantity must be a whole number ≥ 1).
- Mixing up “sale price” and “final price” (final includes tax; sale is pre-tax).
- Ignoring rounding when comparing two deals that are very close (precision can change the displayed cents).
Quick Tips
- Use 4-decimal precision when auditing receipts or comparing nearly identical discount offers.
- If your sale price is higher than the original, treat the “discount” as a price increase and double-check the inputs.
- For stacked discounts, enter each percent off separately to get the effective discount rate automatically.
- Leave sales tax blank to treat it as 0%—the results will state that tax wasn’t applied.
- Copy the full summary when sharing with someone; it includes mode, settings, and step-by-step math.
FAQ
Is the discount applied before tax?
Yes. In this discount calculator, the percent off is applied to the original price first to get the sale price, and then sales tax is calculated on that discounted amount. This matches the most common checkout logic: you save money before tax is added. If you enter a tax rate, the tool shows the sale price (pre-tax), the tax amount, and the final price so you can see exactly what changed. If tax is blank, it is treated as 0% and the results will clearly state that tax was not applied.
What does “percent off” mean in a discount calculator?
“Percent off” means a percentage reduction from the original price. If an item is 30% off, you save 30% of the original price, and you pay the remaining 70% as the sale price before tax. This calculator uses the formula Savings = P × (d/100) and Sale Price = P − Savings, where P is the original price and d is the discount percentage. It also supports optional tax and quantity so the final price matches what you would expect for multiple items at checkout.
Why aren’t stacked discounts additive?
Stacked discounts are not additive because each discount applies to the current reduced price, not the original price. For example, 20% off followed by 10% off does not equal 30% off. If the original price is 100, a 20% discount makes it 80. Then 10% off applies to 80, reducing it to 72. The total savings are 28, so the effective discount is 28%. This discount calculator shows each step and the effective discount rate, which is the cleanest way to compare stacked offers.
Can a discount be over 100%?
In real shopping, a discount over 100% usually doesn’t make sense because it would imply paying a negative price. However, you might enter values above 100% when testing scenarios, modeling rebates, or checking edge cases. This calculator allows discount percentages above 100% but shows a warning because the results can become unusual. For “Find Original Price,” a 100% discount is blocked because it would require dividing by zero. If you see an unexpected value, reduce the discount or verify whether your inputs represent a rebate or a separate credit.
How should I handle prices ending in .99 and rounding?
Prices like 19.99 can create repeating decimals after percent calculations, which is normal. This discount calculator keeps internal precision high, then rounds only for display based on your selected precision (0, 2, or 4 decimals). If you are matching a receipt, choose 4 decimals to see intermediate amounts more clearly. If you are budgeting, 2 decimals usually matches typical currency rounding. Because different stores may round at different steps, small differences of a cent can occur; the tool’s step-by-step breakdown helps you see where rounding affects the final price.
What if the sale price is higher than the original price?
If the sale price is higher than the original price, the “discount” becomes negative, which effectively means a price increase (a surcharge). This can happen if you entered the values in the wrong fields, if shipping or fees were included in the sale price, or in return/exchange scenarios where the “sale” total includes extra items. The calculator will still compute the percentage change and label it clearly as a price increase so the math remains consistent. Double-check that both prices are pre-tax if you are comparing percent off offers.
When should I use the effective discount rate?
Use the effective discount rate whenever you have multiple discounts or coupons applied sequentially. The effective rate compresses the entire chain of stacked discounts into one comparable percentage based on the original price. This makes it easier to compare two deals: for example, “20% then 10%” versus “25% off.” The discount calculator computes effective discount as (Total Savings / Original Price) × 100 and shows both the final sale price and the effective percent saved. It is especially useful when quantities and tax are included because you can compare totals using one consistent rate.
How do coupons differ from percent discounts?
Percent discounts reduce the price by a percentage of the current amount, while coupons can be either a percent off or a fixed amount off. This calculator focuses on percent off and stacked percent discounts because they are the most common and require careful sequential math. If you have a fixed-amount coupon, you can convert it into an equivalent percent off for a quick comparison by dividing the coupon value by the original price and multiplying by 100. Then you can use the percent off mode to estimate the sale price and final price, especially when sales tax and quantity matter.
Related Calculators
More Helpful Calculators
Quick Navigation
Accuracy, Privacy & Method
- Basic percentage change and discount math (percent off, effective rate, proportional savings).
- Sales tax application on the post-discount subtotal (common retail checkout model).
- Sequential discount compounding for stacked discounts (multiplicative reductions).