Agencies and consultancies live and die by their billing. Yet most still track billable hours in spreadsheets, days after the fact, from memory. The result: teams routinely under-bill 15–25% of the time actually worked. That's profit walking straight out the door.
This guide explains what billable hours are, why the distinction between billable and non-billable time matters, and how to automate tracking so you capture every minute.
What are billable hours?
Billable hours are time spent directly on client work that can be invoiced. Examples include:
- Strategy calls and consultations with the client
- Design, development, or writing work on deliverables
- Research directly related to the client's project
- Revisions and feedback rounds
- Project management for that specific client
Non-billable vs. billable: the critical difference
Non-billable time is real work that can't be passed on to clients:
- Internal team meetings not related to a client project
- Sales and business development activities
- Administrative tasks, invoicing, and HR
- Training and professional development
- Unbilled project overruns due to scope that wasn't agreed in writing
Healthy agencies aim for a billable utilization rate of 70–80% for fee-earners. If your team is below 65%, you likely have a billing-capture problem, not a productivity problem.
Why precise tracking matters
Consider an agency with 5 employees. If each person under-bills just 1 hour a day at an average rate of TZS 320,800/hour, that's TZS 1,604,000/day × 250 working days = TZS 401,000,000 lost per year. Precise tracking isn't pedantic: it's survival.
"We thought we were billing precisely. When we switched to automated tracking, we discovered we'd been leaving 22% of our hours unlogged every month.": Operations manager, digital agency
The problem with manual tracking
Manual time tracking has three fatal flaws:
- Memory decay: people fill out timesheets at the end of the day or week and forget the context
- Rounding errors: people round to the nearest 30 minutes, usually downward
- Compliance: getting your team to log time consistently is a management burden
Automated tracking solutions
The best approach combines two methods:
- Timer-based tracking: a running timer in your CRM that your team starts when they begin client work. One click to start, one click to stop. Time is logged automatically against the correct contact and project.
- Automatic activity capture: emails sent, calls made, and meetings attended are logged automatically from your calendar and phone system: no manual entry required.
Klientel automatically records calls, emails, and meetings against the correct client record. Set billing rates per client and generate invoices from logged time in seconds. Start your free trial →
How to invoice from tracked hours
Once hours are captured, invoicing should take minutes, not hours:
- Filter time entries by client and date range
- Review and approve entries (any corrections take seconds)
- Apply the agreed billing rate (per hour, per day, or project-based)
- Generate the invoice and send: ideally straight from your CRM
Modern invoicing tools let you add line items, apply discounts, include tracked expenses, and send branded PDF invoices by email in under five minutes per client.
Build the habit, then automate it
The shift from manual to automated invoicing starts with choosing the right tools. But it also requires one cultural change: making time logging a non-negotiable daily habit. The good news is that when tracking takes two clicks instead of fifteen minutes, adoption rates rise dramatically. Start with automatic call and email logging, add timers, and watch your utilization rate climb.