Free Invoice Generator

Add your details and line items, watch the totals and the invoice preview update live, then download a clean PDF — no signup, no watermark, nothing leaves your browser.

Live — the preview and totals update as you type

1 · Your business & client

2 · Line items

DescriptionQtyRateAmount

3 · Tax, discount & notes

Total due
Subtotal
Discount
Tax
Line Items
Opens your browser's print dialog — choose "Save as PDF".

The invoice is built and turned into a PDF entirely in your browser — client names and amounts are never uploaded.

Live preview

Your Business
INVOICE
# INV-001
Date:
BILL TO
Client name
DescriptionQtyRateAmount
Subtotal
Total Due

What Makes an Invoice Valid

An invoice is a formal request for payment, and most tax authorities expect the same core fields: the word "Invoice", a unique sequential number, the issue date, full seller and buyer details, itemised descriptions with quantity and unit price, the tax applied, and the total amount due with payment terms. GST-registered Indian businesses must additionally show their GSTIN and the tax breakup (CGST + SGST or IGST) — put the GSTIN in the address box and it will appear on the PDF.

How the Totals Are Calculated

StepFormulaExample (₹10,000 · 10% disc · 18% GST)
Line amountQty × Rate2 × ₹5,000 = ₹10,000
SubtotalSum of all lines₹10,000
DiscountSubtotal × Disc%₹10,000 × 10% = ₹1,000
Tax(Subtotal − Discount) × Tax%₹9,000 × 18% = ₹1,620
Total dueSubtotal − Discount + Tax₹10,620

Working out the GST component of a price instead? Use the GST Calculator. Billing for professional services and wondering what your client will withhold? Check the TDS Calculator.

Frequently Asked Questions

How do I create an invoice for free?
Fill in your business and client details, add line items with quantity and rate, set tax/discount — the preview updates live. Click "Download PDF" and choose Save as PDF. No signup, no watermark.
What must an invoice include to be valid?
The word "Invoice", a unique number, issue date, seller and buyer details, itemised descriptions with quantities and prices, tax applied, total due and payment terms. GST-registered Indian sellers also need their GSTIN and tax breakup.
How is the invoice total calculated?
Total = (Subtotal − Discount) + Tax on the discounted amount. Example: ₹10,000 subtotal, 10% discount, 18% GST → ₹9,000 + ₹1,620 = ₹10,620.
Is my invoice data uploaded to a server?
No — the invoice and the PDF are generated entirely in your browser. It even works offline; nothing you type is stored or transmitted.
How do I number my invoices?
Use a sequential, never-repeating scheme like INV-001, INV-2026-001 or 2026/09/001. Sequential numbering is legally expected in many places and keeps accounting clean.