Skip to content

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
Your business (seller)

GSTIN format and checksum are valid — state picked automatically. (Format check only; registration is not looked up.)

Client (buyer)

{{ taxModeLabel }}

Line items
{{ docTitle }} details
Bank details & UPI (optional, printed on the invoice)

{{ 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.name || 'Your Business Name' }}
{{ seller.address }}
{{ numberLabel }}: {{ meta.number }}
Date: {{ dateLabel }}
Billed to {{ buyer.name || 'Client Name' }}
{{ buyer.address }}
# 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') }}
{{ 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

{{ meta.notes }}

{{ finePrint }}

For {{ seller.name || 'Your Business Name' }}
Authorised Signatory

Live preview — this exact layout prints to A4. Use Print → Save as PDF to download it.

How to use this tool

  1. 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.

  2. Add line items and pick a currency

    Describe each item with quantity, rate and any discount. Choose ₹, $, € or £ — totals and formatting follow the currency.

  3. 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.

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.