Sale Price Calculator

Find your sale price, savings, and final total with optional tax after discount.

%
%
Enter 0 when no additional tax applies.
Sets the display currency; no currency conversion.

Sale Price Calculator: Find the Price After a Discount

A sale price calculator finds the amount you pay after a percentage discount is applied to an original price. It also shows the amount saved and, when you enter an additional tax rate, the final price including that tax.

Enter the original price, the percentage off, and an optional tax percentage. Use zero for tax when no additional tax should be added. All amounts use the currency you select; changing the currency does not convert prices.

How to calculate the sale price

Subtract the discount percentage from 100 to find the percentage of the original price you still pay. Divide that remaining percentage by 100 and multiply by the original price.

Sale price = original price × (1 − discount percentage ÷ 100)
Savings = original price × discount percentage ÷ 100

For 20% off, you pay 80% of the original price. For 35% off, you pay 65%. A 0% discount leaves the price unchanged, while a 100% discount reduces the sale price to zero.

Sale price examples: 20%, 25%, and 40% off

20% off 100: the discount is 20 and the sale price is 80.

25% off 80: the discount is 80 × 0.25 = 20 and the sale price is 60.

40% off 150: the discount is 60 and the sale price is 90. You can also calculate this as 150 × 0.60 = 90.

15% off 49.99: the unrounded sale price is 42.4915. In a currency with two decimal places, this displays as 42.49. The calculation keeps intermediate values unrounded before formatting the result.

How to calculate a sale price with tax

This calculation adds tax to the discounted price. Multiply the sale price before tax by your entered tax percentage, then add the resulting tax amount.

Final sale price = original price × (1 − discount ÷ 100) × (1 + tax ÷ 100)

For an original price of 100, a 20% discount, and an entered tax rate of 10%, the price after discount is 80. Tax is 8 and the final sale price is 88. The savings figure remains 20 because it describes the discount before tax.

The calculator uses the rate you enter; it does not determine a local tax rate or applicable tax treatment. If your price already includes tax and no extra tax should be added, enter 0. This model does not extract tax from a tax-inclusive amount.

How to find the original price from a sale price

If you know the sale price before additional tax and the discount percentage, divide by the fraction of the original price that remains.

Original price = sale price ÷ (1 − discount percentage ÷ 100)

A sale price of 60 after 25% off implies an original price of 60 ÷ 0.75 = 80. This reverse formula cannot determine the original price from a 100% discount because the remaining fraction is zero.

To find an unknown discount rate when both prices are known, calculate (original price − sale price) ÷ original price × 100. The original price must be greater than zero, and the prices should use the same tax basis.

Do two discounts add together?

Successive discounts are usually calculated on the remaining price rather than both on the original price. A 20% discount followed by 10% off the reduced price takes 100 to 80, then to 72. The combined reduction is 28%.

Combined discount = [1 − (1 − first discount ÷ 100) × (1 − second discount ÷ 100)] × 100

This calculator accepts one discount rate. For a successive-discount example, enter the combined percentage or calculate each step separately. The actual offer’s terms determine which amounts the discounts apply to.

Frequently asked questions

What is the difference between savings and sale price?

Savings are the amount removed from the original price. The sale price is the amount remaining after that reduction, with entered tax added to the headline total.

Can I enter a decimal discount percentage?

Yes. A discount of 12.5% is supported. The discount and tax inputs each accept rates from 0% to 100%.

Does currency selection use exchange rates?

No. It sets the label and decimal formatting for the amounts you enter. Japanese yen displays whole units; the other listed currencies display two decimal places.

Can the original price be zero?

Yes. The sale price, savings, and tax amount are all zero. Negative prices are not supported.

Why can the displayed amounts differ slightly from a shop’s total?

This calculator retains unrounded intermediate amounts. A shop may round individual discount or tax amounts at a different stage.

Does “50% off” mean the same thing as “50 off”?

No. A 50% discount removes half the original price. A fixed discount of 50 removes that amount. They are equal only when the original price is 100.