Free Invoice Generator
Build a clean, professional invoice in your browser with this free invoice generator — add your details, line items and discounts, pick a currency, and save it as a PDF with Print → Save as PDF. There is no signup, no watermark and no upload: your client list and business profile stay in your browser, and the layout prints to a tidy A4 page.
- Nothing you type leaves this page
- Works offline once loaded
- Free forever, no signup
Preparing Invoice Generator for you…
Loading the tool into your browser. Nothing is uploaded — the work happens on your device.
{{ sellerGstin.message }}
GSTIN format and checksum are valid — state picked automatically. (Format check only; registration is not looked up.)
{{ buyerGstin.message }}
{{ taxModeLabel }}
{{ savedNote }}
In the print dialog, choose Save as PDF as the destination to download the invoice. Your profile, bank details and clients are saved only in this browser — nothing is ever sent anywhere.
{{ docTitle }}
{{ seller.address }}
GSTIN: {{ seller.gstin }}
State: {{ stateName(seller.state) }}
{{ buyer.address }}
GSTIN: {{ buyer.gstin }}
| # | Description | HSN/SAC | Qty | Rate | Disc % | {{ gstOn ? 'Taxable' : 'Amount' }} | IGST | CGST | SGST | Total |
|---|---|---|---|---|---|---|---|---|---|---|
| {{ i + 1 }} | {{ item.desc || '—' }} | {{ item.hsn || '—' }} | {{ item.qty || 0 }} {{ item.unit }} | {{ money(item.rate) }} | {{ item.disc || 0 }} | {{ lineFor(i, 'taxable') }} | {{ lineFor(i, 'igst') }} ({{ item.gst }}%) | {{ lineFor(i, 'cgst') }} ({{ item.gst / 2 }}%) | {{ lineFor(i, 'sgst') }} ({{ item.gst / 2 }}%) | {{ lineFor(i, 'total') }} |
| GST rate | Taxable value | CGST | SGST | IGST |
|---|---|---|---|---|
| {{ band.rate }}% | {{ money(band.taxable) }} | {{ money(band.cgst) }} | {{ money(band.sgst) }} | {{ money(band.igst) }} |
| {{ gstOn ? 'Taxable value' : 'Subtotal' }} | {{ money(calc.taxableTotal) }} |
| CGST | {{ money(calc.cgstTotal) }} |
| SGST | {{ money(calc.sgstTotal) }} |
| IGST | {{ money(calc.igstTotal) }} |
| Round off | {{ calc.roundOff >= 0 ? '+' : '' }}{{ calc.roundOff.toFixed(2) }} |
| Grand total | {{ money(gstOn ? calc.grandTotal : calc.grossTotal) }} |
Amount in words: {{ totalInWords }}
Payment details
Bank: {{ bank.name }}
A/c: {{ bank.account }}
IFSC: {{ bank.ifsc }}
UPI: {{ bank.upi }}
{{ meta.notes }}
{{ finePrint }}
Authorised Signatory
Live preview — this exact layout prints to A4. Use Print → Save as PDF to download it.
How to use this tool
-
Add your business and client
Type your business name and address, then the client's details. Saved clients reappear as one-tap chips next time.
-
Add line items and pick a currency
Describe each item with quantity, rate and any discount. Choose ₹, $, € or £ — totals and formatting follow the currency.
-
Print → Save as PDF
Click Print → Save as PDF and choose "Save as PDF" as the destination. The invoice number auto-increments for your next one.
Questions people ask
Is this invoice generator really free, with no watermark?
Yes. There is no account, no trial, no per-invoice limit and no watermark. The tool runs entirely in your browser, so there is nothing for us to meter.
Can I invoice in dollars, euros or pounds?
Yes — pick USD, EUR or GBP from the currency select and every amount reformats instantly. Useful for freelancers billing overseas clients who don't need Indian GST fields at all.
What should an invoice always include?
Your name and address, the client's name and address, a unique invoice number, the issue date, a clear description of each item with quantity and rate, the total, and payment instructions. A due date and payment terms ("Net 15") prevent most late payments.
How do I number my invoices?
Any consecutive scheme works — INV-001, INV-002 and so on. Never reuse or skip numbers erratically; consistent numbering is what accountants (and auditors) look for. This tool remembers your last number and suggests the next one.
How do I get a PDF out of it?
Click Print → Save as PDF and set the destination to "Save as PDF". Every modern browser has it — the preview you see is exactly the A4 page that saves.
What if I need GST on my invoice?
Use our GST invoice generator instead — it adds GSTIN validation, HSN/SAC codes, place of supply and the CGST/SGST/IGST split automatically. This page is the simple version for unregistered businesses and international billing.
Is my data uploaded anywhere?
No. The invoice is built on your device and your profile and clients are stored only in your browser's local storage. The Clear saved data button wipes everything.
Related tools
- GST Invoice Generator Create GST-compliant invoices free — CGST/SGST/IGST auto-split, HSN codes, amount in words, PDF...
- Quotation Maker Make a professional quotation free — itemised prices, indicative GST, validity date, A4 PDF via...
- Proforma Invoice Generator Create a proforma invoice free — GST estimate, validity date, A4 PDF via print. Sent before supp...
- UPI QR Code Generator Create a UPI payment QR code free — customers scan and pay from any UPI app. Never expires, no s...
Free because it costs us nothing to run: your browser does the work, not our servers. Made by Dynamb Technologies — we build software for businesses.