Freelance Invoice Template
Use this starting point for billable work, dates and payment terms, then make the document match the job you agreed with the client.
Choose how this work was priced
Build one clear line for hourly work or a fixed deliverable, then add it to the invoice below.
Describe the work so the client recognises it
Use the project name or deliverable from your agreement. "Design work" invites a question; "Brand identity design, final files" usually does not.
Set a due date you can enforce
A calendar date is harder to misread than a vague note. Keep the agreed payment window in the payment terms as well.
Choose hours or a fixed project price
For hourly work, enter hours as Quantity and the agreed hourly rate as Rate. For fixed-price work, use one line per deliverable or milestone so the client can match the invoice to the agreement.
Keep expenses separate from your fee
If the agreement allows reimbursable expenses, name them on their own lines and attach the supporting record through the channel you normally use. Do not hide them inside the hourly rate.
Check the billing period
For retainers or repeat work, add the month or service period to the description. A recognizable period helps the client distinguish this invoice from the previous one.
Lines included in this starting point
- Brand identity design
- Frontend development
- Monthly consulting retainer
Replace the examples with the work and prices agreed for the actual job.
Reuse the details that still apply
Hourly invoice template
Enter the number of billable hours in Quantity and the hourly rate in Rate. Invio calculates each line total before you download the invoice PDF.
Open pageInvoice payment terms
Invoice payment terms should state the exact due date, accepted payment method and payment reference in one place. Build that wording below, then check it against the agreement.
Open pageInvoice email template
Add your client, invoice number and due date to create a short email you can send with an invoice PDF or link. Copy the subject and message separately, then send them from your own email account.
Open page