Time tracking

Agencies

The question is not how long somebody worked. It is which client pays for it, whether the retainer has been burned through, and what the write-off was. For another implementation reference, see Monitask's reference.

An hour is not the unit. A billable hour is.The actual problem

Agencies do not have a time problem; they have an attribution problem. The hour happened. The question is which client pays for it, at what rate, against which phase, and whether anybody will argue about it at invoicing.

Which means the tracking that matters is the tagging, and a system that captures duration accurately and attribution loosely has solved the easy half. For related guidance and industry context, see GitHub.

Where agency margin leaks

Four places, in order of size

Unbilled scope. Work done, agreed informally in a call, never added to the estimate. It appears as a utilisation problem and it is a contracting problem.

Retainer overrun found late. A retainer burned through in week three of a month nobody was watching, discovered at invoicing when the conversation is hardest.

Non-billable drift. Internal work expanding without anybody deciding it should.

Rounding and write-offs. Individually trivial, collectively a percentage point or two of margin.

Only the fourth is a rounding question. The first three are visible in a time record and invisible in an invoice.

What to look at weekly

  • Retainer burn against the month, per client.
  • Hours logged with no client attached.
  • Billable proportion by person, as a trend rather than a target.
  • Write-offs, with a reason recorded.

The third comes with a warning. A billable percentage that becomes a target stops being a measurement: people attribute generously, and the number improves while the margin does not.

What the team seesDisclosure

Their own hours, their own attribution, and the same utilisation figure their principal sees. Not a ranking against colleagues.

What the person sees

Each person sees every record about them and can correct an attribution before it reaches an invoice.

Correction before invoicing is the point: an agency arguing with a client about an hour that the person who worked it already disputed is arguing from a weak position.

What this does not fix

An estimate that was wrong when it was written. A client relationship where scope is agreed verbally. A principal who will not have the conversation about an overrun.

Time data makes each of those visible earlier. It does not have the conversation for you, and an agency that installs this expecting it to will conclude the software failed.

Rates, and the thing nobody models

Most agencies price from a blended rate and measure against it. The useful comparison is per client and per phase, because the blended figure conceals the account that has been unprofitable for eight months.

That analysis needs one thing the timesheet must supply: the attribution has to be right at the point of entry. Reallocating hours at month end to make a report balance produces a report that balances.

Freelancers and the same records

Agencies run on contractors, and contractor hours arrive in whatever format the contractor uses. Bringing them into the same attribution is worth more than any internal reporting feature, because unattributed contractor cost is where the account that looked profitable turns out not to be.

It also raises a question worth settling with an adviser: the degree of control an engager exercises over how somebody works can bear on their employment status, and requirements about how time is recorded are a form of control. Which is a question for your own counsel rather than for this page.

What to ask any supplier in this market

  • Can a person see everything recorded about them?
  • Is there any collection they are not told about?
  • Can an administrator alter a record, and is the alteration logged?
  • Can we export everything if we leave, in a form that is readable without you?

The third is the one nobody asks. A time record an administrator can silently change is not evidence, which matters on the day a client disputes an invoice.

Utilisation, and why it is a poor target

Utilisation is a useful diagnostic and a destructive goal. Set a target and attribution shifts to meet it: internal work gets logged against a client, admin time disappears, and the figure improves while nothing else does.

Watch it as a trend at team level. The moment it appears in somebody's objectives it stops measuring anything.

The same applies to a billable percentage per person. Two people with different roles are not comparable on it, and publishing a comparison teaches the lower one to fix the number rather than the work.

Getting people to actually record

Three things that decide adoption

Entry has to be trivial. Four seconds at the moment of switching. Anything requiring a form will be done on Friday from memory, and Friday from memory is fiction.

It has to be visibly useful to them. An agency person who can point at a full week when scope is questioned has been given a tool rather than an obligation.

It must not rank them. The fastest way to destroy the data is to publish a comparison.

Rounding, and being honest about it

Most agencies round to some increment. Whatever yours is, it should be stated in the client agreement and applied consistently in both directions.

Rounding applied only upward is the kind of thing a client discovers once and remembers, and it is discoverable from an itemised record of the sort this software produces. Which is an argument for deciding the policy before the data exists to examine.

Reporting to a client

Some agencies share time detail with clients and some do not. Both are defensible; what is not is sharing a version assembled for the purpose.

If a client will see the record, the people entering it should know that from the start, because it changes how they write a description and it is not a thing to discover afterwards.

Where to start

One client, one project, one month. Get the attribution right for that before rolling it across the agency, because the categories you choose in week one are the ones everybody lives with.