Freelance Invoice Template: What to Include (Free Generator)
A good freelance invoice does two things at once: it gets you paid faster, and it makes you look like someone worth hiring again. Here's exactly what to include, and a free tool that builds one for you in your browser — no account, no sign-up.
Skip the writing — build your invoice now
Invoshi fills in the fields below for you and exports a PDF. Nothing you type leaves your browser.
Create a free invoice →What every freelance invoice needs
- Your business info — name, address, email, and phone number, so the client (and their accounts team) can reach you.
- Client info — the name and billing address of who's actually paying, which may differ from who you worked with day to day.
- A unique invoice number — makes tracking, referencing, and following up on a specific invoice possible for both sides.
- Invoice date and due date — the due date should follow directly from your payment terms (see below), not be guessed.
- An itemized description of the work — what you did, the quantity or hours, and the rate — vague line items are one of the most common reasons invoices get questioned or delayed.
- Subtotal, tax, and total — shown separately, since clients (and their bookkeepers) often need the breakdown for their own records.
- Payment terms — how and when you expect to be paid, stated clearly instead of assumed.
- Payment details — bank details, a payment link, or a scannable QR code, so there's no back-and-forth asking how to pay you.
Payment terms freelancers commonly use
Which one to use depends on how well you know the client and how the work is structured:
- Net 15 / Net 30 — the most common default for ongoing or established client relationships; payment is due 15 or 30 days after the invoice date.
- Due on receipt — payment expected immediately; common for smaller one-off jobs.
- Advance / Cash in Advance (CIA) — some or all payment upfront, before work begins; common for new clients or larger projects where you want to reduce non-payment risk.
- Cash on Delivery (COD) — payment due when the finished work or goods are delivered, rather than tied to a fixed date.
Whichever you choose, state it explicitly on the invoice — "payment expected eventually" isn't a term, and vague terms are one of the biggest causes of late payment.
Why use a template instead of starting blank
A template does three things a blank document doesn't: it keeps you from forgetting a required field under deadline pressure, it makes every invoice you send look consistent (which reads as more professional over time), and it removes the friction that makes people put off invoicing — which is often the real reason freelancers get paid late, not the client.
Frequently asked questions
Do I need to charge tax on freelance invoices?
It depends entirely on your location, your client's location, and your business structure — this varies too much to generalize. Check with a local accountant or your tax authority's guidance before assuming either way.
What's the best payment term for a new client?
Many freelancers ask for a partial or full advance payment from first-time clients, then move to Net 15/30 once there's a payment history — it's a reasonable way to limit risk without seeming unusual.
Can I edit an invoice after sending it?
You can, but it's best practice to send a corrected version with a note, rather than silently changing amounts — this avoids confusion on the client's end, especially if they've already begun processing payment.
Is this different from an independent contractor invoice?
The core fields are the same, but if your work involves a formal contract, tax paperwork like a W-9, or milestone-based billing, see our independent contractor invoice template guide instead.
Ready to send your first one?
Create a free invoice →