๐Ÿงพ GST & Tax

How to Calculate GST on
Sales in Pakistan

๐Ÿ—“ April 2025 โฑ 6 min read โœ๏ธ BoltSync Technologies

GST (General Sales Tax) is one of the most important โ€” and most misunderstood โ€” parts of running a business in Pakistan. Get it wrong on your invoices and you could be undercharging customers, overpaying suppliers, or creating problems during a tax audit.

This guide explains exactly how to calculate GST on sales in Pakistan, with real examples, the formulas you need, and how modern billing software handles it all automatically so you never have to do it manually again.

Note: This guide covers GST for registered businesses in Pakistan. Always consult your tax advisor for your specific business category, as rates and exemptions can vary and change with each Finance Act.

What is GST in Pakistan?

GST stands for General Sales Tax. In Pakistan, it's administered by the Federal Board of Revenue (FBR) and applies to most goods and services sold in the country. It's a consumption tax โ€” meaning it's ultimately paid by the end customer, but collected and remitted by the business selling the goods.

The standard GST rate in Pakistan is 17% on most taxable goods. Some sectors have different rates โ€” for example, services may be taxed at different rates depending on the province (Punjab, Sindh, KPK, Balochistan each have their own service tax authority).

The Basic GST Formula

There are two situations you'll encounter as a shop owner:

Situation 1: You know the price before GST (ex-GST price)

This is the most common scenario โ€” you set a product price and need to add GST on top.

Formula โ€” Adding GST to a price
GST Amount = Sale Price ร— 0.17
Total (GST-inclusive) = Sale Price + GST Amount
โ€” or โ€”
Total = Sale Price ร— 1.17

Example: You sell a mobile phone cover for Rs 1,000 (before GST).

  • GST = Rs 1,000 ร— 17% = Rs 170
  • Total charged to customer = Rs 1,000 + Rs 170 = Rs 1,170

Situation 2: You know the GST-inclusive price (working backwards)

Sometimes you have the total price and need to find out how much GST is inside it โ€” for example when processing a purchase invoice from a supplier.

Formula โ€” Extracting GST from an inclusive price
Original Price (ex-GST) = Total Price รท 1.17
GST Amount = Total Price โˆ’ Original Price
โ€” or โ€”
GST Amount = Total Price ร— (17 รท 117)

Example: A supplier charges you Rs 3,510 inclusive of GST. What's the GST amount?

  • Original price = Rs 3,510 รท 1.17 = Rs 3,000
  • GST inside = Rs 3,510 โˆ’ Rs 3,000 = Rs 510

GST Calculation on Multiple Items (Invoice)

When you're billing a customer for multiple items, GST applies to each line item. Here's how a proper GST invoice looks:

Item Qty Unit Price Subtotal GST 17% Total
Samsung A54 Cover 2 Rs 600 Rs 1,200 Rs 204 Rs 1,404
Screen Protector 1 Rs 350 Rs 350 Rs 59.50 Rs 409.50
Type-C Cable 3 Rs 150 Rs 450 Rs 76.50 Rs 526.50
Invoice Total Rs 2,000 Rs 340 Rs 2,340

Notice how GST is calculated on each line separately, then summed. This is the correct method โ€” and it's exactly what BoltSync does automatically for every invoice.

GST with Discounts

If you apply a discount, GST is calculated on the price after the discount, not before.

Formula โ€” GST with discount
Discounted Price = Original Price โˆ’ Discount
GST = Discounted Price ร— 0.17
Total = Discounted Price + GST

Example: Item priced at Rs 2,000, you give a Rs 200 discount.

  • Price after discount = Rs 2,000 โˆ’ Rs 200 = Rs 1,800
  • GST = Rs 1,800 ร— 17% = Rs 306
  • Total = Rs 1,800 + Rs 306 = Rs 2,106

GST-Exempt Goods

Not everything attracts GST in Pakistan. Some categories are exempt or zero-rated, including:

  • Basic foodstuffs (unprocessed grains, vegetables, meat in some categories)
  • Certain medicines and medical equipment
  • Agricultural inputs
  • Exported goods (zero-rated)

If your shop sells a mix of taxable and exempt goods, you must track them separately and only apply GST to the taxable items. This is another place where proper billing software pays for itself โ€” it lets you mark items as taxable or exempt and handles the calculation correctly every time.

Important: The FBR updates the exempt/reduced-rate list with each Finance Act. Check the FBR website or consult your tax advisor to confirm the current status of your specific goods.

How Billing Software Calculates GST Automatically

Doing this manually for every sale is slow, error-prone, and impractical when you're serving 50+ customers a day. This is exactly what billing software like BoltSync is built for.

  • 1
    You set the GST rate per item when adding it to inventory Set it once (17%, 0%, or custom) and it applies to every sale of that item automatically.
  • 2
    When you create an invoice, GST calculates instantly Search item โ†’ set quantity โ†’ GST appears automatically on each line. No calculator needed.
  • 3
    The printed invoice shows GST breakdown Subtotal, GST amount, and total are all clearly shown โ€” exactly what a proper tax invoice requires.
  • 4
    Reports show total GST collected Your monthly reports show exactly how much GST you collected, making FBR returns much simpler.

Stop calculating GST manually

BoltSync handles GST automatically on every invoice. Download free for Windows โ€” no account needed.

โ†“ Download BoltSync Free

Quick Reference โ€” GST Calculation Table

Ex-GST PriceGST (17%)Total (GST-inclusive)
Rs 100Rs 17Rs 117
Rs 500Rs 85Rs 585
Rs 1,000Rs 170Rs 1,170
Rs 2,500Rs 425Rs 2,925
Rs 5,000Rs 850Rs 5,850
Rs 10,000Rs 1,700Rs 11,700
Rs 25,000Rs 4,250Rs 29,250
Rs 50,000Rs 8,500Rs 58,500

Summary

  • Standard GST in Pakistan = 17%
  • To add GST: multiply price by 1.17
  • To extract GST from inclusive price: divide by 1.17
  • Apply GST after discounts, not before
  • Some goods are exempt โ€” check with FBR or your tax advisor
  • Use billing software to handle this automatically and avoid errors