Invoicing is how you actually get paid as a freelancer, yet it’s the part most people wing. A clear, consistent invoice looks professional, avoids back-and-forth, and gets money into your account faster. Here’s a simple system you can reuse for every client.
Agree the terms before you start
The best way to get paid on time is to set expectations up front. Before the work begins, confirm in writing: the scope and price, whether you bill hourly or a fixed fee, your payment terms (for example “Net 14” or “due on receipt”), and whether you require a deposit. A short email is enough — it just has to exist.
What to put on a freelance invoice
- The word “Invoice” and a unique number (INV-0001, INV-0002…).
- Your name or business name, contact details and tax ID if you have one.
- The client’s name and billing address.
- Issue date and a clear due date.
- Line items — describe the work, with quantity/hours and rate.
- Subtotal, any tax, and the total due.
- How to pay: bank details or a payment link.
Should you charge tax?
It depends where you and your client are. In the US, whether you charge sales tax depends on your state and whether services are taxable there. In the UK you only add VAT once you’re VAT-registered. In Australia you charge GST once registered (required at $75,000 turnover), and in Canada GST/HST applies once registered. When in doubt, check with an accountant — and keep your invoice showing tax as a separate line.
Getting paid on time
Keep your terms short (14 days is common for freelancers), write the actual due date rather than only “Net 14”, send the invoice the day you finish, and make paying effortless with bank details or a link right on the invoice. A polite reminder a few days before the due date works better than chasing after it.
Create a freelance invoice free
Use our free invoice generator — no sign-up — to produce a clean PDF with your details, the right tax model for your country, and a due date. Freelancers in the US, UK, Australia and Canada are all supported.
