Hours · Projects · Retainers

Freelancer Invoice Generator

Create Professional Freelancer Invoices

Freelance billing rarely looks the same twice. One month is hourly, the next is a fixed project fee, and a retainer quietly renews in the background while an expense waits to be recovered.

This generator starts with freelance line items already in place. Change the descriptions, adjust hours and rates, add expenses, and download a PDF you can attach to an email straight away.

This page is the ready-to-use freelance generator. If you want the layout explained first:

Create your invoice

Loaded with freelancer line items you can edit, rename or remove.

What is a freelancer invoice?

A freelance invoice is a request for payment from a self-employed person to a client, covering work carried out under an agreement that is often informal. Because there is usually no purchase order or procurement system behind it, the invoice itself has to carry all the context: what was agreed, what was delivered and what it costs.

That is why freelance invoices tend to be more descriptive than corporate ones. Naming the project, the period covered and the deliverable saves the client from digging through emails to remember what they approved — and an invoice nobody has to research is an invoice that gets paid sooner.

How to invoice as a freelancer

  1. Step 1

    Confirm what was agreed

    Check the rate, the scope and the payment terms in your original email or contract before you start typing. Discrepancies discovered after sending are hard to correct politely.

  2. Step 2

    Choose the billing shape

    Hourly, fixed fee, retainer or milestone. Use whichever you quoted, and if the month contained several, give each its own line.

  3. Step 3

    Describe the work in the client's language

    Use the project name they use internally. 'Homepage redesign — round 2' is approvable; 'design work' invites a question.

  4. Step 4

    Add expenses separately

    Stock images, subcontractors, travel and software belong on their own lines so your fee and pass-through costs are distinguishable.

  5. Step 5

    Set the number, dates and terms

    Use your next sequential number, choose a payment term and let the due date calculate itself.

  6. Step 6

    Download and send the same day

    Attach the PDF to a short email naming the amount and the due date, and address it to whoever actually processes payments.

What to include on a freelancer invoice

  • Your name or trading name and the way clients know you
  • Client company, the person approving the work and their billing email
  • Invoice number in your own unbroken sequence
  • The project name and the period the invoice covers
  • Hourly lines with hours and rate, or named fixed-fee lines
  • Retainer lines stating the month or period included
  • Expenses itemised apart from your fee
  • Payment terms, bank details and any deposit already paid

Common charges for freelancers

Hourly rate

Per hour

Time-based work where the scope can shift. Break hours into tasks or weeks so the client can follow them.

Project fee

Fixed price

A defined deliverable agreed in advance. One line, named exactly as it appears in the proposal.

Monthly retainer

Per month

A recurring amount for guaranteed availability or a set block of hours each month.

Milestone payment

Per stage

Long projects split into approved stages, each invoiced when the stage is signed off.

Rush or out-of-scope work

Per request

Extra rounds, urgent turnaround or added scope, agreed before the work is done.

Recoverable expenses

At cost

Licences, travel, subscriptions or subcontracted work you paid for on the client's behalf.

Example freelancer invoice

A month mixing a retainer, additional hours, a milestone and one recovered cost.

DescriptionQtyRateAmount
Retainer — March, 10 hrs included1950.00950.00
Additional design hours (outside retainer)695.00570.00
Milestone 2 — landing page build11,200.001,200.00
Stock photography licence (expense)184.0084.00
Subtotal2,804.00
Deposit already paid-500.00
Total due — Net 142,304.00

Tips for getting invoices paid

Invoice the day you finish

Payment clocks start when the invoice arrives, not when the work ends. A week's delay in sending is a week's delay in being paid.

Send it to the right inbox

Your day-to-day contact often cannot pay you. Ask early who handles invoices and copy them in.

Take a deposit on new clients

A deposit filters out clients who were never going to pay and covers your time if a project stalls.

Follow up on a schedule

A short, factual reminder a few days after the due date resolves most late payments without friction.

Common invoice mistakes for freelancers

01

Lumping a month into one line

'Freelance work — March' gives the client nothing to approve. Split it into the pieces they recognise.

02

Forgetting the retainer

Recurring invoices that depend on memory eventually slip a cycle. Bill on a fixed date each month.

03

Absorbing scope creep

Extra requests done as a favour become the baseline expectation. Quote them, then invoice them.

04

No payment terms at all

Without a stated term, your invoice sits behind every supplier who did state one.

Frequently asked questions

Should I invoice hourly or per project as a freelancer?

Bill the way you quoted. Hourly suits open-ended work where scope moves; a project fee suits a defined deliverable. The generator handles both — put hours in the quantity column for hourly work, or use a single named line for a fixed fee.

How do I invoice a monthly retainer?

Add one line naming the month the retainer covers and what it includes, such as '10 hours of design support — March'. Invoice on the same date each month and put any hours beyond the retainer on their own line.

Can I charge for a deposit before starting?

Yes. Issue an invoice for the deposit alone before work begins, then show it as a deduction on the final invoice so the client can see the balance owing rather than a reduced total with no explanation.

How do I bill a client in another currency?

Choose the currency in the generator before you download. Agree the currency in writing beforehand, because bank conversion costs usually land on whoever did not specify it.

What payment terms should a freelancer use?

Net 14 is common for individual clients and Net 30 for larger companies with an approvals process. Whatever you choose, state it on the invoice so the due date is not left to interpretation.

Can I invoice for revisions outside the agreed scope?

Yes, provided the client agreed before you did the work. Add the extra rounds as a separate line describing what was requested, rather than quietly increasing the project fee.

Related tools and reading

Create your freelancer invoice

Edit the line items, add your details and download a clean PDF. Free, no account and no watermark.