← back to tools

how to calculate a discount percentage (with examples)

3 min read · last updated may 2026 · related tool: discount calculator

Discounts seem simple until someone asks you to work backwards. "This was 350 and now it's 245 — what percent off is that?" Or: "There's a 30% off sale on a 890 item — what do I actually pay?" Both questions are just arithmetic, but the formulas run in opposite directions.

forward: price and percentage → final price

Formula: Final Price = Original Price × (1 − Discount% / 100)

Example: A jacket costs 400 SAR and is 25% off.
400 × (1 − 25/100) = 400 × 0.75 = 300 SAR
You save 100 SAR.

The key insight is that "25% off" means you're paying 75% of the original. Multiplying by 0.75 is faster than calculating the discount amount and subtracting it.

reverse: price and final → discount percentage

Formula: Discount% = ((Original − Final) / Original) × 100

Example: A phone was 2,500 AED and is now selling for 1,875 AED.
((2500 − 1875) / 2500) × 100 = (625 / 2500) × 100 = 25%
That's a 25% discount.

This is the more useful direction in practice. You're standing in a store, the tag says "was 2,500, now 1,875" and you want to know if it's actually a good deal or just a manufactured "sale" with a small markdown.

stacked discounts: the trap

Stores sometimes offer "additional 20% off sale items." If the item is already 30% off, that's not 50% total — it's 30% off first, then 20% off the already-reduced price.

Example: Original 1,000 SAR, 30% off = 700 SAR. Then 20% off 700 = 560 SAR.
Total discount: 44%, not 50%.

The order doesn't mathematically matter (30% then 20% = same result as 20% then 30%), but the total is always less than the simple sum. Two 50% discounts don't make it free — you'd pay 25% of the original price.

vat and discounts: which comes first?

In MENA countries with VAT (Saudi Arabia at 15%, UAE at 5%), the discount is applied to the pre-tax price, then VAT is calculated on the discounted amount. So a 1,000 SAR item at 20% off in Saudi Arabia: discount brings it to 800 SAR, then 15% VAT makes it 920 SAR. You don't pay VAT on the full 1,000.

calculate any discount instantly

bababa's discount calculator works both ways — enter price and percentage, or enter price and final amount to find the percentage. bidirectional.

open discount calculator →