You're ready to open your Shopify store, but you keep hearing that you must collect GST on every sale in Pakistan. The good news: you can configure GST in Shopify before you publish your store, test the calculation, and avoid surprise tax errors later.
What you need to know about GST in Pakistan
Goods and Services Tax (GST) in Pakistan is applied at a standard rate of 17% on most taxable supplies. The tax applies when you sell to customers who are registered for GST or when you sell to non‑registered consumers, depending on your business registration status. Before you set up GST in Shopify, make sure you have:
- A valid GST registration number issued by the Federal Board of Revenue (FBR).
- A bank account that can receive GST‑inclusive payments.
- Basic knowledge of which of your products are taxable (most physical goods are, digital services may have exemptions).
If you are unsure whether your business needs GST registration, consult the FBR website or a local accountant. The registration process is separate from Shopify and must be completed first.
Referral disclosure: Nextpath Solutions may receive a referral fee if you create a Shopify account through these links.
Configure GST in Shopify – Step‑by‑Step
Once you have your GST number, follow these steps inside your Shopify admin. All actions can be performed on a free trial, so you won’t need to commit to a paid plan yet.
- Enable taxes globally. Go to Settings → Taxes and duties. Turn on Collect taxes. Shopify will then apply tax rules to every checkout.
- Set the default tax rate for Pakistan. In the same page, find the Tax regions list, click Add tax region, and select Pakistan. Enter 17% as the default rate. Leave the Tax is included in price box unchecked if you want to show GST as an extra line item at checkout.
- Specify tax‑on‑shipping. If you charge shipping, decide whether GST applies. Most merchants include GST on shipping fees, so enable the Charge tax on shipping rates option.
- Handle tax‑exempt products. For any items that are GST‑exempt (e.g., certain educational materials), open the product page, scroll to the Pricing section, and check Charge taxes on this product off.
- Enter your GST registration number. Shopify does not store the number automatically, but you can add it to your Legal business name or include it in your Invoice template via the Settings → Notifications → Order confirmation edit.
- Test the checkout flow. Use the Buy it now button on a test product. The checkout should display a GST line item at 17% of the subtotal. Verify that the total matches your manual calculation.
- Consider a tax‑automation app. If you sell in multiple countries or need to generate GST‑compliant invoices, apps like TaxJar or Quaderno can automate filing. Review each app’s free trial limits before committing.
All of these steps can be completed before you upgrade to a paid Shopify plan. The only cost incurred at this stage is any optional tax‑automation app trial, which is usually free for 14‑30 days.
Common mistakes and how to fix them
- Leaving GST off the shipping charge. Customers often see a higher total at payment because shipping was taxed after the fact. Double‑check the Charge tax on shipping rates toggle.
- Using the wrong tax rate. Pakistan’s standard GST is 17%, but some provinces have additional surcharges. If you operate in a province with a surcharge, add a tax override for that region.
- Showing GST as part of the product price unintentionally. If you enable Tax is included in price, the checkout will not display a separate GST line, which can confuse customers used to seeing the tax amount. Keep the box unchecked unless you price all items inclusive of GST.
- Not updating tax settings after a rate change. The FBR may adjust GST rates. Set a calendar reminder to review the rate at least once a year.
Practical checklist before you go live
- ✅ Register for GST with the FBR and obtain your registration number.
- ✅ Enable taxes in Shopify settings.
- ✅ Add Pakistan as a tax region with a 17% rate.
- ✅ Decide whether GST applies to shipping and enable it.
- ✅ Mark any exempt products correctly.
- ✅ Test at least two checkout scenarios (tax‑included price vs tax‑added price).
- ✅ Review the order confirmation email template to include your GST number.
- ✅ Set a reminder to revisit tax rates after any FBR announcement.
When to involve a professional
If any of the following apply, consider hiring a local accountant or a Shopify Expert:
- You sell both physical and digital products with differing tax treatments.
- You plan to operate in multiple countries and need a unified tax strategy.
- You need automated GST filing and invoicing integrated with your accounting software.
- You are unsure about exemptions or the correct classification of your goods.
A professional can also help you set up proper bookkeeping, ensuring you can claim input tax credits and stay compliant with quarterly GST returns.
FAQs
Do I need to collect GST if I only sell to customers outside Pakistan?
Generally, exports are zero‑rated, meaning you do not charge GST but must still report the sale. Configure a tax‑override for the “International” region with a 0% rate.
Can I change the GST rate later?
Yes. Return to Settings → Taxes and duties and edit the rate for Pakistan. Remember to update any tax‑automation app settings as well.
Will Shopify automatically file my GST returns?
No. Shopify only calculates and displays tax at checkout. Filing must be done through the FBR portal or via a third‑party tax service.
By following the steps above, you’ll have a GST‑compliant checkout ready before your store goes live. This reduces the risk of unexpected tax liabilities and gives your customers confidence that the price they see is the price they pay.