How to bill clients from tracked hours without the awkward conversation
Agencies rarely lose money on the rate. They lose it in the gap between the hours worked and the hours that make it onto an invoice.
Ask any agency owner where the margin went and you will get a vague answer about scope. Usually it is simpler than that. The hours were worked, they were just never recorded against anything billable, and by invoice day nobody can reconstruct them.
The four places hours leak
- Time nobody logged. The half-hour call, the quick fix, the review — individually trivial, collectively a week a month.
- Time logged to the wrong project. Usually because the person did not switch task when the work switched.
- Billable work marked internal. A project set up wrongly once, quietly costing you for its whole life.
- Time rounded away by hand. Somebody trimming an invoice to look reasonable, without telling anybody they did.
None of these are solved by charging more. They are solved by recording accurately in the first place, which mostly means making it easy to switch tasks and hard to book time nowhere.
Mark projects billable honestly
Every project should be billable or not, decided when it is created, by somebody who knows. Internal work should be marked internal — it is not a failure, it is how you find out what your overhead actually is.
The number worth watching every month is worked hours minus billable hours. That is your internal load. If it grows quietly, you have a problem long before it shows up in the bank balance.
Invoice by task, not by period
A single line saying "Development — 84 hours" invites a question. The same hours itemised by task rarely do, because the client can see their own requests in the list.
It is a longer invoice and a shorter conversation, which is the trade almost everybody should take.
Every line should trace back to something real
If a client queries a line, you want to answer within a minute — this task, these sessions, this person, these days. That is only possible if the invoice is generated from the tracked time rather than typed up from a summary.
Retyping hours into an invoice is where both errors and arguments come from. If your invoice is generated from the same records as your timesheets, the two can never disagree.
Be careful with rounding
Rounding every short entry up to the nearest fifteen minutes adds up quickly across a team and a month, and a client who checks will notice. If your contract specifies rounding, apply it consistently and say so on the invoice. If it does not, bill the minutes.
Send it while they still remember
An invoice for work finished five weeks ago is an invoice that gets queried. Monthly, on a fixed date, with the detail attached, gets paid faster than a bigger one sent whenever somebody gets to it.
Happy Tracker generates invoices straight from billable tracked time, by period or by task, with a PDF you can send and a line for every real hour. See how billing works.
Try Happy Tracker free
Free for up to five users, with no card and no time limit. Web, Mac, Windows and Ubuntu.
Start free