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.
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.
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.
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.
-
1You 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.
-
2When you create an invoice, GST calculates instantly Search item โ set quantity โ GST appears automatically on each line. No calculator needed.
-
3The printed invoice shows GST breakdown Subtotal, GST amount, and total are all clearly shown โ exactly what a proper tax invoice requires.
-
4Reports 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 FreeQuick Reference โ GST Calculation Table
| Ex-GST Price | GST (17%) | Total (GST-inclusive) |
|---|---|---|
| Rs 100 | Rs 17 | Rs 117 |
| Rs 500 | Rs 85 | Rs 585 |
| Rs 1,000 | Rs 170 | Rs 1,170 |
| Rs 2,500 | Rs 425 | Rs 2,925 |
| Rs 5,000 | Rs 850 | Rs 5,850 |
| Rs 10,000 | Rs 1,700 | Rs 11,700 |
| Rs 25,000 | Rs 4,250 | Rs 29,250 |
| Rs 50,000 | Rs 8,500 | Rs 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