qaafPakistan calculators

Discount Calculator

Sale price after % off, the real discount when a sale adds "extra 20% off", buy one get one free offers, and the % off from a price tag. Sales tax can be added at the current 18%.
Type of offer
Rs
% off
% off

For "50% + 20% off" sales. Leave 0 if there is none.

Tick only if the tag says "+ GST" or "exclusive of tax". Most shop prices already include it.

Discount50% + 20% off
You pay
3,199.60Rs
Original priceRs 7,999
50% off− Rs 3,999.50
Price after first discountRs 3,999.50
Extra 20% off that− Rs 799.90
Sale price eachRs 3,199.60
Real total discountnot 70%60.00%
You saveRs 4,799.40

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

  1. Turn the percentage into a decimal: 30% is 0.30.
  2. Multiply the price by it to get the saving: Rs 4,500 × 0.30 = Rs 1,350.
  3. 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

OfferLooks likeReal discountRs 10,000 item costs
50% + 20% off70%60%Rs 4,000
50% + 10% off60%55%Rs 4,500
40% + 20% off60%52%Rs 4,800
30% + 10% off40%37%Rs 6,300
20% + 10% off30%28%Rs 7,200
70% + 10% off80%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.

Sources: Standard discount arithmetic. Sales tax at the standard rate in the Sales Tax Act 1990, section 3, as used on this site's sales tax calculator (18% for 2026-27).

Last reviewed 30 September 2026. Results are estimates; official notices always take precedence.