Invoicing basics

How to Invoice as a Freelancer: A Complete Guide

Everything freelancers need to invoice clients: when to bill, hourly vs. fixed-price, deposits, taxes, international clients and a reusable workflow.

6 min read

When you’re freelancing, invoicing is how the work you’ve done turns into money in your account. Clients don’t pay because the work was good — they pay because a clear invoice arrived at the right person with everything they need to approve it. This guide covers the practical side: what to agree before you start, how to structure different kinds of freelance invoices, how to handle tax and international clients, and a simple workflow you can repeat every month.

Before the work starts: set up for getting paid

Most invoicing problems are created before the first invoice is sent. Agree these in writing (a contract, a signed quote, or at minimum a confirming email):

  • Scope and price — what’s included, the rate or fixed fee, and how extra work is charged. A quote is a good way to pin this down.
  • Payment terms — when invoices are issued and how long the client has to pay. See payment terms explained.
  • Deposit — for new clients or projects longer than a couple of weeks, 25–50% upfront is common and reasonable.
  • Who receives invoices — the name and email of the person or accounts team who processes them.
  • What the client needs on the invoice — PO number, project code, supplier ID, their legal entity name and address.
  • Currency — essential for international clients.
  • Late payment — what happens if they pay late (interest, pausing work).

Ask the “who and what do you need on invoices” question explicitly. It’s the single most effective way to avoid an invoice getting stuck in a corporate approval queue.

Your invoice basics

Every freelance invoice should include:

  • Your name (and business name if you have one), address, email, and tax number if you’re registered
  • The client’s legal name and billing address
  • A unique invoice number — e.g. INV-2026-0012
  • Invoice date and due date
  • Line items with clear descriptions, quantities, rates and totals
  • Tax, if you’re registered to charge it — or a note explaining why not
  • Total due and currency
  • Payment instructions

For the full checklist, see what to include on an invoice. The BillKit invoice generator gives you all these fields in one form and produces a PDF without needing an account.

Structuring different types of freelance invoices

Hourly or daily work

List the period covered and break time into meaningful tasks:

Description Hours Rate Total
UX research: 6 user interviews + synthesis (1–10 Oct) 14 $85 $1,190
Wireframes, checkout flow (11–18 Oct) 9.5 $85 $807.50
Stakeholder review meetings 3 $85 $255
Total 26.5 $2,252.50

Round time in a consistent way (e.g. to the nearest 15 minutes) and keep timesheets in case the client asks for detail. If you agreed a cap (“no more than 30 hours without approval”), show you stayed within it.

Fixed-price projects

Break the fee into deliverables or milestones so the invoice still shows what the client got:

Description Qty Price Total
Milestone 2 of 3: Website design approved (per quote Q-2026-014) 1 €2,400 €2,400

Reference the quote and say which milestone is being billed. If the client asked for extras, add them as separate lines with a reference to their approval.

Per-unit work (words, photos, videos)

Writers, translators, photographers and illustrators often bill per unit: “Translation EN→DE, 3,450 words at €0.14/word = €483.00”. State the unit and any minimum fee.

Deposits and final invoices

  1. Deposit invoice: “50% deposit for brand identity project (Q-2026-021)”. Due before work starts.
  2. Final invoice: list the full project value, then subtract the deposit:
Description Total
Brand identity project (Q-2026-021) ÂŁ3,000.00
Less: deposit invoiced on INV-2026-0018 −£1,500.00
Balance due ÂŁ1,500.00

Expenses and pass-through costs

If your agreement allows you to recharge expenses (travel, stock images, software licences bought for the client), list them on separate lines and keep the receipts. Whether to add tax on recharged expenses depends on your local rules.

Ongoing clients

For monthly work, consider a retainer: a fixed fee for a set amount of availability or deliverables, invoiced at the start of each month. See recurring invoices and retainers.

Taxes for freelancers (the invoice side)

  • Income tax isn’t shown on invoices — you handle it in your own tax return. Set aside a portion of each payment.
  • VAT/GST: if you’re registered, you must charge it and show your registration number, the rate and the tax amount. If you’re below the threshold and not registered, don’t charge it — and add any statement your country requires. See how to charge VAT on invoices.
  • US freelancers: services are often not subject to sales tax, but some are, depending on the state. See sales tax on invoices in the US. US clients will typically ask for a Form W-9 before paying you (and file a 1099 if they pay you above the reporting threshold).
  • Withholding: in some countries (e.g. Spain, Italy, Mexico, India in certain cases) business clients withhold a percentage of a freelancer’s fee for income tax and pay it to the authority directly. If that applies, show the withholding on the invoice as your local rules require.

Invoicing international clients

  • Agree the currency up front and show it clearly on every invoice. See invoicing in a foreign currency.
  • Check VAT/GST treatment. For EU freelancers billing EU businesses abroad, the reverse charge usually applies; billing clients outside the EU is often outside the scope of EU VAT. Note the reason on the invoice.
  • Provide international bank details (IBAN, SWIFT/BIC) or a payment link that accepts foreign cards.
  • Agree who pays transfer fees, or you may receive less than you billed.

A simple monthly invoicing workflow

  1. On completion (or the 1st of the month): create the invoice the same day. Delays in invoicing are delays in getting paid.
  2. Check it against the agreement — rate, scope, PO number, client details.
  3. Save as PDF with a clear filename (INV-2026-0012_YourName.pdf).
  4. Email it to the invoicing contact with a short, friendly message stating the amount and due date.
  5. Log it in a simple sheet: number, client, amount, date sent, due date, paid date.
  6. Follow up a few days before the due date if it’s a new client, and promptly on the day after it’s overdue. Our late payment reminder templates give you wording for each stage.
  7. Mark it paid and send a receipt if the client wants one.

Example email to send with your invoice

Subject: Invoice INV-2026-0012 — October design work — due 14 Nov

Hi Sam,

Please find attached invoice INV-2026-0012 for €2,400.00 covering milestone 2 (design approval). Payment is due by 14 November 2026; bank details are on the invoice.

Thanks — it’s been great working on this with you. Alex

Mistakes freelancers commonly make

  • Waiting until “later” to invoice. Invoice the day work is accepted.
  • No deposit on large projects. You end up financing the client.
  • Vague line items that prompt questions instead of payment.
  • Not knowing who pays invoices at the client.
  • Inconsistent numbering across tools and years.
  • Editing sent invoices instead of issuing a credit note.
  • Being too polite to follow up. A clear reminder is professional, not rude.

For more ways to shorten the gap between invoice and payment, read how to get paid faster.

Tax and invoicing rules for self-employed people vary widely by country. This guide is general information, not legal or tax advice — confirm your obligations with your tax authority or an accountant.