Quick summary

If you are a GST-registered business in Pakistan, every invoice you issue must include your NTN and STRN numbers, the tax amount separately stated, and meet FBR formatting requirements. billParchi does all of this automatically โ€” create your first FBR invoice free โ†’

What is FBR and why does it matter for invoicing?

The Federal Board of Revenue (FBR) is Pakistan's tax authority. It administers income tax, sales tax (GST), and customs duties. If your business is registered for Sales Tax under the Sales Tax Act 1990, you are legally required to issue tax invoices that meet FBR standards whenever you make a taxable supply.

Failing to issue proper FBR-compliant invoices can result in tax penalties, rejected input tax claims by your clients, and audit issues. Getting your invoicing right from the start saves significant trouble later.

What is NTN and STRN?

NTN โ€” National Tax Number

Your NTN is a unique 7-digit number assigned by FBR when you register for income tax in Pakistan. Every individual taxpayer and business registered with FBR has an NTN. It must appear on your invoices.

Format: 1234567-8 (7 digits followed by a check digit)

STRN โ€” Sales Tax Registration Number

Your STRN (also called Sales Tax Number or STN) is assigned when you register for Sales Tax (GST) with FBR. Only businesses whose annual turnover exceeds the threshold (currently PKR 10 million for traders, PKR 8 million for manufacturers) are required to register โ€” but smaller businesses can register voluntarily.

Format: 12-34-5678901-234

Important

If your business is NOT registered for GST/Sales Tax, you still need your NTN on invoices, but you do not charge or show Sales Tax. You should clearly state "Not Registered for GST" on the invoice.

What must a FBR-compliant invoice include?

FieldRequired?Notes
Supplier's name & addressRequiredYour business name and registered address
NTNRequiredYour 7-digit National Tax Number
STRNGST-registered onlyYour Sales Tax Registration Number
Invoice numberRequiredSequential, unique per transaction
Invoice dateRequiredDate of supply or payment, whichever is earlier
Buyer's name & addressRequiredYour client's details
Description of goods/servicesRequiredClear description of what was supplied
Quantity & unit priceRequiredAmount before tax
Sales Tax / GST amountGST-registered onlyShown separately from the net amount
Total amount payableRequiredIncluding all taxes
Buyer's NTN/STRNOptionalRequired only for B2B transactions above PKR 50,000
Logo / letterheadOptionalRecommended for professionalism

Current GST / Sales Tax rates in Pakistan (2025)

Pakistan's standard Sales Tax rate under the Sales Tax Act is 18% for most goods and varying rates for services depending on the province. Key rates to know:

Freelancers exporting IT services

If you are a Pakistani IT freelancer or agency billing clients outside Pakistan, your services are generally zero-rated for GST. You still need NTN on the invoice but do not charge GST. Use USD or the client's currency and keep foreign remittance proof for FBR records.

How to register your business with FBR

  1. Visit IRIS portal: Go to iris.fbr.gov.pk โ€” FBR's online tax portal
  2. Register for NTN: Click "Registration" โ†’ fill in CNIC, business details, and bank information
  3. Receive NTN: FBR issues your NTN within 1โ€“3 working days (often immediate)
  4. Register for Sales Tax (if applicable): In IRIS, apply for Sales Tax registration if your turnover exceeds the threshold
  5. Receive STRN: Your STRN is issued upon approval of your Sales Tax registration

Common invoicing mistakes Pakistani businesses make

Ready to create FBR-compliant invoices?

billParchi handles all of this for you

NTN and STRN fields, GST calculation, sequential invoice numbers, and professional PDF โ€” all free, no signup.

Create Free FBR Invoice โ†’
Also available: Free Payslip Generator โ†’

Frequently asked questions โ€” FBR invoicing Pakistan

Do freelancers need NTN in Pakistan?

Yes. Any individual earning taxable income in Pakistan should have an NTN. Freelancers earning foreign remittance are taxable (though many exports are at reduced rates). FBR actively encourages freelancer registration and offers incentives like reduced tax rates.

What is the threshold for GST registration in Pakistan?

For trading businesses, the threshold is PKR 10 million annual turnover. For manufacturing, PKR 8 million. Services vary by province. Below these thresholds you are not required to register โ€” but voluntary registration is allowed.

Can I create invoices in Urdu for FBR purposes?

FBR does not mandate a specific language โ€” English or Urdu invoices are both acceptable as long as they contain all required fields. billParchi supports both English and Urdu Nastaleeq invoices.

How long must I keep invoice records?

FBR requires businesses to maintain records for at least 5 years. billParchi downloads a PDF to your device โ€” keep these organized by date and client.