Everyday payments · Calculation notebook

Discount Calculator: Sale Price, Savings & Tax: Worked Examples

Learn the inputs, formula and worked example behind the Discount Calculator, including discount calculator: calculation relationships, result interpretation, assumptions and sources.

Open calculator By Toolify · Updated

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.

  1. 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.
  2. Enter Original price, Discount (%), Tax on discounted price (%) in the stated format. Baseline values are for reproduction.
  3. 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.
  4. 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.

Parameters used by this calculator
ParameterDemonstration valueHow to enter it
Original price100 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.
Test a changed assumption in the calculator

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

From question to result

Continue with a related question

Explore all Everyday payments tools and guides