#1Pakistan's Best Accounting & Inventory Software — Get Started Today

How to Create Professional Invoices in Pakistan (With Free Template)

6 min read

A professional invoice is more than a payment request—it’s a legal document, a reflection of your brand, and for GST-registered businesses in Pakistan, a compliance requirement. This guide covers everything you need to create invoices that get you paid faster while keeping FBR happy.

What is an Invoice?

An invoice (or bill/فاکچر) is a commercial document issued by a seller to a buyer detailing the products or services provided, quantities, prices, and payment terms. In Pakistan, invoices serve multiple purposes:

  • Payment Request: Formally asks customers to pay
  • Legal Record: Proof of transaction for disputes
  • Tax Document: Required for GST compliance
  • Accounting Record: Basis for accounts receivable
  • Business Proof: Required for bank loans, tenders

Invoice vs Receipt vs Bill

DocumentWhen IssuedPurpose
InvoiceBefore/at time of saleRequest payment
ReceiptAfter payment receivedConfirm payment
BillSame as invoice (informal term)Request payment

Essential Elements of a Pakistani Invoice

Every invoice should include these elements:

1. Your Business Information

  • Business/Company name
  • Complete address
  • Phone number and email
  • NTN (National Tax Number)
  • STRN (Sales Tax Registration Number) – if GST registered
  • Logo (recommended for professionalism)

2. Customer Information

  • Customer/Business name
  • Address
  • Contact details
  • Customer NTN/STRN (for B2B tax invoices)

3. Invoice Details

  • Invoice Number: Unique sequential number (e.g., INV-2025-001)
  • Invoice Date: Date of issue
  • Due Date: When payment is expected
  • Reference/PO Number: Customer’s purchase order (if applicable)

4. Line Items

  • Description of goods/services
  • Quantity
  • Unit price (before tax)
  • Total per item
  • HSN/PCT codes (for certain goods)

5. Tax Information

  • Subtotal (before tax)
  • GST/Sales Tax amount (shown separately)
  • GST rate applied (18% standard)
  • Other taxes if applicable
  • Grand Total

6. Payment Information

  • Payment terms (Net 30, Due on Receipt, etc.)
  • Accepted payment methods
  • Bank account details (for bank transfer)
  • JazzCash/Easypaisa numbers (if applicable)

FBR Tax Invoice Requirements

For GST-registered businesses, FBR mandates specific invoice requirements:

  • Seller’s name, address, and STRN
  • Buyer’s name, address, and STRN (for registered buyers)
  • Date of issue
  • Description of goods/services
  • Quantity and value
  • Amount of sales tax charged (separately shown)
  • Total value including tax
  • Unique serial number

Important: Invoices not meeting these requirements may not be accepted for input tax credit claims by your customers.

How to Calculate GST on Invoices

Adding GST to Price

If your price is Rs. 10,000 (exclusive of tax):

  • GST (18%) = Rs. 10,000 × 0.18 = Rs. 1,800
  • Total Invoice = Rs. 11,800

Extracting GST from Inclusive Price

If total is Rs. 11,800 (inclusive of tax):

  • Taxable Value = Rs. 11,800 ÷ 1.18 = Rs. 10,000
  • GST = Rs. 11,800 – Rs. 10,000 = Rs. 1,800

Modern accounting software handles these calculations automatically.

Creating Invoices: Three Methods

Method 1: Word/Excel Templates

Pros: Free, flexible, familiar

Cons: Manual calculations, no tracking, error-prone

Best for: Very small businesses with few invoices monthly

Steps:

  1. Download a template or create your own
  2. Add your business details (save as master template)
  3. For each invoice: copy template, fill in customer and item details
  4. Calculate totals and GST manually
  5. Save as PDF and send to customer
  6. Track payment status separately

Method 2: Online Invoice Generators

Pros: Free, professional templates, some tracking

Cons: Limited customization, may lack Pakistan GST support

Best for: Freelancers, service providers with moderate volume

Method 3: Accounting Software

Pros: Automatic calculations, GST compliance, payment tracking, financial reports, customer history

Cons: Monthly cost

Best for: Any business serious about getting paid and staying compliant

With software like HysabOne:

  1. Select customer (auto-fills their details)
  2. Add items from your product list
  3. GST calculates automatically
  4. Send via email or WhatsApp directly
  5. Track payment status in dashboard
  6. Automatic reminders for overdue invoices

Invoice Best Practices

For Faster Payment

  • Invoice Immediately: Send invoice same day as delivery/service
  • Clear Due Date: “Due by 15 Jan 2025” not “Net 30”
  • Easy Payment Options: Bank transfer, JazzCash, Easypaisa details
  • Professional Appearance: Clean design builds trust
  • Follow Up: Polite reminder before and after due date

For Compliance

  • Sequential Numbers: No gaps in invoice numbers
  • Separate GST: Always show tax amount separately
  • Complete Details: All FBR-required fields
  • Keep Records: Maintain copies for minimum 6 years

Common Mistakes to Avoid

  • Missing or incorrect STRN/NTN
  • GST calculation errors
  • Unclear payment terms
  • Sending invoices late
  • Not following up on overdue payments
  • Inconsistent invoice numbering

Sending Invoices in Pakistan

Email

Professional and provides delivery proof. Always send as PDF attachment with brief message.

WhatsApp

Very common in Pakistan. Quick delivery and read confirmation. Send PDF attachment, not just image.

Physical Copy

Still required for some government/corporate clients. Keep signed delivery acknowledgment.

Frequently Asked Questions

Is invoice mandatory in Pakistan?

For GST-registered businesses, issuing tax invoices is mandatory by law. For unregistered businesses, invoices are not legally required but are essential for proper record-keeping, customer relationships, and professionalism.

What is the difference between tax invoice and regular invoice?

A tax invoice is issued by GST-registered businesses and includes STRN, shows GST separately, and enables the buyer to claim input tax credit. A regular invoice may not include these elements and cannot be used for GST credit claims.

How do I add GST on an invoice?

Calculate your subtotal, multiply by 0.18 (for 18% GST), and add to get the grand total. Always show the GST amount as a separate line item. Example: Subtotal Rs. 10,000 + GST Rs. 1,800 = Total Rs. 11,800.

Can I send invoice via WhatsApp legally?

Yes, electronic invoices sent via WhatsApp, email, or other digital means are legally valid in Pakistan. The medium doesn’t matter as long as the invoice contains all required information. Send as PDF for best results.

What is the difference between invoice and receipt?

An invoice is issued to request payment (before payment is made). A receipt is issued after payment to confirm it was received. Issue invoice first, then receipt once paid.

Conclusion

Professional invoicing is fundamental to business success. It affects how quickly you get paid, your legal compliance status, and how customers perceive your business. Invest time in setting up proper invoicing—whether through templates or accounting software—and maintain consistency.

For GST-registered businesses, proper invoicing isn’t optional—it’s a legal requirement with real penalties for non-compliance. Modern software makes compliance easy while saving hours of manual work.

Ready to create professional invoices in seconds? Try HysabOne with built-in GST-compliant invoicing, WhatsApp sharing, and automatic payment tracking.

Ready to Simplify Your Accounting?

Join 500+ Pakistani businesses using the best accounting software in Pakistan. Manage accounts, inventory & POS — all in one place.