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
- Enter your business details (name, address, contact, NTN/STRN if applicable).
- Enter the customer details.
- Enter the invoice number and date (auto-filled with today's date).
- Add line items — description, quantity, and unit price for each product or service.
- Select whether to apply GST and at what rate.
- Add any notes or payment terms.
- Click Generate Invoice.
- Print or save the invoice as PDF using your browser's print function (Ctrl+P / Cmd+P).
Step-by-step calculation
- For each line item, multiply quantity by unit price to get the line amount.
- Sum all line amounts to get the subtotal.
- If GST is enabled, multiply subtotal by GST rate to get the tax amount.
- Add subtotal and tax to get the total.
- 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.