InvoiceBilling app
Free on iPhone and Android

Get

How to Write an Invoice as a Freelancer

Learn how to write a freelancer invoice step by step: what to include, numbering, payment terms, pricing methods, a sample invoice and follow-up tips.

By InvoiceBilling Team5 min read

What an invoice is

An invoice is a bill you send a client after work is done, or when a deposit is due. It lists what you did, what it costs, and when to pay. It also works as a record for both sides.

A clear invoice gets paid faster. A vague one gets questions, and questions cause delays.

What to include: a checklist

Put these on every invoice:

  • The word "Invoice" at the top.
  • A unique invoice number.
  • Your name or business name, address and contact details.
  • Your client's name and address.
  • The invoice date and the due date.
  • A clear list of services, with quantity, rate and line total.
  • Subtotal, any tax or discount, and the final total.
  • Payment details, such as bank account or other payment method.
  • Payment terms, such as Net 30.
  • Any tax ID your country asks for.

Tax rules differ by country. If you are unsure what you must show, ask a local accountant or your tax office.

Step by step: how to write an invoice

  1. Open a template. A freelancer invoice template already has the right fields.
  2. Add your details and your logo if you have one.
  3. Add your client's name, company and address.
  4. Set the invoice number and dates.
  5. List each service on its own line. Say what you did, not just "Services".
  6. Add quantity and rate for each line.
  7. Add tax or discount if they apply.
  8. Check the total with a calculator.
  9. Add payment details and terms.
  10. Export to PDF, read it once more, then send it.

You can do all of this in our free invoice generator. It shows a live preview as you type and needs no signup.

How to number invoices

Every invoice needs a number nobody else has used. Pick one style and keep it.

  • Simple count: 001, 002, 003.
  • Year plus count: 2026-001, 2026-002.
  • Client code plus count: ACME-001.

Never reuse a number. Do not skip numbers without a reason, because gaps can look odd to an auditor. If you want a quick suggestion, try the invoice number generator.

Payment terms

Payment terms tell the client when to pay.

  • Due on receipt: pay right away.
  • Net 15: pay within 15 days of the invoice date.
  • Net 30: pay within 30 days.
  • Deposit: ask for part upfront, often 25 to 50 percent, for bigger projects. The rest is due on delivery or at set milestones.

Late fees can help, but rules differ by place. Some regions cap them or require them to be in the contract. Check your local laws before you add one, and state the fee on the invoice and in your agreement. The late fee calculator helps you work out the amount.

How to price your work

There are three common ways.

Hourly. You charge for time. It is easy to explain and fair when the scope is unclear. The downside is that faster work earns you less.

Project price. You agree one fee for the whole job. Clients like knowing the cost. Define the scope well, and say what happens if the client asks for extra work.

Retainer. The client pays a fixed amount each month for an agreed amount of work. This gives you steady income. Write down what is included.

Whatever you choose, tell the client before work starts, and keep the same method on the invoice. Pick the method that fits the job. Many freelancers use hourly for unclear work and project pricing for clear work.

Tips for clearer line items

Good line items answer the client's question before they ask it. Name the deliverable, the dates or the hours, and the rate. For example, write "Brand logo design, 3 concepts, 2 revision rounds" instead of "Logo". If a client has a purchase order number, add it near the top. Accounting teams often need it to approve payment.

Keep one invoice for one job or one billing period. If you bill a long project in stages, label each invoice, such as "Milestone 1 of 3". This stops confusion about what has been paid.

Common mistakes

  • Missing or duplicate invoice numbers.
  • No due date, so the client does not know when to pay.
  • Vague line items like "Design work".
  • Wrong client name or address.
  • Forgetting payment details.
  • Math errors in the total.
  • Sending the invoice weeks after the work ended.
  • Mixing up deposit and final invoices.

Sample invoice breakdown

Here is how a small web design job might look.

DescriptionQtyRateAmount
Homepage design1600.00600.00
Mobile layout adjustments5 hours60.00300.00
Logo file preparation1100.00100.00
Subtotal1,000.00
Deposit already paid-300.00
Balance due700.00

Invoice number: 2026-014. Invoice date: 1 November. Due date: 16 November (Net 15). The numbers are only an example.

When to invoice

Pick a rhythm and tell the client early. Small jobs are usually billed when they finish. Longer jobs are often billed at milestones or at the end of each month. For new clients, a deposit before you start protects you and shows both sides are serious.

Write the plan in your proposal or contract. Then the invoice holds no surprises.

Sending and following up

Send the invoice as a PDF the same day you finish the work. Put the invoice number and due date in your email. Keep the message short and friendly.

If payment is late:

  1. Send a polite reminder on the day after the due date.
  2. Send a second note a week later and attach the invoice again.
  3. Follow up by phone or a direct message if there is still no reply.
  4. Apply your late fee only if your agreement allows it.

Keep a copy of every invoice you send. Note when each one is paid.

FAQ

What is the difference between an invoice and a receipt?

An invoice asks for payment. A receipt confirms that payment was received.

Do I need a business registration to send an invoice?

It depends on where you live. Many freelancers invoice under their own name. Ask a local accountant or your tax office what applies to you.

Should I charge tax on my invoice?

That depends on your country and your income level. Some freelancers must charge sales tax or VAT and some do not. Check local rules before you decide.

How long should I give clients to pay?

Net 15 or Net 30 is common. Shorter terms help your cash flow. Choose what your client and your budget can handle, and write it on the invoice.