How to Invoice a Client for Services

For consultants, designers, agencies and contractors — how to describe the work, set terms, and invoice in a way that gets paid on time.

Invoicing for a service is a little different from invoicing for a physical product — there's no SKU or unit to point to, so how you describe the work matters more. Here's how to do it well, whether you're a consultant, designer, developer, or run a small agency.

Describe the work specifically

"Consulting services" or "design work" tells the client nothing they didn't already know. Be specific about what was actually delivered:

  • Weak: "Design services" — Strong: "Logo design — 3 concepts + 2 rounds of revisions"
  • Weak: "Consulting" — Strong: "Strategy consulting — August engagement, 12 hours"
  • Weak: "Development" — Strong: "Website development — homepage, product pages, checkout flow"

Specific descriptions do two things: they justify the price, and they prevent disputes later about what was included.

Decide how you're billing: hourly, project-based, or milestone

  • Hourly — list hours worked as the quantity and your hourly rate as the unit price. Consider attaching a brief breakdown of what the hours covered, especially for a first-time client.
  • Project-based (flat fee) — one line item for the whole project, or broken into phases (e.g. "Phase 1: Discovery," "Phase 2: Design") if the project is large enough to warrant it.
  • Milestone-based — invoice as each milestone is completed, rather than waiting until the entire project wraps. This is often the better option for longer engagements, since it keeps cash flow steady instead of everything landing on one final invoice.

Deposits for new clients

For a new client or a larger project, it's common practice to invoice a percentage upfront (often 30–50%) before starting, with the balance due on delivery. State this clearly as two separate invoices or two line items, not an ambiguous note.

Add each line item, hours or quantity, and rate — the total calculates automatically.

Create your service invoice free

Set payment terms upfront, not after

Agree on payment terms — due on receipt, Net 7, Net 14 — before you start work, ideally in writing (an email or a short agreement is enough). Putting it on the invoice for the first time after the work is already done is where a lot of late-payment friction starts.

Make it easy to pay immediately

Always include your bank name, account number, and account name directly on the invoice. If a client has to message you separately to ask how to pay, that's a delay you introduced yourself — and one of the easiest things to fix.

Keep your business details consistent

Use the same business name, logo, and invoice numbering format every time. For agencies and consultants especially, a consistent, professional-looking invoice is part of how a client judges whether they're working with someone reliable — the invoice is often the last piece of the engagement they see.

Free invoice creation. Logo, line items, and bank details supported. No signup required to download.

Create your professional invoice with Quovo

Related guides

All invoicing guides