Free Forever 100+ tools available — no signup, no limits New: Advanced PDF Studio is live Try it now →
All Tools
All Tools

Discount Calculator

Discount Calculator

Calculate sale prices, savings, tax, markup & stacked discounts instantly

Enter the original price and discount percentage to find the final sale price and amount saved.
$
%
Add a sales tax or markup percentage on top of the original price.
$
%
Apply multiple discounts one after another (e.g. 30% off, then an extra 10% off). Each discount applies to the already-reduced price.
$
%
%
Know the sale price and discount but need the original price? Work backwards to find it.
$
%
Calculate discount on multiple items. Enter unit price, quantity, and the discount percentage.
$
%
Enter your cost price and desired profit margin % to calculate the selling price and profit amount.
$
%
Result
Detailed Breakdown

About the Discount Calculator

This free discount calculator covers the six most common discount and pricing problems in one place — from a simple sale price, to stacking multiple discounts, adding sales tax, working backwards to find the original price, calculating bulk order savings, and setting prices based on profit margin.

  • Six modes covering every discount scenario — simple, stacked, tax, reverse, bulk, and margin.
  • See the exact amount saved or added alongside the final price at a glance.
  • Stacked discounts apply each percentage to the reduced price — not simply added together.
  • Visual savings bar shows what portion of the original price you are actually paying.
  • Works with decimals for precise currency calculations.

How to Calculate a Discount

Quick Answer

To calculate a discount, multiply the original price by the discount percentage divided by 100. Subtract that amount from the original price to get the final price. Example: $50 with 20% off → $50 × 0.20 = $10 saved → Final price $40.

Whether you're shopping at a sale, calculating sales tax on a purchase, setting a selling price for your business, or figuring out a bulk order total, the same core formula applies — but the setup changes depending on which value you know and which you're trying to find.

The Six Discount Formulas Explained

1. Simple Discount

Formula
Discount Amount = Price × (Discount % ÷ 100)
Final Price = Price − Discount Amount

Example: $50 at 20% off → $50 × 0.20 = $10 off → Final price $40.

2. Tax / Markup

Formula
Tax Amount = Price × (Tax % ÷ 100)
Final Price = Price + Tax Amount

Example: $100 + 7% sales tax → $100 × 0.07 = $7 tax → Final price $107.

3. Stacked Discounts

Formula
Price after D1 = Price × (1 − D1 ÷ 100)
Price after D2 = Price after D1 × (1 − D2 ÷ 100)
... and so on

Example: $80 with 30% then 10% off → $80 × 0.70 = $56 → $56 × 0.90 = $50.40. Note: this is not the same as a flat 40% off (which would give $48).

4. Finding the Original Price

Formula
Original Price = Sale Price ÷ (1 − Discount % ÷ 100)

Example: An item costs $40 after 20% off → $40 ÷ 0.80 = $50 was the original price.

5. Bulk / Quantity Discount

Formula
Total Before = Unit Price × Quantity
Discount Amount = Total Before × (Discount % ÷ 100)
Total After = Total Before − Discount Amount

Example: 12 items at $5 each, 15% off → $60 total → $9 off → $51 final.

6. Margin → Selling Price

Formula
Selling Price = Cost Price ÷ (1 − Margin % ÷ 100)
Profit = Selling Price − Cost Price

Example: Cost $30, desired 25% margin → $30 ÷ 0.75 = $40 selling price, $10 profit.

Common Discount Scenarios

ScenarioMode to Use
Shop sale — 30% off a price tagSimple Discount
Adding sales tax to a purchaseTax / Markup
Coupon on top of an existing saleStacked Discounts
What was the price before the sale?Original Price
Wholesale order for multiple unitsBulk / Quantity
Setting a price to hit a target profitMargin → Price

Frequently Asked Questions

No. Stacked discounts are applied sequentially, not added together. A 30% discount followed by a 10% discount gives an effective total discount of 37% — not 40%. This is because the second discount is calculated on the already-reduced price, not the original. Use the "Stacked Discounts" mode to see the correct final price.
Divide the sale price by (1 − discount ÷ 100). For example, if an item costs $40 after a 20% discount, the original price was $40 ÷ 0.80 = $50. Use the "Original Price" mode to calculate this automatically.
Margin is profit as a percentage of the selling price. Markup is profit as a percentage of the cost price. For example, if you buy for $80 and sell for $100: the markup is 25% (20 ÷ 80 × 100), but the margin is 20% (20 ÷ 100 × 100). The "Margin → Price" mode uses the margin formula, which is standard in retail and finance.
Sales tax in the US is set at the state and local level rather than as a single national rate — there is no federal sales tax. Combined state and local rates typically range from about 0% to over 10%, depending on the state, county, and city. To calculate sales tax, multiply the price by the local tax rate (as a decimal). For example, at a 7% rate, the total is price × 1.07. Use the "Tax / Markup" mode and enter your local combined rate to get the tax amount and total price instantly. Check your state revenue department's website for the exact rate in your area.
Yes. The calculator works with any currency — the $ symbol shown is just a label. The math is the same regardless of whether you are working in US Dollars, Euros, British Pounds, or any other currency. Simply enter your price as a number.

About This Tool & Editorial Standards

Toolriz Calculators Team
Content reviewed for accuracy of discount and pricing formulas
Last updated: June 2026

This discount calculator uses standard retail and financial formulas for discount, tax, margin, and markup calculations. The content on this page is written and reviewed by the Toolriz tools team for accuracy. This tool is provided for general informational purposes only and is not a substitute for professional financial or accounting advice.

Sources & Further Reading

Toolriz Footer