All writing
Invoicing BasicsMay 7, 2026

How to Invoice as a Freelancer (Complete Guide)

Daniel ReedFounder & Editor11 min read

What a Freelance Invoice Actually Is

A freelance invoice is a formal payment request: a document that tells your client what you did, how much they owe, and when it needs to be paid. It's also the trigger that starts the payment clock. Nothing moves until it's sent.

That sounds simple, and the concept is. The execution is where freelancers run into problems. An invoice that says "Design work — $3,000" with no PO reference, no due date, and no payment details can sit in an AP queue for weeks while the client's bookkeeper emails back and forth trying to match it to a project, a budget line, and an approval. The quality of the invoice directly affects how fast — or whether — you get paid.

This guide covers the mechanics: what goes on the invoice, how to handle tax across four countries, which payment terms actually make sense for solo operators, and what to do when clients don't pay.

The Fields You Cannot Leave Out

These are non-negotiable. Miss any one and you risk delays:

  • Your name or business name and full contact details.
  • Client company name and billing address — match the contract exactly.
  • Invoice number — sequential, never repeated (INV-2026-001, INV-2026-002, etc.).
  • Invoice date and due date — both explicit, both visible.
  • Itemised line items — what you did, how many hours or deliverables, the rate, the line total.
  • Subtotal, tax, and grand total — separated clearly.
  • Payment terms — "Net 15" or "Due upon receipt" or whatever you agreed.
  • Payment methods — bank details, PayPal, Stripe link. At least two options.
  • Tax ID — VAT number, ABN, or BN as required in your country.

Our freelance invoice template has all of these pre-configured. The sample invoice below shows what the finished product looks like.

How to Describe Your Work Without Being Vague

How you describe your line items should mirror how you quoted the project. Three common billing models:

Hourly billing: list tasks with hours and rate. "User research interviews — 6 hrs @ $95/hr = $570." Keep a time log and attach it if the client scrutinises hours.

Project-based billing: list deliverables with agreed prices. "Website redesign — 5-page Figma prototype, 2 revision rounds — $3,200." Reference the proposal or SOW number.

Retainer billing: state the retainer amount and period. "Monthly content retainer — June 2026 — $2,000." Simple, recurring, predictable.

Whichever model you use, be specific enough that the client can match each line item to actual work without asking you. That match is what moves invoices through AP quickly.

Choosing Payment Terms as a Solo Operator

The standard advice is "use Net 30." That's reasonable if you're running an agency with cash reserves. For a freelancer paying rent and groceries from this income, Net 30 means you're financing your client's cash flow for a month. Net 14 or "due upon receipt" is perfectly reasonable for most freelance work — don't let convention talk you into unnecessarily long terms.

Here's how to think about it by situation:

SituationRecommended TermsWhy
New client, first project50% upfront + Net 14 on remainderReduces risk; filters out non-serious clients
Established client, ongoing workNet 15 or Net 30They've proven reliable; no need for deposits
One-off small project (<$1,000)Due upon receiptNot worth the administrative overhead of tracking
Large project (>$5,000)40/30/30 milestone splitKeeps cash flowing throughout the project
Agency or enterprise clientTheir standard (often Net 30-60)Usually non-negotiable; price the delay in

More detail on every payment term: Invoice Payment Terms Explained.

Tax: What Freelancers Need to Know in Each Country

Tax obligations vary substantially depending on where you're based. Here's the practical summary:

CountryTaxRegistration ThresholdRateWhat Goes on the Invoice
UKVAT£90,000 (rolling 12 months)20% (standard)VAT number (GB format), net + VAT + gross
USSales TaxVaries by state0-10%+ (varies)State permit number where required; tax on taxable goods/services only
CanadaGST/HST$30,000 CAD (per quarter or 4 consecutive quarters)5-15% (province-dependent)Business Number (BN), GST/HST breakdown
AustraliaGST$75,000 AUD/year10%ABN, document labelled "TAX INVOICE"

If you're below the threshold, you don't charge tax — but state it clearly on the invoice ("Not VAT registered" or "GST not applicable"). Leaving the tax line blank makes the client's bookkeeper wonder if it's an error.

We have country-specific templates pre-configured with the right tax fields: UK, US, Canada, Australia.

Cross-Border Billing: Key Considerations

Cross-border invoicing adds a few wrinkles worth knowing about.

Currency: invoice in whatever currency you agreed on in the contract. If you didn't specify, the client's local currency is usually expected. Always write the currency code (USD, GBP, EUR) — a bare "$" is ambiguous between USD, CAD, AUD, and others.

Payment method: international wire transfers carry fees of $15-45 per transaction. Wise (formerly TransferWise) and PayPal are cheaper for most freelance-sized invoices. Include the option so clients have a low-cost path to paying you.

Tax on exports: services provided to clients outside your country may be outside scope, zero-rated, exempt, or taxable depending on the jurisdiction, customer type, and service. In practice, you may not need to charge VAT or GST on the invoice, but you should still note your tax number and indicate the applicable treatment (for example, "outside the scope" or "GST-free export" in Australia). Verify with your accountant since the rules vary significantly.

When Clients Don't Pay

It will happen. Not if — when. Here's a realistic escalation:

Day 1 past due: send a short, friendly email. "Hi Jane, just flagging that Invoice #042 was due yesterday. Happy to answer any questions." Assume it's an oversight.

Day 7: follow up. Reattach the invoice. "Following up on Invoice #042 — can you confirm this is queued for payment?"

Day 14: call or message directly. Ask if there's a problem with the invoice or the work. Sometimes the hold-up is a missing approval, not unwillingness to pay.

Day 30 or more: formal overdue notice referencing your contract's late-fee clause. This is where having a contract matters.

Day 60 or more: final demand letter, mediation, or small claims court. At this point you're in collections territory.

Prevention beats chasing: require deposits from new clients, use short payment terms, send invoices immediately after delivering work, and always have a signed contract.

More strategies: How to Get Invoices Paid Faster.

Frequently Asked Questions

Do I need a separate business bank account to issue invoices?

Not legally required in most countries, but strongly recommended. It simplifies bookkeeping, looks professional on invoices, and makes tax filing significantly easier. Most banks offer free or low-cost business accounts for sole traders.

When should I send the invoice after finishing work?

Same day, ideally within a few hours. Every day you delay is a day added to your payment timeline. If you're billing milestones, invoice within 24 hours of milestone approval. Finish the work, send the invoice.

Should I include a late payment clause?

Yes, if you have a late-fee provision in your contract. Typical rates are 1-2% per month on overdue balances. You may never actually charge it, but the clause changes behaviour — clients prioritise invoices that carry a late-fee risk over ones that don't.

Can I invoice without a written contract?

Technically yes, but it's risky. Without a written agreement on scope, rates, and payment terms, disputes are far harder to resolve. Even a brief email confirmation — "here's what I'll do, here's the rate, here's the payment term" — gives you something to point to if things go sideways.

What currency should I use for international clients?

Whatever you agreed in the contract. If no currency was specified, the client's local currency is usually preferred. Always state the three-letter currency code (USD, GBP, EUR) rather than an ambiguous symbol.

Keep reading