Invoice Generator
Fill in your business details, add line items, and watch the invoice build in real time. When it looks right, print it or save it as a PDF. Your business details are saved in your browser so you never have to fill them in twice.
Your details
Your details are saved in your browser automatically.
Bill to
Invoice details
Due: July 6, 2026
Line items
Tax and discount
Notes and payment instructions
How to use this tool
- 1Fill in your business details in the 'Your details' section - name, address, email, and phone. Click the logo placeholder to upload your logo. Your details save automatically and reload next time.
- 2Fill in the client's name and address in the 'Bill to' section.
- 3Set the invoice number, issue date, and payment terms. The due date calculates automatically from the terms you choose.
- 4Add your line items: description, quantity, and unit price. The row total and invoice total update as you type.
- 5Optionally enable tax (VAT, GST, or custom rate) and a discount (percentage or fixed amount).
- 6Add payment instructions in the notes field, then click 'Download PDF' to save the invoice or 'Print' to send to a printer.
Example
Business: Sarah Design Co. Client: Acme Ltd. Line items: Website design (1 x 1,800), Revisions (3 x 150). Tax: 20% VAT. Total: 2,520. Invoice number INV-003, Net 30 payment terms. Download as PDF and send by email.
Business: Fix-It Plumbing. Client: Mr. Thompson. Line items: Labour - 6 hours (6 x 85), Parts (1 x 47). No tax (below threshold). Total: 557. Invoice number INV-011. Due on receipt. Notes include bank transfer details.
Common use cases
- Freelancers sending invoices to clients without paying for accounting software
- Small businesses issuing professional invoices with their logo and tax details
- Contractors billing for completed work with a detailed line-item breakdown
- Consultants adding VAT to invoices for business clients
- Anyone who needs a clean, professional invoice quickly without signing up for anything
Common mistakes
- Not including payment instructions in the notes field - clients need your bank details or payment link to actually pay you.
- Skipping the invoice number or using inconsistent numbering - sequential invoice numbers (INV-001, INV-002) are required for accounting and tax purposes in most countries.
- Forgetting to add tax when you are registered for VAT or GST - failing to charge tax when required creates a liability for you.
- Not specifying a due date or payment terms - 'due on receipt' and 'Net 30' produce very different payment timelines. Be explicit.
Frequently asked questions
Are my details stored on a server?
No. Everything runs entirely in your browser. Your business details are saved in your browser's local storage so they appear automatically next time, but nothing is sent to any server. Your invoices and client data stay on your device.
How do I download the invoice as a PDF?
Click 'Download PDF'. The tool captures the live invoice preview and saves it directly as a PDF file named with your invoice number. You can also use 'Print' if you want to send it to a printer or use your browser's built-in print-to-PDF.
Can I add VAT or sales tax?
Yes. Enable the tax option in the form, enter a label (VAT, GST, Tax, or anything else), and enter the rate as a percentage. The tax amount is calculated on the subtotal after any discount, and shown as a separate line on the invoice.
Does the invoice number increment automatically?
Yes. Each time you download or print, the next invoice number is pre-loaded when you start the next invoice. You can also edit the number manually at any time.
Can I add a logo?
Yes. Click the logo placeholder in the 'Your details' section and upload any image file. The logo is stored in your browser and appears on every invoice until you remove it.
Can I add a discount?
Yes. Enable the discount option and choose either a percentage discount or a fixed amount. The discount applies to the subtotal before tax.
Is this suitable for legally compliant invoices?
The tool produces a professional invoice with all standard fields. Requirements for legally compliant invoices vary by country - for example, UK VAT invoices must include your VAT registration number. Add any required information in the appropriate fields or notes section. Consult an accountant if you are unsure what your invoices must include.
Can I save and edit invoices later?
Currently the tool does not save invoice history - download the PDF when the invoice is ready. Your business details are saved and reloaded automatically. If you need to store and manage multiple invoices over time, dedicated accounting software would be a better fit.
Related tools
Last updated