Try it yourself: Use our free Invoice Generator tool — no signup, no watermark.
Getting paid on time often comes down to whether your invoice has everything a client, or FBR, expects to see. This guide covers what a legally valid invoice in Pakistan needs, when sales tax applies, and how freelancers billing foreign clients should handle things differently.
What Every Invoice Needs
Whether or not you are registered for sales tax, every invoice should include a handful of basics: your business name and address, a unique invoice number that is never reused or skipped, the date of issue, a clear description of what was sold or the service performed, the quantity and unit price, and the total amount due. If you are registered for sales tax, Section 23 of the Sales Tax Act adds a few more requirements.
If You Are Registered for Sales Tax
- Your sales tax registration number, or STRN.
- The buyer’s name, address and registration number for business to business sales.
- The value of the supply excluding tax.
- The sales tax amount, shown as a separate line.
- The total including tax.
Invoices may be issued in English or Urdu. Registered persons must issue a serially numbered tax invoice for every taxable supply, and invoice records need to be kept for six years. For retail sales to consumers who are not themselves registered, a simple point of sale receipt with the standard fields is enough, no buyer registration details required.
The Standard Sales Tax Rate
The standard General Sales Tax rate in Pakistan is 17 percent, charged on the value of most goods and some services. Certain goods and sectors have reduced rates or exemptions, and many services fall under provincial sales tax regimes, such as the Sindh Revenue Board or the Punjab Revenue Authority, rather than the federal GST, so the exact treatment can depend on what you are selling and where you are based.
Do You Actually Need to Charge Sales Tax
Not every invoice needs sales tax on it. Whether you charge GST depends on whether you are registered with FBR for sales tax in the first place. Many small businesses, freelancers and service providers operate below the registration threshold or in categories that are not required to register, in which case you simply invoice for your fee without adding GST. Once you do register, though, charging and remitting sales tax on your invoices becomes mandatory, and skipping it on a taxable supply is a compliance problem, not a discount you can choose to offer.
Invoicing Foreign Clients as a Freelancer
If you are a freelancer or an IT exporter billing clients outside Pakistan, invoicing works a little differently. You still need a National Tax Number, or NTN, which you can get through the FBR IRIS portal using your CNIC. Export of services to foreign clients is generally not subject to Pakistani sales tax the way a domestic sale would be.
Where it gets valuable is on the income tax side. IT and IT enabled export income qualifies for reduced withholding tax rates, roughly 0.25 percent if you are registered with the Pakistan Software Export Board, known as PSEB, versus about 1 percent if you are not. To qualify, at least 80 percent of your foreign earnings generally need to arrive through proper banking channels, meaning a Pakistani bank or a documented channel like Payoneer or Wise, with the paperwork to show it, rather than informal transfers.
FBR Digital Invoicing
Larger, and increasingly more mid sized, registered businesses are being brought under FBR’s digital invoicing mandate, which layers additional requirements on top of a standard tax invoice: an Invoice Reference Number, an FBR QR code, and a digital signature, all generated through integration with FBR’s system. If this applies to your business, your accounting or invoicing software needs to support it directly, since these fields cannot realistically be added by hand.
Frequently Asked Questions
Do I need an NTN just to send someone an invoice? Not for a basic invoice on a small transaction, but you generally need an NTN to operate formally as a business or freelancer, file taxes, and work with clients who require your tax details for their own records.
What happens if I forget to add GST on a taxable invoice? If you are registered for sales tax and issue an invoice on a taxable supply without charging GST, you are still liable to account for that tax to FBR, it does not simply go away. It is best corrected before filing rather than discovered later.
Can I invoice in a foreign currency? Yes, invoices to foreign clients are commonly issued in US dollars or another foreign currency. For your own domestic tax records you would typically convert the amount to Pakistani rupees at the applicable exchange rate.
Do sole proprietors need a separate business bank account to invoice clients? It is not always legally required, but it is strongly recommended, since it keeps your business income separate from personal funds and makes both bookkeeping and proving your 80 percent banking channel requirement for export income much easier.
Create Your Invoice in Seconds
Skip formatting a document from scratch. Our Invoice Generator lets you add your business details, line items, tax and discount, and download a clean PDF invoice with no watermark, in any currency.
Leave a Reply