FBR HS Code aur PCT Code Mein Farq — Apne Products Ke Liye Sahi Code Kaise Choose Karein
If you've started setting up FBR Digital Invoicing or Retail POS, you've probably run into two terms that look similar and cause a surprising amount of confusion: HS Code and PCT Code. Get these wrong on your products, and your invoices can get rejected or misclassified. This guide explains exactly what each one is, how they're different, and how to find the right one for your products.
What Is an HS Code?
HS Code (Harmonized System Code) is an internationally standardized numerical code used to classify traded products. It was developed by the World Customs Organization and is used by countries around the world — meaning an HS code for "cotton t-shirts" follows roughly the same structure whether you're in Pakistan, the US, or Germany.
HS Codes are typically written as a series of digits, like 2106.9090, where each group of digits narrows down the product category — chapter, heading, subheading, and so on.
What Is a PCT Code?
PCT Code (Pakistan Customs Tariff Code) is Pakistan's own extension of the HS Code system, expanded to 8 digits for more precise local classification. Think of it as the HS Code with extra Pakistan-specific detail added on.
For FBR Retail POS specifically, the PCT Code is what's actually required on your invoices — and it's built by extending your product's HS Code with additional digits specific to Pakistan's tariff schedule.
Why Does This Matter for Your Invoices?
FBR's invoicing systems use these codes to determine:
The correct tax rate for the product
Whether the product falls under special schedules (SRO — Special Regulatory Orders)
Whether it qualifies for reduced rate, exempt, or zero-rated treatment
Get the code wrong, and your invoice can be submitted with the wrong tax rate — which either shortchanges the government (a compliance risk for you) or overcharges the customer (a business problem). Either way, it's a mistake worth avoiding.
How to Find the Right Code for Your Product
Start broad, then narrow down. Identify the general category of your product (e.g., textiles, food items, electronics) and find the relevant HS chapter (the first 2 digits).
Check Pakistan Customs' official tariff schedule for the full 8-digit PCT code that matches your specific product within that chapter.
When in doubt, match against similar registered products — if competitors or similar businesses in your sector are already FBR-compliant, their product codes (where publicly referenced) can help confirm you're in the right category.
Don't guess on ambiguous products. If your product could fall under multiple categories, it's worth double-checking with a tax consultant or via FBR's own guidance — a wrong code that goes unnoticed for months is far more costly to fix later.
Common Mistakes
Using a generic or "close enough" code instead of the precise match for the product
Applying the same code across a whole product range when sub-variants actually need different codes (e.g., different fabric types under textiles)
Forgetting to update the code when a product's classification changes (rare, but it happens with regulatory updates)
Manually typing codes into every invoice instead of setting them once at the product level
How MyFBRPOS Simplifies This
Instead of manually re-entering codes on every single invoice, MyFBRPOS handles this at the product level:
You set the HS Code once when adding a product to your catalog
The system auto-syncs the matching PCT Code for Retail POS invoicing — no need to manually cross-reference the two
Every invoice automatically pulls the correct code from the product record, removing the risk of manual entry errors
Combined with automatic tax rate mapping, this means your invoices are classified correctly from the very first sale
[IMAGE 2 — Diagram: Simple visual showing an HS Code "2106.90" branching into a PCT Code "2106.9090" with an arrow labeled "Pakistan-specific extension". Alt text: "How HS Code extends into PCT Code diagram"]
Final Thoughts
HS and PCT codes might look like a small technical detail, but they directly affect your tax accuracy and FBR compliance. The good news is you only need to get this right once per product — after that, if your system is set up properly, it's automatic on every sale. Take the time to classify your products correctly at setup, and you won't have to think about it again.

