Billable Time in Kenya: From Timesheet to Invoice Without the Leak
For a Kenyan firm that sells expertise, time is the only inventory — and it is the one form of stock that vanishes if you do not count it the same day. From capture to invoice, and where the hours quietly disappear.
A distributor who lost a carton would investigate. A law firm, audit practice, consultancy or agency that loses six hours a week per fee earner mostly does not notice, because the loss has no physical form — an hour that was worked and never recorded looks exactly like an hour that was never worked at all.
That is the whole problem with time as inventory. It is produced continuously, it perishes within about a day of being produced, and the only record of it is whatever the person who spent it chose to write down. Every other control in a professional firm is downstream of that one act.
Where the hours actually go
Firms tend to assume the problem is people not filling timesheets. That is one leak of four, and usually not the biggest.
| Leak | What it looks like | What it costs |
|---|---|---|
| Late capture | Timesheets completed Friday for the whole week, or on the 3rd for last month | Reconstructed hours are systematically under-stated — people round down when unsure |
| Unassigned time | Hours logged to "general" or "admin" because the client code was not obvious | Real work that becomes overhead by default, making every engagement look better than it is |
| Recorded but not billed | Hours captured, then dropped at invoicing because nobody could justify them to the client | The write-off nobody tracks — often the largest single loss in a firm |
| Billed but not collected | The invoice went out and then aged quietly | Covered in receivables and collections — a different problem with the same symptom |
The third row is the one worth sitting with. Most firms measure utilisation — hours recorded against hours available — and stop there. The number that actually determines profitability is realisation: what proportion of recorded hours reached an invoice. A firm at 85% utilisation and 70% realisation is working hard for a discount it never consciously offered.
Where a fee earner's month actually goes
Illustrative. The firm reports 84% utilisation and feels busy. It is billing 61% of the month. The gap is not laziness — it is 14 hours of poor coding and 22 hours of work nobody could defend at invoicing time, both fixable.
Utilisation tells you how hard the team worked. Realisation tells you how much of it you were paid for. Firms manage the first and are quietly ruined by the second.
Capture has to happen the same day
This is the least popular sentence in professional services and it is not negotiable. Hours reconstructed at the end of a week are guesses, and guesses are conservative — people who cannot remember round down, because over-claiming feels dishonest and under-claiming feels safe. The result is a systematic downward bias in your own revenue.
Same-day capture does not require six-minute increments. It requires that the day gets attributed before its detail evaporates, at whatever granularity the firm can genuinely sustain. A partner who logs four blocks a day accurately is worth more than one who logs forty-eight increments in arrears from a diary. Granularity is a preference; timeliness is the control.
What makes capture actually happen
- Logging takes seconds, from wherever the person is — a phone, between meetings, not a spreadsheet on a desktop back at the office
- The client and matter list is short and current, so nothing gets coded to "general" because the right code was hard to find
- Non-billable is a valid, visible choice rather than a gap — you want to know about internal and business-development time, not hide it
- Yesterday's gaps are visible to the person, not just to a manager chasing them at month-end
- Partners log too. Nothing kills timekeeping discipline faster than the people reviewing it being exempt from it
- Nobody is chased for a total they cannot reconstruct — the fix is earlier capture, not harder chasing
From recorded hour to invoice line
The write-off happens at invoicing, and it happens for a specific reason: the person preparing the bill cannot tell the client what the hour was for. A narrative that says "review" for 3.5 hours invites a query, and a partner who does not want the query removes the line. That is a documentation failure being paid for out of fee income.
-
Capture the hour with a usable narrative
Enough that somebody who was not there can explain it to the client in one sentence, six weeks later. This is the whole battle, and it is won at capture or not at all.
-
Review the bill against work in progress, not from scratch
Recorded time assembled for the engagement, so billing is an editorial decision rather than a reconstruction from memory and email.
-
Make the write-off an explicit decision
If an hour is dropped, drop it deliberately with a reason. A recorded write-off is data about a pricing or scoping problem; a silently deleted line is nothing.
-
Bill on a fixed rhythm
Monthly, on a date, whether or not the engagement feels finished. Work-in-progress that ages past a quarter tends to become a write-off regardless of merit.
-
Then measure realisation, per engagement and per fee earner
Recorded hours against billed hours. This is the number that explains a busy firm with disappointing profit.
Fixed-fee work still needs time capture
Firms on fixed fees often stop tracking time on the grounds that nobody is billing by the hour. That is exactly backwards: with a fixed fee, hours are the only way to know whether the price was right. Without capture you cannot tell a profitable engagement from a loss-making one, so you keep quoting the same number for both and cross-subsidise indefinitely.
Time is also a cost, everywhere else
Outside professional services the billing question disappears and the costing question does not. An NGO needs staff time attributed to grants. A contractor needs labour on the job. An in-house team needs to know what a project consumed. In all three, time is a cost that lands on something, and the alternative is a salary bill that sits outside every project while each project reports a margin.
That is why time capture belongs in the projects module rather than only in a billing tool — the same entry serves an invoice in one firm and a cost allocation in another. The wider picture is in project management software in Kenya, and the engagement-level profitability view for consulting firms in engagement profitability.
What we do and do not do
What AWRA OpsHub does today
- Time entries against tasks and projects, capturable from mobile so same-day logging is realistic.
- Billable and non-billable both recorded, so internal time is visible rather than hidden.
- Time costed to the project, whether or not it is billed.
- Work in progress assembled per engagement for review before invoicing.
- Invoicing from the system, so a billed hour traces back to the entry behind it.
- Recorded vs billed reporting, which is what realisation actually is.
What it does not do
- We do not monitor activity automatically — no screen tracking, no keystroke or application monitoring. Entries are made by people.
- We are not a legal practice-management system — no conflict checking, no court diary, no matter-type workflows specific to legal practice.
- We do not hold client money. Trust and client accounts are a separate discipline — see client trust accounts.
- We do not set your rates or advise on fee structures.
Professional bodies in Kenya impose their own record-keeping and client-money requirements by profession. Confirm what applies to your practice with your professional body or adviser.
Our take
Move capture to same-day and start measuring realisation rather than utilisation. Those two changes usually surface more recoverable income than any rate increase a firm is willing to put in front of clients — and unlike a rate increase, neither of them requires a difficult conversation with anybody outside the firm.
See recorded hours reach the invoice
Same-day capture from mobile, billable and non-billable both visible, work in progress per engagement, and realisation measured rather than assumed.
Explore time & budgetsFrequently asked questions
What is the difference between utilisation and realisation?
Utilisation is recorded hours against available hours — how busy the team was. Realisation is billed hours against recorded hours — how much of that work you were actually paid for. Firms almost universally manage utilisation and are damaged by realisation, because a practice can be at 85% utilisation and 65% realisation and feel extremely busy while earning like a much smaller firm. If you only measure one, measure realisation.
Do people have to log time in six-minute increments?
No, and insisting on it is often what destroys compliance. Timeliness matters far more than granularity: hours captured the same day at coarse resolution are more accurate than fine-grained hours reconstructed on Friday, because reconstruction is systematically biased downwards — people who cannot remember round down. Pick a granularity your fee earners will sustain daily and enforce the daily part.
Should we track time on fixed-fee engagements?
Yes, and arguably more urgently than on hourly work. With a fixed fee, recorded hours are the only way to know whether the price was right, which engagements are profitable, and which type of work you should stop quoting the same number for. Firms that stop tracking on fixed fees lose the ability to distinguish a good engagement from a loss-making one and end up cross-subsidising indefinitely without knowing it.
Does the system monitor what staff are doing?
No. There is no screen tracking, no keystroke logging and no application monitoring — entries are made by people, deliberately. That is a design position rather than a gap: surveillance-based capture damages the trust that professional firms run on, and it does not solve the actual problem, which is narratives too thin to bill rather than hours that were never worked.
How do we reduce write-offs at invoicing?
Fix the narrative at capture. Write-offs happen because the person preparing the bill cannot explain an entry to the client in one sentence, so they remove the line rather than invite a query. An hour recorded as "review" for 3.5 hours will be written off; the same hour with a usable description survives. Then make every write-off an explicit decision with a reason, so you can see whether you have a documentation problem, a scoping problem or a pricing problem.