Freelancing

How to Invoice as a Freelancer: A Beginner’s Guide

Sending your first freelance invoice is oddly nerve-wracking. You have done the work, you know what you agreed, and yet asking for the money in writing feels like it needs some kind of official format you were never taught.

It does not. A freelance invoice is a short business document with about a dozen fields. Once you have set yours up, every future invoice is a two-minute job.

Before you invoice: get three things agreed

Most invoicing problems start before the invoice does. Confirm these in writing — an email is fine — before you begin work:

  1. The scope and the price. What you are delivering, and what it costs. If the work is hourly, agree the rate and an estimated ceiling.
  2. The payment terms. When payment is due, and whether there is a deposit. See payment terms explained.
  3. The billing details. Who the invoice should be addressed to, which email it goes to, and whether they need a purchase order number.

That third point is the one beginners skip. In any company larger than a handful of people, the person who hires you is rarely the person who pays you, and an invoice addressed to the wrong entity or missing a PO number can sit in limbo for weeks without anyone telling you.

What goes on a freelance invoice

The essentials are the same as any invoice:

  • The word Invoice, clearly at the top.
  • A unique invoice number — start at INV-0001 and never repeat one.
  • Your details: name or trading name, address, email, and your tax number if you are registered.
  • Your client’s details: their legal company name and billing address.
  • The issue date and a due date written as a real calendar date.
  • Line items describing the work, with quantities and rates.
  • Subtotal, tax and total, with the currency stated.
  • Payment details — bank account, IBAN, or a payment link.

The full field-by-field breakdown is in what to include on an invoice.

You do not need a registered company to invoice. If you are working as a sole trader or under your own name, your personal name and address are perfectly valid on an invoice. Add a business name later if you register one.

Describing your work

The line items are the part clients actually read. Write them so someone who was not in your meetings can approve them without asking questions.

If you bill by project, describe the deliverable and reference the agreement:

  • “Website copy: 6 pages, as per proposal dated 3 June — 1 × $1,800”

If you bill by time, make the arithmetic visible:

  • “Development — sprint 2 (4–15 July), 22 hrs @ $85/hr — $1,870”

Give anything outside the original scope its own line, with a note about when it was approved. Absorbing extra work into a bigger number without explanation is how invoices turn into disputes.

Setting your terms as a freelancer

Net 14 or Net 15 is the practical sweet spot for freelance work: quick enough to keep your cash flow healthy, and standard enough that no client blinks. Net 30 is the norm once you are working with mid-size and larger companies, and you will rarely be able to negotiate it down.

For new clients, larger projects, or anything requiring you to spend money before you earn it, ask for a deposit — commonly 25% to 50% up front. Should you charge a deposit? covers how to raise it without friction.

When to send it

Send the invoice as soon as the work is done, or on a fixed schedule if the engagement is ongoing:

  • Project work — invoice on delivery, the same day if you can. Every day you delay is a day added to the payment clock.
  • Ongoing or retainer work — invoice on a predictable date, such as the last working day of each month.
  • Long projects — invoice at agreed milestones rather than waiting until the end.

Send it as a PDF, attached to a short, friendly email that states the amount and the due date in the body. A finance team should not have to open the attachment to know what it is.

Tax and record-keeping

Two habits will save you a great deal of pain at the end of the tax year. First, keep a copy of every invoice you issue, in order, with its number — invoice numbers exist precisely so that you and a tax authority can reconcile your income. Second, put aside a percentage of every payment for tax as it arrives, rather than discovering the bill later.

Whether you need to add sales tax, VAT or GST depends on where you are, what you sell and how much you earn. Rules differ enough between countries that this is worth twenty minutes with your local tax authority’s website, or one conversation with an accountant, before you invoice for the first time. Once you know your situation, it becomes a single setting you apply to every invoice.

Send your first invoice

You do not need accounting software to start. Invora’s free invoice generator has every field above, calculates tax and totals as you type, lets you add your logo, and exports a professional PDF — with no signup, and your details never leaving your browser.

Once the invoice is out, the next skill is making sure it gets paid: how to get clients to pay on time.

Keep reading

← All guides