To work out a discount, multiply the price by the percentage off and divide by 100, then subtract. A Rs 7,999 shirt at 50% off costs 7,999 × 0.5 = Rs 3,999.50. With an extra 20% off at the till it drops to Rs 3,199.60, which is 60% off in total, not 70%.
Choose the kind of offer above. The calculator shows each step, the real discount, and what you save on the quantity you buy.
How to calculate a discount
- Turn the percentage into a decimal: 30% is 0.30.
- Multiply the price by it to get the saving: Rs 4,500 × 0.30 = Rs 1,350.
- Subtract the saving from the price: Rs 4,500 − Rs 1,350 = Rs 3,150.
The short way is one multiplication: price × (1 − discount). For 30% off that is 4,500 × 0.70 = Rs 3,150.
To find the discount from two prices, divide the saving by the original price. A tag that says Rs 4,500, now Rs 3,150, is 1,350 ÷ 4,500 × 100 = 30% off.
Why 50% + 20% off is not 70% off
Sale season in Pakistan brings offers like "flat 50% + extra 20%" or "upto 70% off". The extra discount is taken from the already reduced price, so the two do not add up.
On a Rs 7,999 item:
| Step | Working | Price |
|---|---|---|
| First discount 50% | 7,999 × 0.50 | Rs 3,999.50 |
| Extra 20% on that | 3,999.50 × 0.80 | Rs 3,199.60 |
| Real total discount | 1 − (0.50 × 0.80) | 60% |
The order of the two discounts does not change the final price. 20% then 50% also gives Rs 3,199.60.
Common stacked offers
| Offer | Looks like | Real discount | Rs 10,000 item costs |
|---|---|---|---|
| 50% + 20% off | 70% | 60% | Rs 4,000 |
| 50% + 10% off | 60% | 55% | Rs 4,500 |
| 40% + 20% off | 60% | 52% | Rs 4,800 |
| 30% + 10% off | 40% | 37% | Rs 6,300 |
| 20% + 10% off | 30% | 28% | Rs 7,200 |
| 70% + 10% off | 80% | 73% | Rs 2,700 |
Buy one get one free and similar deals
"Buy 1 get 1 free" means you pay for half the items, so it is 50% off, but only if you take an even number. Take 3 items and you pay for 2, which is 33.33% off.
"Buy 2 get 1 free" works out at 33.33% off when you take 3, 6 or 9 items. "Buy 3 get 1 free" is 25% off on multiples of 4.
For example, shoes at Rs 1,500 on buy 1 get 1: four pairs cost Rs 3,000, which is Rs 750 a pair. Compare that with a straight percentage offer by looking at the cost per item line.
Is sales tax included in the sale price?
A price tag in a Pakistani shop is normally the full price you pay, with any sales tax already inside it. In that case the discount comes off the tax-inclusive price and you pay what the calculator shows.
Some sellers, mostly for electronics, business supplies and services, quote prices "+ GST" or "exclusive of tax". Tick the sales tax box and the calculator adds the standard 18% on the discounted price. A Rs 10,000 item at 10% off with 18% tax on top costs 9,000 × 1.18 = Rs 10,620.
For other rates, such as provincial sales tax on services, use the sales tax calculator.
Discount questions
How do I calculate 20% off?
Multiply the price by 0.80. Rs 2,500 at 20% off is 2,500 × 0.80 = Rs 2,000, and you save Rs 500. The saving alone is the price × 0.20. The same pattern works for any percentage: 35% off means multiply by 0.65.
How do I find the discount percentage from two prices?
Subtract the sale price from the original price, divide the result by the original price, and multiply by 100. A dress marked down from Rs 6,000 to Rs 4,200 has a saving of Rs 1,800, and 1,800 ÷ 6,000 × 100 = 30% off.
Is 50% plus 20% off the same as 70% off?
No. The extra 20% comes off the price that is already halved, so the real discount is 60%. On a Rs 10,000 item, 70% off would cost Rs 3,000, but 50% + 20% costs Rs 4,000. Check the stacked offers table above.
Which is better, buy one get one free or 40% off?
Buy one get one free is 50% off, which beats 40%, as long as you want two of the item and take an even number. If you only need one, 40% off is the better deal because the free item has no value to you.
How do I work out the original price before a discount?
Divide the sale price by (1 minus the discount). If a phone cover costs Rs 1,200 after 25% off, the original price was 1,200 ÷ 0.75 = Rs 1,600. The percentage calculator does this in its reverse mode.
Last reviewed 30 September 2026. Results are estimates; official notices always take precedence.