Invoice Generator — Free Printable Invoices with GST, VAT or Sales Tax

Fill in your details, your client's and the line items to build a clean invoice with tax, discount and shipping worked out exactly, then print it, save it as a PDF or download the rows as CSV.

Live demo · real result from this tool
Document
Parties

From

Bill to

Ship to (optional)

Items
₹45,000.00
₹18,000.00
₹6,000.00
Totals

Enter the rate that applies to your supply — rates are never assumed. Tax is worked out on each rate's taxable value and rounded to the nearest paisa.

Notes
Total₹81,420.00
Subtotal
₹69,000.00
GST
₹12,420.00
Line items
3

Download PDF uses a standard font (Latin characters). For other scripts use Print / Save as PDF.

Saffron Studio LLP

14 MG Road, Indiranagar
Bengaluru, Karnataka 560038
billing@saffron.example · +91 80 4000 1234
GSTIN: 29ABCDE1234F1Z5

Invoice

Invoice no.INV-2026-014
Invoice date2 Oct 2026
Due date1 Nov 2026
PO / referencePO-4471
Place of supplyKarnataka (29)

Bill to

Northwind Traders Pvt Ltd
2nd floor, 80 Feet Road, Koramangala
Bengaluru, Karnataka 560034
GSTIN: 29AAACN1234K1Z2
#DescriptionHSN / SACQtyUnitRate (INR)Amount (INR)
1Website design — 5 page templates9983141job45,000.0045,000.00
2Content writing99839912page1,500.0018,000.00
3Stock photo licences9984398pc750.006,000.00
Amount in words: Eighty-one thousand four hundred and twenty rupees only
GST rateTaxable valueCGSTSGST / UTGSTTotal tax
18%69,000.006,210.006,210.0012,420.00
Subtotal69,000.00
CGST @ 9%6,210.00
SGST / UTGST @ 9%6,210.00
Total (INR)81,420.00

Payment details & notes

Bank: HDFC Bank, A/c 50200012345678, IFSC HDFC0000123 UPI: saffron@hdfcbank

Terms

Payment due within 30 days of the invoice date. Late payments may attract interest as agreed in the contract.
Authorised signatory

Processed on your device — nothing is uploaded.

How to use the invoice generator

  1. Enter your business details under From, with your logo if you have one, and your client’s under Bill to. Add Ship to if goods go to a different address.
  2. Fill in the Invoice no., Invoice date, Due date and, if needed, a PO / reference and Place of supply.
  3. Add a line for each product or service, with Description, Qty and Rate. Optional columns cover HSN / SKU, Unit, Disc. % and a per-line Tax %.
  4. Choose the Currency and Tax system, and type the Tax rate. For Indian GST, tick Inter-state supply to charge IGST instead of CGST and SGST.
  5. Add any discount, shipping or round-off, plus payment details and terms. Then print, save as PDF, or download the CSV.

What it does and when to use it

This is a full invoice builder for freelancers, consultants and small businesses who do not need accounting software for every bill. It handles the arithmetic exactly, lays the invoice out cleanly on A4 or US Letter, and writes the total in words, which many clients and banks expect.

It suits:

  • Freelancers billing a client for a project or a month’s work.
  • Small shops and traders issuing GST invoices in India, with CGST, SGST or IGST.
  • Businesses in VAT or sales-tax countries billing in GBP, EUR, USD, AUD and other currencies.
  • Anyone who needs a one-off invoice quickly, without creating an account.

Related documents use the same builder. Send a Quotation before the work, a Proforma Invoice for advance payment, and a Receipt once you are paid.

How it works

The invoice is calculated with exact decimal arithmetic in whole minor units (paise, cents, pence), so totals never drift by a fraction:

  • Line amount = qty × rate − line discount
  • Subtotal = sum of line amounts, less any overall discount, plus shipping
  • Tax at the rate you entered. For Indian GST within a state it is split equally into CGST and SGST. For inter-state supply it is one IGST line.
  • Total = subtotal + tax, optionally rounded to the nearest whole unit, with a balance due if you record a part payment.

The amount in words uses the Indian system (lakh, crore) for rupees and the international system for other currencies, or whichever you choose. The preview, PDF and CSV are all created in your browser.

Worked examples

The sample GST invoice. Three lines (website design ₹45,000, content writing 12 × ₹1,500 and stock photo licences 8 × ₹750) give a subtotal of ₹69,000. GST at 18% within one state is CGST @ 9% and SGST @ 9%, ₹6,210 each. Total: ₹81,420.00, written as Eighty-one thousand four hundred and twenty rupees only.

The same invoice to another state. Ticking Inter-state supply replaces the two lines with a single IGST @ 18% of ₹12,420. The total is unchanged.

Billing in pounds with VAT. With GBP and VAT at 20%, the same lines give £13,800 of VAT and Total: £82,800.00.

Limits and tips

  • The tool does not check tax rules or registration numbers. You are responsible for the rate and the details.
  • Number invoices in an unbroken sequence and keep a copy of each one for your records.
  • Write a real due date rather than “due on receipt” to make the payment terms clear.
  • The downloadable text PDF uses a standard font. For Indian-language names or addresses, use Print, then Save as PDF.

Frequently asked questions

Is an invoice made with this tool valid?
An invoice is judged on what it contains, not the software that made it. Make sure yours carries what your tax authority requires, which usually includes a unique invoice number, the date, both parties' names and addresses, a description of the goods or services, the amounts, and any tax registration numbers and tax shown separately. If you are unsure, check your local rules or ask an accountant.
Which tax rate does the generator use?
The one you enter. Rates are never assumed, because they depend on your country, your registration and what you supply. Choose the tax system (GST India, single-rate GST, VAT or sales tax) and type the rate, or set rates on individual lines.
Can I add my logo?
Yes. Upload a PNG, JPEG, WebP or GIF logo and it appears at the top of the invoice. It is read on your device and never uploaded. SVG logos show in the preview but are left out of the downloadable text PDF.
How do I get a PDF?
Use Print and choose Save as PDF for an exact copy of the preview, or download the text-based PDF. The printed version shows every character correctly. The text PDF uses a standard font, so symbols like ₹ appear as "Rs." and non-Latin scripts may not display.
Is my client data stored anywhere?
No. Everything is built in your browser. Nothing is uploaded, saved to a server or kept in local storage, so keep your own copy of each invoice you issue.

Written by the ToolsRift team · Last updated

Pages are drafted with AI assistance and checked by automated tests. How we write and check pages.

Was this tool useful?

Report a problem

Guides

Start typing to search every tool.

↑ ↓ to moveEnter to openEsc to close