How to Create an Invoice for Freelance Work

Create a clear freelance invoice with the right scope, dates, payment details and professional follow-up.

Key takeaway

Create a clear freelance invoice with the right scope, dates, payment details and professional follow-up.

Start from the agreement

An invoice should reflect what the client approved. Use the same service description, project reference, currency, milestones and payment terms that appear in the proposal or contract. This reduces questions and gives both parties a clean record.

Make payment easy

Show the invoice number, issue date, due date, amount, currency and payment instructions in obvious places. Add the client legal name and your own trading details. If you are VAT registered, include the required tax information and show VAT separately. If you are not registered, do not add a VAT line merely because the client expects one.

Follow up consistently

Send the invoice to the agreed finance contact and keep proof of delivery. Schedule a friendly reminder before or on the due date and a firm follow-up after it becomes overdue. Record partial payments and issue a receipt when appropriate.

Use the Invoice Generator

Frequently asked questions

What payment term should a freelancer use?

Use the term agreed with the client. Common examples include due on receipt, 7 days, 14 days or 30 days.

Should I invoice before starting?

That depends on the agreement. Deposits and milestone invoices are common for project work.

Sources and review

Last reviewed 22 June 2026. This guide provides general information, not tax, legal or financial advice.

Editorial review

Reviewed for clarity and source accuracy by Toolnovax Editorial Team, business operations and automation specialists.