How to create a GST invoice PDF for your shop

A GST invoice needs specific fields. Miss one and your customer cannot claim input credit. Here is what has to be on it, and how to generate it free.

No upload. No watermark. No sign-up. Every tool mentioned here runs inside your browser.

The mandatory fields

Supplier: name, address, GSTIN. Invoice: a unique serial number and date. Recipient: name, address, and GSTIN if registered.

Line items: description, HSN or SAC code, quantity, rate, taxable value. Tax: CGST and SGST split for intra-state supply, IGST for inter-state.

Total invoice value, and the amount in words. For supplies above the threshold, an e-invoice IRN may also be required.

CGST + SGST or IGST?

If the supplier and the place of supply are in the same state, split the rate: 18% becomes 9% CGST + 9% SGST.

If they are in different states, charge the full rate as IGST. Getting this wrong is the most common invoice error — the tax is the same total, but the wrong heads mean the buyer’s credit mismatches.

Generating it

The GST Invoice Generator builds the PDF from your details with the split handled automatically, and writes the total in words — which is a real requirement, not decoration.

For counter sales, POS Billing prints an 80 mm thermal receipt with GST broken out per rate.

Questions

Is this invoice legally valid?

It contains the required fields, but validity also depends on your GST registration, correct HSN codes and proper records. Consult your accountant for your specific case.

Can I save my business details?

POS Billing saves your product list and shop details in the browser. The invoice generator keeps details for the current session.

Create GST invoice →

Keep reading

All guides & comparisons · All 69 free tools

Don't Hate PDF

Loading your local toolbox…