Who this template is for
Freelancers. Designers, developers, writers, illustrators, consultants, marketers, photographers, anyone billing on their own behalf rather than as a registered company. If you are sending an invoice as an individual or sole trader, this is the right starting point. The layout stays simple enough that the client's eye finds the total in about three seconds, while still including every field a bookkeeper might want a few months later.
What a freelance invoice should include
There is no single legal "invoice format" in most countries, but if you want to be paid quickly and without back-and-forth, include all of these:
- The word "Invoice" and a unique invoice number. Sequential numbers like INV-0001, INV-0002 are the cleanest.
- Your name, address and contact email. If you have a registered business name and tax ID (EIN, VAT number, ABN, GST number), use those.
- The client's name and billing address. If you have a specific named contact, use them. Invoices that go to a generic billing inbox sit longer.
- Issue date and an explicit due date. Do not make the client do math from "Net 30". Show the actual calendar date.
- An itemised list of work. Description, quantity (hours or units), rate, amount. Be specific. "Logo design, 6 hours at $80" gets paid faster than "Design services".
- Subtotal, any tax or discount, and the total due.
- Payment instructions. Bank details, PayPal email, Wise account, Stripe link, whatever you take.
- A short thank-you note. Tiny touch, real effect on the long-term relationship.
Three things that delay payment
1. No clear due date. Net 30 means different things to different clients. Spell out the exact date in the same font size as the total.
2. Vague descriptions. If your line item says "Services, January", the client's accounts payable team will email you asking for a breakdown. That email might sit unread for a week. Always itemise.
3. Missing tax ID where required. Some jurisdictions (UK, EU, Australia, parts of Asia) require a tax number on every invoice. If yours is missing the client may legally refuse to pay until you reissue.
Payment terms that work for freelancers
The default in many industries is Net 30, but it is a habit rather than a law. You can change it with a single sentence in your engagement letter. Patterns that work in practice:
- Due on receipt for small jobs with new clients. Pairs well with a 50% deposit at the start.
- Net 7 or Net 14 for recurring work with trusted clients. Keeps cash flow predictable for both sides.
- Net 30 if the client is a larger company whose AP runs on monthly cycles. Do not fight it; invoice on the 1st so you are first in the queue.
- 50/50 split for projects over a few thousand dollars: half on signing, half on delivery.
More on what Net 30 actually means and when to use it.
How to use this template
- Open the generator.
- Add your logo if you have one. PNG, JPG, SVG or WebP, up to 2 MB.
- Fill in From (you) and Bill to (your client).
- Pick a payment term. The due date updates automatically.
- Add line items. Decimals are fine, so 1.5 hours at $80 works.
- Set the currency. Tax and discount can be percent or flat.
- Click Download PDF. The invoice is also saved to History on your device.
A note on actually getting paid
A clean invoice gets you most of the way there. The rest is the small habits. Send it the day the work is done, not at month-end. Follow up at day three and day ten of overdue. Charge a late fee if the contract allows it, but only on clients who have already had two chances. None of this requires confrontation; most late payments are forgotten payments rather than refused ones.