Invoice Generator

Build a professional sales tax invoice with GST, further tax and withholding, then print it or save it as a PDF. Everything happens in your browser and your draft never leaves this device.

Preset rates are the standard ones as of 1 July 2026. Reduced rates apply to many specific goods and services, so check the current notification for your case — every rate here is editable. Your draft is saved in this browser only.

NTNSTRN

INVOICE

Number
Issued
Due
PO

Bill to

NTNSTRN
DescriptionQtyUnit priceDisc %Tax %Amount
Rs 0.00
Subtotal
Rs 0.00
Taxable value
Rs 0.00
Sales tax @ 18%
Rs 0.00
Total
Rs 0.00

Amount in words: Rupees Zero Only

Notes and terms

What you can do

  • Charge more than one rate. Each line has its own tax rate and the totals break down into a band per rate.
  • Handle unregistered buyers. Switch on further tax and it is charged on the taxable value, separately from the sales tax.
  • Show withholding properly. The gross total and the net receivable both appear, so nobody has to reverse-engineer the deduction.
  • State the amount in words. Written out in lakh and crore for rupee invoices, and in millions for the other currencies.
  • Keep your draft. The invoice is saved in this browser, so closing the tab does not lose it.

Why the arithmetic is done in paisa

Every amount here is held as a whole number of paisa and only converted for display. Invoice totals computed in ordinary decimals drift — add enough lines and the sum of the rows stops matching the total at the bottom by a rupee or two. It is a small error that costs real time when a customer's accounts department refuses to pay until the figures reconcile.

Frequently asked questions

Is my invoice data uploaded anywhere?

No. The invoice is built and printed entirely by your browser, and the draft is kept in this browser’s local storage so a refresh does not lose your work. Nothing is transmitted to us, which is the point — an invoice contains your customer’s name, your tax registration numbers and your prices.

How do I get a PDF?

Press Print and choose "Save as PDF" as the destination. Every current browser can do this, so there is no upload step and no watermark. The page is styled for print, so the toolbar, buttons and site navigation all disappear and you get just the invoice.

Which sales tax rate applies to me?

It depends on what you sell and where. Goods are taxed federally by the FBR under the Sales Tax Act 1990, while services are taxed by the province you supply them in — Punjab through the PRA, Sindh through the SRB, and so on, each with its own rate and its own list of reduced rates. The presets cover the standard rates, but a great many specific goods and services sit on a reduced rate instead, so check the current notification for your category. Every rate in the tool is editable for exactly this reason.

What is "further tax"?

An additional amount charged on taxable supplies made to a buyer who is not registered for sales tax. It is charged on the value of the supply, on top of the normal sales tax. Leave it switched off when your customer is registered and you have their STRN.

Why does withholding reduce the amount payable?

Because the buyer pays it to the tax authority instead of paying it to you. Withholding agents deduct tax at source from what they owe you and deposit it against your registration, so the invoice total stays the same but the cash you receive is lower. You then claim the deducted amount as credit against your own liability. The tool shows the gross total and the net separately so both sides can see how the figure was reached.

What are NTN and STRN?

The NTN is your National Tax Number, issued by FBR for income tax. The STRN is your Sales Tax Registration Number, which you only have if you are registered for sales tax. A sales tax invoice is normally expected to show both parties’ details, so the fields are provided for each side — leave them blank if they do not apply to you.

Will this invoice be accepted as a tax invoice?

It produces the layout and the particulars a sales tax invoice is normally expected to carry, but compliance depends on your own registration and on rules that change. In particular, sales tax registered persons in Pakistan have been brought under FBR’s digital invoicing regime in phases, which requires invoices to be issued through an integrated system rather than printed from a generator. Treat this tool as a way to produce a clear, correct-looking invoice quickly, and confirm your own filing obligations with your tax adviser.

Does it handle more than one tax rate on the same invoice?

Yes. Each line carries its own rate, and the totals group them into a band per rate — so a mixed invoice of standard-rated and zero-rated items shows each base and each tax amount separately, which is what a reviewer will look for.

Outgrown typing invoices one at a time?

AgileTechForge builds billing and ERP systems that raise invoices from your actual orders — with the tax rules, numbering and approvals built in.

Talk to our team