Tax & Business Tools

Invoice Generator Pakistan

Create a professional, GST-compliant invoice for your business in Pakistan. Fill in your business details, customer information, and line items, then generate a clean invoice you can print or save as PDF. This tool is useful for freelancers, shopkeepers, online sellers, and small businesses that nee



Line Items

Introduction

In Pakistan, issuing a proper invoice is not just good business practice — it is often a legal requirement. Registered businesses under FBR need to issue sales tax invoices that show GST separately. Freelancers providing services to companies need to provide invoices for withholding tax deduction. Online sellers on Daraz, Facebook, and Instagram need to give customers proper bills. Yet many small businesses and individuals still rely on handwritten receipts or poorly formatted Word documents that lack essential details.

This Invoice Generator simplifies the process. It produces a clean, professional invoice with all the fields you need, formatted for easy printing or saving as PDF.

What is this calculator?

The Invoice Generator Pakistan is a tool that creates invoices based on the information you enter. It is not a calculator in the traditional sense — it is a document generator that formats your data into a standard invoice layout. It includes fields for:

  • Your business name, address, phone, email, and NTN/STRN (if registered)
  • Customer name, address, and contact details
  • Invoice number and date
  • Line items with description, quantity, unit price, and amount
  • Subtotal, GST/sales tax (optional), and total
  • Payment terms and notes

How the calculation works

The generator sums up the line item amounts to calculate a subtotal. If you enable GST, it applies the selected rate (18% FBR, 16% Punjab services, etc.) to the subtotal. The final total is the sum of the subtotal and tax. All calculations are done in real-time as you enter or edit items.

Formula

Line Amount = Quantity × Unit Price

Subtotal = Σ (Line Amounts)

GST Amount = Subtotal × GST Rate

Total = Subtotal + GST Amount

Important terms

  • Invoice: A commercial document listing goods or services provided and the amount due.
  • GST/Sales Tax: General Sales Tax, charged at 18% on most goods, or provincial rates on services.
  • NTN: National Tax Number, issued by FBR to registered taxpayers.
  • STRN: Sales Tax Registration Number, for businesses registered for GST.
  • Line Item: A single product or service entry on the invoice.
  • Subtotal: The sum of all line items before tax.

