Free Freelancer Invoice Template & Generator
Create clear freelance invoices for project work, hourly blocks, retainers, and reimbursable expenses. One page for independent contractors in any field.
Currency
Amount already received from client
Live Preview
Thank you for your business
What should a freelancer put on an invoice?
A freelance invoice names the project or the hours worked, references the agreed scope, and lists any reimbursable expenses separately. Add your rate basis, whether a project fee, an hourly block, or a retainer. Keeping scope work apart from extras and expenses helps the client approve the bill without back and forth.
Your invoice needs your business name or your legal name, a unique invoice number, the date, and your client's company details. Include exactly what you delivered: "Website copywriting for About and Services pages, 1,200 words" beats "writing services." Add your payment details like bank transfer info or PayPal email. Tax ID or business registration number matters if your client needs it for their books, and they often do.
Most freelancers ask for 50% upfront before starting work, then the remaining 50% on delivery. For longer projects, bill in thirds or set milestone payments. Net 30 is common for corporate clients, but you can push for Net 15 or payment on receipt with smaller businesses. Do not start work until that deposit clears.
Send your invoice the moment you deliver the work, not three days later when you remember. Late invoices signal you are not tracking things, and clients will pay you last. Attach a PDF of the actual deliverable or link to the live work so they cannot claim they never got it. This cuts out the "we are still reviewing it" excuse that delays payment by weeks.
Typical line items
- Project fee (agreed scope)
- Hourly work (billed in time increments)
- Retainer for ongoing availability
- Additional work outside scope
- Reimbursable expenses (software, assets)
- Revision rounds beyond the included set
- Rush or priority surcharge
- Deposit toward project start
How the work is charged
Freelancers bill a fixed project fee, an hourly rate against logged time, or a monthly retainer for continued availability. Out-of-scope requests are usually charged separately at the agreed hourly rate.
Payment terms and deposits
A deposit before starting is common on larger projects, with the balance due on delivery or split across milestones. Many freelancers invoice on short net terms and state a late fee in the agreement.
Tax and compliance
If you are registered for sales tax or VAT, show it as a separate line with your registration number. Working with clients in other countries can change how tax applies, so confirm what applies to you.
Frequently asked questions
What should a freelancer put on every invoice?
Your legal business name and address, the client’s billing details, a unique invoice number, invoice date, payment due date, line items that match your quote or contract, subtotal, tax if applicable, total due, and how to pay (bank details or payment link).
How do freelancers handle deposits and milestones?
State the deposit or milestone on its own line and reference what it covers. For the final balance, show what is still owed after earlier payments so accounts payable can match each transfer to the right phase.
Should freelancers separate hourly work from flat fees?
Yes when you use both. Mixing them on one vague line causes disputes. Put flat project chunks and hourly time on separate rows with the same units you quoted.
Related invoice templates
Read the complete invoicing guide to see how to fill out, number, and send an invoice that gets paid.
Browse all invoice templates →