Freelance · Getting paid

How to invoice a client as a freelancer (and get paid faster)

A practical guide — 5 min read

Getting paid is a skill, and the invoice is where most of it happens. A vague, sloppy invoice sits in someone's inbox for weeks. A clear one gets forwarded to accounts payable and paid on time. Same work, very different cash flow — and the difference is just a few fields most freelancers get wrong.

Here's exactly what a freelance invoice needs, the one thing that shortens payment time, and the mistakes that quietly delay you.

What every freelance invoice must include

Miss any of these and you give the client a reason (or an excuse) to delay:

The one field that gets you paid faster

If you change one thing, change this: put a specific due date on every invoice, not just payment terms. "Due July 30" creates a deadline in the client's mind. "Net-30" is an abstraction they have to calculate, so they don't — and it drifts.

Pair the date with clear payment instructions right on the invoice. The easier you make the actual act of paying, the sooner it happens.

Make one in about a minute. Our free invoice generator → fills all of this in for you — describe the work and get a clean invoice to print or save as PDF. No signup, nothing leaves your browser.

Invoicing mistakes that delay payment

No due date

Covered above — but it's the number one reason invoices sit. Always a date.

Vague line items

"Consulting — $2,000" invites questions and holds. "Website homepage redesign, 12 hrs × $75 + hosting setup, $40" gets approved. Specific line items pre-answer the "what is this for?" question.

Payment terms that are too long

Net-60 or Net-90 means you're financing the client's business, interest-free, for months. Default to Net-15 or Net-30. If a big client insists on longer, price it in.

No late fee

A due date with no consequence is a suggestion. A modest late fee — say 1.5% per month — gives it teeth, and you rarely have to enforce it. Just having it there changes behavior.

Sending it late or inconsistently

Invoice promptly, the day work wraps or on a fixed schedule. The longer you wait to send, the longer the whole clock starts.

A simple invoicing routine

  1. Finish the work (or hit your billing date).
  2. Generate the invoice — specific line items, a real due date, payment instructions.
  3. Send it the same day, with a one-line friendly note.
  4. If it's not paid by the due date, send a short reminder that day — polite, with the invoice attached again.

That's it. Most late payments aren't malice; they're friction and forgetfulness. Remove the friction and most of the problem disappears.

Skip the template wrangling

The invoice generator is one of a small kit of free freelance tools. If you'd rather describe the work and have the whole admin grind written for you — invoices, proposals, contract red-flags, rate math — that's the Claude Code Freelancer Pack.

See the Freelancer Pack — $27

Common questions

What should a freelance invoice include?

Your details, the client's details, a unique invoice number, issue and due dates, itemized line items, the total due, payment instructions, and any tax. The due date and payment instructions are what get you paid faster.

What payment terms should a freelancer use?

Net-15 or Net-30 for most work. Avoid Net-60+. Add a late fee to give the due date teeth.

How do I make a freelance invoice for free?

Use a free browser-based invoice generator — describe the work, get a clean invoice to print or save as PDF. No signup.

→ Make a clean invoice now, free