Free Invoice Templates & Invoice Generator
Create a professional invoice in under a minute. Use the interactive generator below, or download a printable blank template.
Modern Invoice
Color-blocked header with itemized table. Best for agencies, designers, and consultants.
Use This TemplateClassic Invoice
Traditional black-and-white layout. Best for contractors, trades, and formal billing.
Use This TemplateFree Invoice Generator
Fill in the form — your invoice builds itself live on the right. Nothing is uploaded; everything stays in your browser. When you're happy, hit Print / Save as PDF.
What to Include on Every Invoice
A complete invoice answers every question your client could ask: who is billing, who is being billed, what for, how much, and by when. Missing any of these creates back-and-forth that delays payment.
- Your details: business name, address, email, phone. Add a tax ID if your jurisdiction requires it.
- Client details: full name or company, billing address.
- Invoice number & dates: unique sequential number, issue date, and a clear due date.
- Itemized list: description, quantity, and rate per line — never a single mystery lump sum.
- Totals: subtotal, tax, and a bold total due.
- Payment terms: how to pay and when. Bank details, accepted methods, and late-fee policy.
Invoicing tips for freelancers
Invoice promptly — ideally the day work is delivered. Set payment terms in writing before starting work, not on the invoice. Follow up the day after the due date; polite persistence gets paid faster than silence. And keep copies of every invoice for at least 6 years for tax purposes.
Frequently Asked Questions
At minimum: your business name and contact details, the client's name, a unique invoice number, the issue date, a clear description of goods or services, quantities and rates, tax amounts where applicable, the total due, and payment terms or a due date. Requirements vary by country — check your local tax authority's rules.
Use a simple sequential system like INV-0001, INV-0002. Never reuse or skip numbers — sequential numbering looks professional and keeps your bookkeeping clean. Our generator auto-suggests the next number; adjust it to match your existing sequence.
Common terms are Net 15 or Net 30 (payment due 15 or 30 days after issue). Freelancers often use Net 14 or require a 50% deposit upfront. Shorter terms improve cash flow; state them clearly on every invoice.
Send a polite reminder 3-7 days after the due date, follow up with a firmer notice at 14 days, and consider a late fee clause (e.g. 1.5% per month) stated upfront in your terms. A template for the reminder email is in our guides section.
It depends on your location, registration status, and what you sell. Many freelancers under a VAT/GST threshold don't charge tax; registered businesses generally must. When in doubt, consult a local accountant — the generator lets you set any tax rate, including zero.