How to use the invoice generator
- 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.
- Fill in the Invoice no., Invoice date, Due date and, if needed, a PO / reference and Place of supply.
- 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 %.
- 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.
- 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?
Which tax rate does the generator use?
Can I add my logo?
How do I get a PDF?
Is my client data stored anywhere?
How do we know nothing is uploaded? Test it yourself on the privacy proof page.