Discount calculator

Calculate the price after a discount and the amount saved.

One discount from 0 to 100%. The original price is rounded to the chosen precision, then the saving; the sale price is their difference. Example: 100 at 20% off → 80, saving 20. Successive discounts are not automatically added.

Both dots and commas are accepted as decimal separators.

Your inputs stay in your browser.

Method and assumptions

Method version 1.0.0 · Updated

Apply a discount

Formula: Saving = price × rate / 100; sale price = price − saving

One discount from 0 to 100%. The original price is rounded to the chosen precision, then the saving; the sale price is their difference. Example: 100 at 20% off → 80, saving 20. Successive discounts are not automatically added.

price
Original price
rate
Discount (%)
precision
Money decimal places

All amounts use the same currency, without conversion. Choose 0, 2 or 3 decimal places for your needs. Rounded to nearest, ties up.