Skip to content
Motifuse
Free browser tool
Finance

Discount Calculator

Work discounts in three directions — final price, original price, or % off — with stacked-offer math, optional tax, and the true effective discount.

  • Free public tool
  • No sign-up for this tool
  • Processing clearly labeled
  • Instant results

Content last reviewed

The list price before any discount.
%
%
A second '% off' applied to the already-reduced price — stacked discounts multiply, they don't add.
%
Add sales tax / GST / VAT on the post-discount amount.

How it works

Final price = original × (1 − discount ÷ 100). To reverse it, divide: original = sale ÷ (1 − discount ÷ 100). Stacked offers multiply — "30% + 20% off" is a real 44% discount, not 50%, because the second cut applies to the already-reduced price.

Overview

Check sale prices, reverse discounts, and stacked offers with the right percentage base

Use Final price to apply one or two sequential percentage discounts and optional tax, Original price to reverse a known discount, or % off to measure the reduction between two prices. The tool exposes the effective combined discount so a stacked promotion is not mistaken for a simple sum.

Three calculation modes

Solve a final price, recover an original price, or calculate the percentage reduction.

Sequential discounts

Apply a second discount to the already-reduced amount and show the effective total percentage.

Optional tax estimate

In Final price mode, add the entered tax percentage after both discounts.

Currency-aware summary

Format the arithmetic in one of nine currencies without performing exchange-rate conversion.

How it works

Using Discount Calculator, start to finish

Three steps, in the order the tool above actually takes them.

  1. 1

    Choose the unknown

    Select whether you need the final price, the original price, or the percentage off.

  2. 2

    Enter prices and percentages

    Add a second percentage only when the promotion applies it after the first reduction.

  3. 3

    Compare with checkout terms

    Verify coupon eligibility, price basis, rounding, exclusions, fees, and tax treatment with the seller.

Use cases

What people bring here

The jobs this page is usually opened for, and the setting that makes each one quick.

Stacked sale check

Convert two sequential offers into one effective discount and final price.

The percentages multiply against different bases, so they should not be added.

Was-price reconstruction

Recover an implied original price from a sale price and advertised percentage.

Use the result as arithmetic, not proof that the reference price was genuine.

Receipt comparison

Measure the actual percentage difference between an original and charged price.

Shipping, fixed coupons, membership credits, and taxes may need separate treatment.

Every percentage needs a base

Stacked discounts compound because the second cut uses a smaller price

A 30% reduction followed by 20% off the remainder leaves 56% of the original price, an effective 44% discount. Reversing a discount also requires division; adding the advertised percentage back to a sale price uses the wrong base.

30% then 20%

The total discount is 50%.

The final multiplier is 0.70 x 0.80, so the effective discount is 44%.

Reverse 30%

Add 30% to the sale price.

Divide the sale price by 0.70 to recover the original.

Tax field

This matches every jurisdiction and receipt.

It applies one entered percentage after discounts; real rules and rounding can differ.

% off result

A negative result is an error.

If the sale price exceeds the original, the result correctly represents an increase.

Privacy

Where your work is processed

Prices, discount percentages, optional tax, currency, and results remain in component memory in the open tab. Nothing is autosaved or sent to a retailer; Copy summary writes only the visible calculation to your clipboard after you select it.

Calculator inputs stay on this device

The arithmetic runs in the browser and does not connect to a bank, lender, fund, tax account, marketplace, payroll system, or credit bureau. Copy and download actions occur only after you choose them.

Local saving is limited and explicit

Most Finance tools keep values only in the open tab. Profit scenarios are saved to localStorage only when you select Save, while the Invoice Generator autosaves its draft, business profile, invoice number, and embedded logo in localStorage.

Outputs are planning aids

Results follow the entered assumptions and published formulas. They are not quotes, forecasts, filings, affordability decisions, accounting records, or financial, tax, legal, lending, or investment advice.

One aggregate page view may be counted

The page shell can send the tool slug, never calculator inputs, invoice fields, saved products, or results. The endpoint is rate-limited with a transient requesting address and is skipped for Do Not Track or Global Privacy Control.

More detail in how processing works and our privacy policy.

Limits

Modes and calculation order

The values this tool actually enforces, not a rounded-up version.

Modes
3
Final price, original price, and percentage off.
Stacking
Sequential
The second discount applies to the first reduced amount.
Tax
After discounts
Available in Final price mode as an estimate only.
Currency
Display only
Symbols and grouping change; values are never converted.

No promotion eligibility check, reference-price validation, exchange conversion, jurisdiction rule, or checkout quote

The calculator models percentage discounts (single or stacked) with optional post-discount tax — fixed-amount coupons are handled by comparing final prices manually, and retailer-specific stacking or tax rules can differ from the standard sequence, as the disclaimer notes. Original-price mode requires the discount to be below 100%. It computes prices; it does not know any store's actual promotion rules — checkout remains the arbiter.

FAQ

Discount calculation questions

The ones that actually come up.

Find this useful? Share it.