March 9, 2026 · 8 min read
How to price and invoice for hourly vs fixed-fee work
How you price work changes what a defensible invoice looks like. Hourly and fixed-fee invoices should be structured differently, not just have a different number at the bottom.
Hourly invoices need the detail
An hourly invoice should show quantity (hours) and rate as separate line items, not just a lump total. "12 hours at $85/hour" is defensible. "Consulting, $1,020" invites a client to ask for a breakdown, which is a worse conversation to have after the invoice is sent than before.
For hourly work, it also helps to break line items down by task or day rather than one single combined hours figure, especially for larger invoices. "8 hours: initial discovery calls and requirements gathering" and "4 hours: wireframe revisions" gives a client something concrete to match against their own memory of the work, rather than one anonymous block of hours they have to take on trust.
Fixed-fee invoices should reference the agreed scope
For fixed-fee work, the line item description should reference what was agreed, ideally matching the language in your proposal or contract. "Website redesign, per proposal dated Jan 10" ties the invoice back to the agreement, which matters if scope or price is ever questioned later.
Scope creep is a pricing problem, not an invoicing problem
If a fixed-fee project grew beyond what was quoted, the invoice isn't the place to silently pad the number to compensate. Either invoice the agreed fixed fee and separately invoice the additional scope as a distinct line item with its own justification, or renegotiate before invoicing at all. Padding a fixed fee invoice without explanation is the fastest way to trigger a dispute.
The cleanest way to handle scope changes mid-project is to document them as they happen, even briefly in an email, rather than trying to reconstruct the justification at invoicing time. "Client requested an additional landing page not in the original scope, agreed via email on the 14th" as a line item description gives you a paper trail if the extra charge is ever questioned.
Hybrid pricing models
Many freelancers use a mix: a fixed fee for a clearly defined core deliverable, plus hourly billing for anything explicitly out of scope, like ad hoc revisions after the project is considered complete. If you use this model, keep the two clearly separated on the invoice as distinct line items or even distinct invoices, so it's obvious to the client which charges are part of the original agreement and which are additional.
Whichever model you use, invoiceKit's line items support both patterns: quantity and rate for hourly work, or a single line with a flat amount for fixed-fee deliverables.