How to use this invoice generator
Start with your business name and details, then the client you are billing. Add one line per product or service with a quantity and a rate, and the amounts and total update as you type. Set a discount or a tax rate if you need one, check the preview, and press Download PDF. In the print window, choose Save as PDF as the destination. Your details are remembered in this browser, so the next invoice only needs the new client and items.
What every invoice should include
A clear invoice answers five questions: who is billing, who is paying, for what, how much, and by when. That means a unique invoice number, the issue date and due date, both parties' names and addresses, a line for each item with quantity and price, and the total with any tax shown separately. Many tax systems require more. In India a GST tax invoice must show the supplier's GSTIN, and in the EU a VAT invoice needs a sequential number and the VAT numbers involved. Check what your local tax authority asks for before you send.
A worked example
Say you bill a client for website design at 1 × 1,200, a year of hosting at 12 × 15, and a logo at 1 × 300. The subtotal is 1,680. Take off an 80 discount and 1,600 is taxable. At 18% GST the tax is 288, so the invoice total is 1,888. The generator applies the discount before tax, which is how most tax systems expect it.
Getting paid on time
Put the payment terms on the invoice itself, not just in an email. "Net 15" or "due within 14 days" sets a date the client can schedule, and a due date printed on the page is harder to forget than one agreed on a call. Add your bank or payment details in the notes, number every invoice in sequence so you can tell at a glance which ones are outstanding, and send it the day the work is done.
