ihsib
📆 Saturday, Rabiʻ II 8, 1448 AH — September 19, 2026

Discount Calculator

Calculate the final price after a discount and how much you save. The calculator supports a second stacked discount (applied to the already-discounted price), adding 15% VAT, and a reverse mode that recovers the original price from the paid price and discount.

How to Use

  1. In "apply discount" mode: enter the original price and the discount %
  2. Optionally add a second discount — it applies to the already-discounted price (not by adding the two percentages)
  3. Turn on VAT to add it after the discount
  4. Use the reverse mode to find the original price from the paid price and the discount %

Discount Calculator With Stacked Discounts and VAT

This tool computes the final price after a discount and how much you save, and it handles the cases that trip up mental math: two stacked discounts, adding VAT, and finding the original price from the paid one.

Why don't two discounts add up?

When an "additional discount" is applied on top of an existing one, the second discount applies to the already-discounted price, not the original. So 20% then 10% gives an effective discount of 28%, not 30%. The calculator shows the correct effective percentage automatically.

Is VAT applied before or after the discount?

VAT is applied to the price after the discount. The discounted price is computed first, then 15% VAT is added on top. The calculator clearly shows the price before VAT, the VAT amount, and the final price.

Reverse mode: what was the original price?

If you know the price you paid and the discount percentage, the reverse mode recovers the original price before the discount by dividing by (1 − pct ÷ 100), and shows how much you saved.

Calculation Methodology

Stacked discounts (multiply, not add)

Price after the first discount = price × (1 − d1 ÷ 100), then price after the second = that result × (1 − d2 ÷ 100). Effective percentage = (1 − price-after-both ÷ original) × 100, which is less than the sum of the two percentages.

VAT after the discount

VAT amount = discounted price × (15 ÷ 100), and final price = discounted price + VAT. The 15% rate is read from the site-wide KSA VAT configuration.

Reverse mode and limits

Original price = paid ÷ (1 − pct ÷ 100). A discount of 100% or more makes the division undefined, so a warning is shown. The original price must also be greater than zero and discount percentages must fall between 0 and 100.

Practical Examples

A single discount

A shirt priced at 250 SAR has a 20% discount. Price after discount = 200 SAR, and the saving = 50 SAR.

Two stacked discounts

A 100 SAR product has 20% off plus an extra 10%. Final price = 72 SAR, and the effective discount is 28%, not 30%.

Reverse mode

Maha paid 200 SAR after a 20% discount. Original price = 200 ÷ 0.8 = 250 SAR, and she saved 50 SAR.

Frequently Asked Questions

Why don’t two discounts add up?
Because the second discount applies to the already-discounted price, not the original. So 20% then 10% gives an effective 28%, not 30%. The calculator shows the correct effective percentage.
Is VAT applied before or after the discount?
VAT is applied to the price after the discount. The discounted price is computed first, then 15% VAT is added. This is the usual order on retail invoices.
How do I find the original price before the discount?
Use the reverse mode: enter the paid price and discount %, and the calculator divides by (1 − pct ÷ 100) to recover the original price. It does not work at a 100% discount because the division is undefined.
How much do I actually save?
The saving = original price − discounted price (before VAT). The calculator shows both the amount saved and the effective discount percentage.

Disclaimer: The results shown are approximate and for reference only, and do not constitute financial or legal advice. Actual amounts may vary based on additional factors. Please consult the relevant official authorities or a licensed financial advisor for accurate information specific to your situation.

Related Tools