FBR HS کوڈ اور PCT کوڈ میں فرق — اپنے پروڈکٹس کے لیے صحیح کوڈ کیسے چنیں
اگر آپ نے FBR ڈیجیٹل انوائسنگ یا ریٹیل POS سیٹ اپ کرنا شروع کیا ہے، تو آپ کو غالباً دو ایسی اصطلاحات ملی ہوں گی جو ملتی جلتی لگتی ہیں مگر کافی الجھن پیدا کرتی ہیں: HS Code اور PCT Code۔ اگر یہ اپنے پروڈکٹس پر غلط لگا دیں، تو آپ کے انوائسز reject یا غلط classify ہو سکتے ہیں۔ یہ گائیڈ وضاحت کرتی ہے کہ ہر ایک کیا ہے، دونوں میں فرق کیا ہے، اور اپنے پروڈکٹس کے لیے صحیح کوڈ کیسے تلاش کریں۔
HS کوڈ کیا ہے؟
HS Code (Harmonized System Code) ایک بین الاقوامی معیاری نمبر کوڈ ہے جو تجارتی مصنوعات کی classification کے لیے استعمال ہوتا ہے۔ یہ World Customs Organization نے بنایا ہے اور دنیا بھر کے ممالک اسے استعمال کرتے ہیں۔
HS کوڈز عام طور پر ہندسوں کی ایک سیریز کی شکل میں لکھے جاتے ہیں، جیسے 2106.9090، جہاں ہر گروپ پروڈکٹ کیٹیگری کو مزید باریک بین کرتا ہے۔
PCT کوڈ کیا ہے؟
PCT Code (Pakistan Customs Tariff Code) پاکستان کی اپنی توسیع ہے HS Code سسٹم کی، جو 8 ہندسوں تک بڑھائی گئی ہے تاکہ مزید مقامی درستگی کے ساتھ classification ہو سکے۔ اسے HS Code سمجھیں جس میں پاکستان کی مخصوص تفصیل شامل کر دی گئی ہو۔
خاص طور پر FBR ریٹیل POS کے لیے، PCT Code وہ چیز ہے جو اصل میں آپ کے انوائسز پر درکار ہوتی ہے۔
HS Code بمقابلہ PCT Code — فوری موازنہ
HS CodePCT Codeدائرہ کاربین الاقوامی معیارپاکستان کی مخصوص توسیعہندسوں کی لمبائیعام طور پر 6 ہندسے8 ہندسے (پاکستان کے لیے مخصوص)استعمالعالمی تجارتی classification، کسٹمز، ڈیجیٹل انوائسنگخاص طور پر FBR ریٹیل POSجاری/برقرار رکھنے والاWorld Customs Organizationپاکستان کسٹمز / FBR
مختصر یہ کہ: ہر PCT Code کی بنیاد HS Code پر ہوتی ہے اور اس میں مزید تفصیل شامل کی جاتی ہے۔ آپ پہلے صحیح HS Code جانے بغیر درست PCT Code حاصل نہیں کر سکتے۔
یہ آپ کے انوائسز کے لیے کیوں اہم ہے؟
FBR کے انوائسنگ سسٹمز ان کوڈز کو استعمال کرتے ہیں یہ طے کرنے کے لیے:
پروڈکٹ کے لیے صحیح ٹیکس ریٹ
کیا پروڈکٹ کسی خصوصی شیڈول (SRO) کے تحت آتا ہے
کیا یہ reduced rate، exempt، یا zero-rated treatment کا اہل ہے
غلط کوڈ لگانے سے آپ کا انوائس غلط ٹیکس ریٹ کے ساتھ submit ہو سکتا ہے — جو یا تو compliance رسک بنتا ہے یا کاروباری مسئلہ۔
اپنے پروڈکٹ کے لیے صحیح کوڈ کیسے تلاش کریں
وسیع سے شروع کریں، پھر باریک بین کریں۔ اپنے پروڈکٹ کی عمومی کیٹیگری پہچانیں اور متعلقہ HS chapter تلاش کریں۔
پاکستان کسٹمز کا آفیشل tariff schedule چیک کریں مکمل 8 ہندسوں کے PCT code کے لیے۔
جب شک ہو تو ملتے جلتے رجسٹرڈ پروڈکٹس سے موازنہ کریں۔
مبہم پروڈکٹس پر اندازہ مت لگائیں۔ اگر آپ کا پروڈکٹ متعدد categories میں آ سکتا ہو، تو tax consultant سے تصدیق کر لینا بہتر ہے۔
MyFBRPOS اسے کیسے آسان بناتا ہے
ہر انوائس پر دستی طور پر کوڈ دوبارہ درج کرنے کی بجائے، MyFBRPOS اسے پروڈکٹ لیول پر ہینڈل کرتا ہے:
آپ پروڈکٹ کیٹلاگ میں شامل کرتے وقت ایک بار HS Code سیٹ کرتے ہیں
سسٹم خودکار طور پر متعلقہ PCT Code sync کرتا ہے ریٹیل POS انوائسنگ کے لیے
ہر انوائس خودکار طور پر پروڈکٹ ریکارڈ سے صحیح کوڈ لیتا ہے، دستی غلطیوں کا خطرہ ختم کرتے ہوئے
آخری بات
HS اور PCT کوڈز ایک چھوٹی تکنیکی تفصیل لگ سکتے ہیں، مگر یہ براہِ راست آپ کی ٹیکس درستگی اور FBR compliance کو متاثر کرتے ہیں۔ اچھی خبر یہ ہے کہ آپ کو یہ ہر پروڈکٹ کے لیے صرف ایک بار صحیح کرنا ہے — اس کے بعد، اگر سسٹم صحیح طریقے سے سیٹ ہو، تو یہ ہر sale پر خودکار ہو جاتا ہے۔