Skip to main content

Free Invoice Generator

Fill in your details, your client and what you did. The invoice generator adds up line items, discount and GST, VAT or sales tax, and gives you a clean PDF. No sign-up, and nothing leaves your browser.

Invoice details
From (you)
Logo (optional)

Bill to (client)
Items
  • $0.00
Discount and tax

Preview

Amount due: $0.00

Your business

Invoice

INV-001

Bill to

Client name

Issue date
Due date
Amount due
$0.00
DescriptionQtyRateAmount
Subtotal$0.00
Total$0.00

Notes

Payment due within 14 days. Thank you for your business.

In the print window, choose “Save as PDF” as the destination. Your details stay in this browser and are never sent to our servers.

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.

Frequently asked questions

Is this invoice generator free?

Yes. There is no sign-up, no watermark and no limit on how many invoices you create.

Is my invoice data stored anywhere?

Only in your own browser, so the form remembers your details next time. Nothing you type is sent to our servers. Clearing your browser data removes it.

How do I save the invoice as a PDF?

Press Download PDF, then choose Save as PDF as the destination in the print window. On a phone, use the share or print option and save it to your files.

Can I add GST or VAT to an invoice?

Yes. Type the tax name (GST, VAT or sales tax) and the rate. The tax is worked out on the amount after any discount and shown as its own line on the invoice.

Can I add my company logo?

Yes. Upload a PNG, JPG or SVG under 300 KB and it appears at the top of the invoice and in the PDF.

More tools

Learn the concepts