What has to be on a legally valid invoice?+
At minimum: the word 'Invoice', a unique sequential number, the issue date, your business name and address, your client's name and address, a clear description of what was supplied, the amount due, and the tax charged shown separately. Under Indian GST a tax invoice additionally requires both parties' GSTINs, the HSN or SAC code, the place of supply, and the CGST/SGST or IGST split. Requirements vary by country, so check your local rules if you invoice internationally.
How should I number my invoices?+
Sequentially, with no gaps, and never reusing a number. A missing number in a series is one of the first things an auditor asks about. Many businesses prefix by year or client — 2026-001, or ACME-014 — which stays compliant while making your own records easier to search. If you void an invoice, issue a credit note rather than deleting it and reusing the number.
Is my client and financial data sent to a server?+
No, and this is the main reason to use this tool over most free invoice sites. The PDF is generated in your browser with JavaScript. Your client list, rates and revenue are commercially sensitive, and here they never leave your device — there is no account, no database, and nothing to leak. Most free invoice generators require a signup precisely so they can retain that data.
Can I add my logo?+
Not in this version — the current invoice is typographic, which keeps it clean and keeps the file small. If you need a logo, generate the PDF here and add the image with a PDF editor, or put your business name and details in the 'From' field, which is what most clients and accountants actually look for.
What payment terms should I set?+
Net 15 or Net 30 are the usual defaults, meaning payment is due 15 or 30 days after the issue date. Shorter terms improve your cash flow but can strain a client relationship if they are unusual in your industry. Whatever you choose, state it explicitly in the notes along with your bank details or payment link — invoices that make paying easy get paid faster. Adding a late-payment clause is worth doing, and in many jurisdictions statutory interest applies even if you do not mention it.
Can I use this for freelance or international work?+
Yes. Pick your currency from the dropdown — rupees, dollars, euros and pounds are supported — and set your own tax label, so it works for GST, VAT, sales tax or no tax at all. If you export services from India, note that these may be zero-rated under GST provided you meet the export conditions, in which case set the rate to 0% and reference your LUT in the notes.
How do I make sure I get paid on time?+
Invoice immediately rather than at month end, make the due date a specific calendar date instead of 'Net 30', include your payment details directly on the invoice, and send a polite reminder two days before the due date rather than after it. Most late payments are administrative rather than deliberate, and a clear, professional-looking invoice with unambiguous terms removes most of the friction.