How to Calculate Discount Online

Sale prices, savings and discount percentages — every sale-tag question answered in seconds, with the working shown.

Free online discount calculator showing a sale price tag with a percent symbol, shopping bag and coins

A sale tag says "25% off" and your eye goes straight to the new price — but is it actually a bargain, and how much are you really saving? Discount arithmetic is simple, yet it trips people up constantly: the wrong base, stacked discounts added as if they combine, and "up then down" prices that never return to where they started.

This guide shows you how to calculate discounts online in seconds with the free Discount Calculator, the exact formulas it uses, and the mistakes that quietly make people's answers wrong.

What the Discount Calculator does

The tool answers both directions of the same question, and the answer updates live as you type — no button to press, no page reload:

  • Discount → sale price: enter the original price and the discount percentage, and it shows the amount you save and the price you pay.
  • Sale price → discount %: enter the original price and the sale price, and it works backwards to find the discount percentage — perfect for checking whether a "huge sale" claim is actually true.

Both directions rest on two short formulas. The Discount Calculator applies them for you, but knowing them means you can check any sale tag in your head:

  • Amount saved = original price × (discount % ÷ 100). Sale price = original price − amount saved.
  • Discount % = ((original price − sale price) ÷ original price) × 100. The base is always the original price — never the sale price.

Calculate a discount in 5 steps

  1. Open the Discount Calculator — it runs entirely in your browser, so the prices you enter are never uploaded anywhere.
  2. Pick the direction that matches your question. You know the discount percent and want the sale price? Use the first mode. You see a sale price and want to know the real discount? Use the second.
  3. Type the original price first. This is the price before any discount — the crossed-out figure on the tag, not the price after a previous offer.
  4. Type the discount percent, or the sale price. The answer updates live as you type. If the result looks absurd, you probably typed the sale price where the original price belongs.
  5. Read both numbers, not just one. The amount saved tells you the deal's size; the sale price tells you what leaves your wallet. A "50% off" tag on an inflated original price can still be a bad deal.

Worked examples with real numbers

Every number below is computed with the formulas above — check any of them against the tool:

  • 25% off 1,200: amount saved = 0.25 × 1,200 = 300; you pay 1,200 − 300 = 900.
  • 40% off 2,500: amount saved = 0.40 × 2,500 = 1,000; you pay 2,500 − 1,000 = 1,500.
  • Original 800, sale price 600: discount = (800 − 600) ÷ 800 × 100 = 25%.
  • Original 1,450, sale price 1,160: discount = (1,450 − 1,160) ÷ 1,450 × 100 = 290 ÷ 1,450 × 100 = 20%.
  • 33% off 749: amount saved = 0.33 × 749 = 247.17; you pay 749 − 247.17 = 501.83 (rounded to cents at the end only — never mid-calculation).

Discount table: what each percent saves on a 1,000 item

Use this as a sanity check whenever a tag feels too good to be true:

  • 10% off: you save 100, you pay 900
  • 20% off: you save 200, you pay 800
  • 25% off: you save 250, you pay 750
  • 30% off: you save 300, you pay 700
  • 50% off: you save 500, you pay 500

Notice the pattern: 10% of 1,000 is 100, so every 10% step is another 100. Scaling to any price works the same way — 10% of any price is just the decimal point moved one place left.

5 mistakes that make your discount wrong

  • Adding stacked discounts. 20% off, then an extra 10% at the till, is NOT 30% off: the second discount applies to the reduced price, so 1,000 → 800 → 720 — a total saving of 280, or 28%. "Half price plus an extra 10%" is the same trap: 200 → 100 → 90, a 55% total reduction, not 60%.
  • Dividing by the sale price instead of the original. An item marked down from 800 to 600 is (800 − 600) ÷ 800 × 100 = 25% off. Divide by 600 instead and you get 33.3% — wrong, and exactly the kind of exaggeration a dodgy sale tag relies on. The base is always the original price.
  • Assuming "down then up" returns to the start. A 30% cut followed by a 30% rise does not restore the price: 500 → 350 → 455, because the rise acts on the smaller base. A price that fell 50% needs a 100% rise to recover, not 50%.
  • Trusting the crossed-out price. A discount percentage is only as honest as its original price. If the "was" price was inflated just before the sale, the real saving is smaller than the tag claims. Check the item's usual selling price, not just the crossed-out figure.
  • Rounding too early. Keep intermediate values unrounded (0.33 × 749 stays 247.17) and round only the final answer — early rounding compounds, especially on larger purchases.

Frequently asked questions

How do I calculate a discount price?
Multiply the original price by the discount percent as a decimal, then subtract: sale price = original price − (original price × discount % ÷ 100). For 25% off 1,200: 1,200 − 300 = 900. The Discount Calculator does this live as you type.

How do I find the discount percentage from two prices?
Subtract the sale price from the original price, divide by the original price, and multiply by 100: ((original − sale) ÷ original) × 100. Original 800, sale 600 = 25% off.

Is 20% off plus an extra 10% off the same as 30% off?
No — the second discount applies to the already-reduced price. On 1,000: 20% off gives 800, then 10% off 800 gives 720, so the total saving is 280, or 28% — not 30%.

What is the difference between a discount and a percentage point?
A discount is a percent reduction from a price. Percentage points are the plain difference between two percent figures — for example, a discount deepening from 20% to 30% is a 10-percentage-point increase, but a 50% relative increase in the discount itself.

Is my data safe in an online discount calculator?
With ours, yes — everything runs locally in your browser, and the prices you enter are never uploaded to a server.

Related tools: Discount Calculator · Percentage Calculator · EMI / Loan Calculator · Currency Converter