How to use the generator

  1. Enter your business details (name, address, contact, NTN/STRN if applicable).
  2. Enter the customer details.
  3. Enter the invoice number and date (auto-filled with today's date).
  4. Add line items — description, quantity, and unit price for each product or service.
  5. Select whether to apply GST and at what rate.
  6. Add any notes or payment terms.
  7. Click Generate Invoice.
  8. Print or save the invoice as PDF using your browser's print function (Ctrl+P / Cmd+P).

Step-by-step calculation

  1. For each line item, multiply quantity by unit price to get the line amount.
  2. Sum all line amounts to get the subtotal.
  3. If GST is enabled, multiply subtotal by GST rate to get the tax amount.
  4. Add subtotal and tax to get the total.
  5. Format all numbers as PKR with two decimal places.

Practical Pakistan-specific example

Example: Freelance web developer invoicing a client

  • Line 1: Website development — 1 × Rs. 150,000 = Rs. 150,000
  • Line 2: Domain registration — 1 × Rs. 3,000 = Rs. 3,000
  • Line 3: Hosting setup — 1 × Rs. 5,000 = Rs. 5,000
  • Subtotal = Rs. 158,000
  • GST (18%): Not applicable on IT services exported to foreign clients, but if local client, GST may apply at provincial rate.
  • Total = Rs. 158,000 (without GST) or Rs. 186,440 (with 18% GST)

Example: Shopkeeper selling electronics

  • Line 1: LED TV 32" — 1 × Rs. 45,000 = Rs. 45,000
  • Line 2: HDMI Cable — 2 × Rs. 1,500 = Rs. 3,000
  • Subtotal = Rs. 48,000
  • GST (18%) = Rs. 8,640
  • Total = Rs. 56,640

Factors affecting the invoice

  • GST applicability: Some goods and services are exempt or zero-rated. Check FBR or provincial tax schedules.
  • Withholding tax: Companies may deduct WHT when paying your invoice. This should be shown separately on the invoice or in a payment advice.
  • Provincial sales tax on services: If you provide services, the applicable rate may be PRA (Punjab), SRB (Sindh), or other provincial rates.
  • Business registration: Non-registered businesses cannot charge GST. Only FBR-registered businesses with STRN can issue sales tax invoices.

Common mistakes

  • Charging GST without registration: Only businesses with an active STRN can legally charge and collect GST.
  • Forgetting NTN/STRN: Tax invoices require your NTN and STRN to be valid for input tax adjustment by the buyer.
  • Incorrect GST rate: Using 18% on services when the provincial rate is different.
  • Missing invoice number: Invoices should be sequentially numbered for record-keeping and FBR compliance.
  • Not showing WHT deduction: If the buyer deducts WHT, this should be shown separately so both parties' records match.
  • Poor formatting: Handwritten or unclear invoices cause disputes and may be rejected by tax authorities.

Important rules or limitations

  • This is a formatting tool, not a tax filing tool.
  • Generated invoices are for your records and client communication — they are not automatically filed with FBR.
  • You must have a valid STRN to legally charge GST on goods.
  • Services are subject to provincial sales tax, not FBR GST.
  • The invoice format may not meet all requirements for specific industries (e.g., medical, legal, construction).

Who can use the generator

  • Freelancers: Web developers, designers, writers, consultants billing clients.
  • Shopkeepers: Retailers issuing sales receipts.
  • Online sellers: Daraz, Facebook, Instagram sellers who need professional invoices.
  • Service providers: Plumbers, electricians, AC technicians, beauticians.
  • Small businesses: Any business that needs to issue invoices to customers.
  • Contractors: Building contractors, painters, carpenters.

Benefits of using the generator

  • Professional-looking invoices without accounting software.
  • Calculates GST and totals automatically.
  • Prints cleanly on standard paper.
  • Saves as PDF for email or WhatsApp delivery.
  • Free and unlimited use.
  • Works on mobile and desktop.

Relevant Pakistan-specific information

In Pakistan, businesses registered for sales tax must issue invoices that meet FBR requirements. A valid tax invoice must show the supplier's name, address, NTN and STRN, the buyer's name and registration number (if registered), date, description of goods/services, value excluding tax, amount of tax, and total value. For services, provincial sales tax applies: Punjab charges 16% on cash and 8% on digital payments for restaurants, Sindh charges 15% on most services.

Withholding tax is a separate matter. When a company pays your invoice, it may deduct WHT under Section 153 (services), which is adjustable when you file your income tax return. Your invoice should mention "WHT deductible as applicable" so there is no confusion about the amount paid.

Official-source explanation

FBR sales tax invoice requirements are outlined in the Sales Tax Act 1990 and related rules. Provincial sales tax on services is governed by provincial sales tax acts (PRA Act 2012 for Punjab, SRB Act 2011 for Sindh). Businesses should consult their tax advisor or FBR's official website for specific compliance requirements.

Disclaimer

This invoice generator is a formatting tool only. It does not provide tax advice or ensure compliance with all FBR and provincial requirements. The generated invoice is a template — you are responsible for the accuracy of the information and compliance with applicable tax laws. CalculatorPakistan.com is not responsible for any legal or financial issues arising from the use of this tool.

Frequently Asked Questions

It is a free online tool that creates professional invoices for businesses in Pakistan. Enter your details, customer information, and line items, then generate a clean invoice you can print or save as PDF.
Yes. The Invoice Generator Pakistan is completely free with no registration or hidden charges.
Yes, the generator includes an optional GST field at 18% (FBR) or provincial rates. However, only businesses with a valid STRN can legally charge and collect GST.
A valid tax invoice should include your business name, address, NTN and STRN (if registered), customer name, invoice number, date, description of goods or services, quantity, unit price, subtotal, GST amount (if applicable), and total.
No, you can generate an invoice without NTN or STRN. However, if you are registered for sales tax and want to issue a tax invoice, you must include your STRN to allow the buyer to claim input tax adjustment.
Yes. After generating the invoice, click the 'Print / Save as PDF' button and select 'Save as PDF' in your browser's print dialog. This works on Chrome, Edge, Firefox, and Safari.
No. Withholding tax is deducted separately by the paying company when they process your payment. Your invoice should mention 'WHT deductible as applicable' so both parties understand the deduction.
Services are subject to provincial sales tax, not FBR GST. Punjab charges 16% on cash and 8% on digital payments for restaurants. Sindh charges 15% on most services. Select the correct rate based on your province and service type.
Yes. Click the '+ Add Line Item' button to add more rows. Each row has fields for description, quantity, unit price, and the amount is calculated automatically.
The generator will show an error message asking you to enter an invoice number. Every invoice should have a unique, sequential number for record-keeping and FBR compliance.
Yes. Freelancers providing services to local or international clients can use this generator. For international clients, GST is typically not applicable (zero-rated export of services).
The format includes the essential fields required for a tax invoice. However, specific industries may have additional requirements. Consult your tax advisor to ensure full compliance with FBR and provincial tax laws.
Yes. The generated invoice prints cleanly on standard A4 or letter-size paper. For a more professional look, use pre-printed letterhead.
No. All calculations and formatting happen in your browser. No data is sent to our servers, and nothing is stored. When you close the page, the information is gone.
Enter the quantity and unit price for each item. The amount is calculated automatically as Quantity × Unit Price.