Purpose and steps
Discount Calculator validates original price, discount (%), tax on discounted price (%) before applying the displayed equation. Tax is assumed to apply to the discounted price.
- Calculate a discounted price, savings and tax applied after the discount. Enter a reduction percentage: a 20% discount means paying 80% of the original price.
- Enter Original price, Discount (%), Tax on discounted price (%) in the stated format. Baseline values are for reproduction.
- Check the output unit and convention: Read final price with tax with its stated unit and convention. The default example and the independent worked scenario use different inputs, so compare the assumptions before comparing the numbers.
- Change one input and compare the result. Tax is assumed to apply to the discounted price. Stacked discounts and jurisdiction-specific tax rules are outside the model.
Input reference and units
These values reproduce the model’s demonstration. Replace them with your own records or measurements; they are not recommended targets.
On a small screen, swipe the table horizontally to see all columns.
| Parameter | Demonstration value | How to enter it |
|---|---|---|
| Original price | 100 | Enter original price without adding a unit suffix. Scope: Tax is assumed to apply to the discounted price. |
| Discount (%) | 20 | Enter discount (%) without adding a unit suffix. Scope: Tax is assumed to apply to the discounted price. |
| Tax on discounted price (%) | 5 | Enter tax on discounted price (%) without adding a unit suffix. Scope: Tax is assumed to apply to the discounted price. |
Model-specific method
How this calculator produces its result
Discount Calculator: sale = price × (1−discount/100); final = sale × (1+tax/100). Input definitions: price = Original price; discount = Discount (%); tax = Tax on discounted price (%). Use the selected convention throughout the calculation.
Discount Calculator: calculation relationships
Calculate a discounted price, savings and tax applied after the discount. Enter a reduction percentage: a 20% discount means paying 80% of the original price. Tax is assumed to apply to the discounted price. Stacked discounts and jurisdiction-specific tax rules are outside the model.
A 25% discount on 200 saves 50 and leaves 150. Applying 8% tax to that sale price gives 150×1.08=162. The percentage entered is the reduction, not the amount paid; a Chinese seven-and-a-half discount corresponds to a 25% reduction. Two successive 25% reductions multiply 0.75×0.75, not a single 50% reduction.
sale = price × (1−discount/100); final = sale × (1+tax/100)
- price: Original price. Enter original price without adding a unit suffix. Scope: Tax is assumed to apply to the discounted price.
- discount: Discount (%). Enter discount (%) without adding a unit suffix. Scope: Tax is assumed to apply to the discounted price.
- tax: Tax on discounted price (%). Enter tax on discounted price (%) without adding a unit suffix. Scope: Tax is assumed to apply to the discounted price.
- Result units: stated beside each output
- Calculation relationship: sale = price × (1−discount/100); final = sale × (1+tax/100)
- Supported domain: see the limits below
Worked example
Discount Calculator baseline input: Original price: 100; Discount (%): 20; Tax on discounted price (%): 5. Output: Final price with tax = 84; Savings before tax = 20. Substitute these values into the displayed equation to reproduce the result.
Reproduce the default scenario
This reproduces the default inputs in the reference table above; it is not an additional independent example. Displayed rounding may differ from intermediate precision.
- Final price with tax
- 84
- Savings before tax
- 20
Reading results without overstating them
- Read final price with tax with its stated unit and convention. The default example and the independent worked scenario use different inputs, so compare the assumptions before comparing the numbers.
- Change one input at a time and use the equation to explain the result; do not mix unit, grade-scale, time-zone or rounding conventions across comparisons.
Assumptions and exclusions
- Tax is assumed to apply to the discounted price.
- Stacked discounts and jurisdiction-specific tax rules are outside the model.
Sources and content notes
Toolify describes the implemented algorithm and its assumptions. Sources below support the topic or applicable rules; they do not endorse this calculator. Examples are illustrative, and published rules take precedence over simplified estimates.
Report a formula, example or translation issue through our contact page. Include the tool name, inputs and expected result so it can be reproduced. Contact Toolify