Guide · 8 min read

Billable vs Non-Billable Hours: Manager's Guide

How to categorize billable and non-billable time, set tracking rules your team will actually follow, and turn the data into higher agency margins.

Why the billable / non-billable split matters

Every hour your team logs falls into one of two buckets: work a client is paying for, or work the business absorbs. Blur the line and two things happen — invoices leak revenue, and internal costs hide inside "billable" totals so nobody sees the real margin. Get the split right and you can answer the questions that actually matter: which clients are profitable, which people are overloaded, and where the next hire needs to go.

What counts as billable

Billable time is anything you can defensibly put on a client invoice. In practice that means:

  • Work delivered against a signed scope, retainer, or SOW.
  • Client-facing meetings, calls, and workshops — including prep when the contract allows it.
  • Revisions and QA on client deliverables.
  • Research or discovery a client has explicitly agreed to fund.

What is almost always non-billable

  • Internal team meetings, standups, and 1:1s.
  • New business — pitches, proposals, sales calls.
  • Recruiting, onboarding, and training.
  • Admin: timesheets, invoicing, expenses, tooling.
  • Marketing, content, and thought-leadership work on yourselves.
  • Rework caused by internal mistakes that you've chosen not to pass on.

The grey zone — and how to handle it

Most disputes happen in the middle: "quick" client questions on Slack, learning a tool for a specific project, travel time, fixing a bug that could be seen as scope-creep. Two rules keep teams honest:

  1. Default to tracking, decide later. Log the time against the client with a clear description. It's easier to move an entry to non-billable at review than to reconstruct a lost hour a week later.
  2. Write the rule down, per contract. Does this engagement bill for travel? For Slack support under 15 minutes? Put it in the project notes so every teammate reads the same answer.

A tracking rulebook your team will actually follow

  • One project per client engagement. Sub-tasks handle the categorization; billable status lives at the entry level so you can flip individual entries without splitting projects.
  • Every project has a default. Retainer work defaults to billable; internal R&D defaults to non-billable. Defaults remove 90% of the decisions.
  • Descriptions are mandatory. "Client work" isn't reviewable. "Homepage hero copy — round 2" is.
  • Round consistently. Pick nearest / up / down per project and never mix within an invoice.
  • Review weekly. The manager who owns the engagement moves anything mis-categorized before approval, not at month-end.

The metrics you should actually watch

Once the data is clean, three ratios tell you almost everything about agency health:

  • Utilization — billable ÷ total tracked hours, per person. Healthy delivery roles sit at 65–80%. Above 85% consistently and someone is burning out; below 55% and you have a sales or staffing problem.
  • Effective hourly rate — invoiced revenue ÷ hours delivered on that engagement (billable + non-billable spent servicing the account). This is the real rate you're earning, not the one on the SOW.
  • Project margin — invoiced revenue minus fully loaded cost of every hour spent, billable or not. A fixed-fee project can look profitable on billable hours alone and still lose money once the standups, admin, and rework are counted.

Common mistakes to avoid

  • Treating non-billable time as optional to track. If it isn't logged, it isn't in your cost of delivery — and your margins are a fiction.
  • Letting "billable by default" turn into "billable if I forget to change it." Set the project default to match the engagement, not the team's habit.
  • Reviewing only at invoicing time. The right moment to correct a mis-categorised entry is the same week it was logged, while context is still fresh.
  • Sharing utilization numbers as a stack rank. Utilization is a staffing signal, not a performance review.

How Klokka handles the split

Klokka is built for exactly this workflow: every project sets a billable default, every entry can be flipped individually, and approval locks the numbers before they hit an invoice. Reports show utilization, effective rate, and margin per project and per customer, so the ratios above are one click away instead of a spreadsheet job.

If your team is still guessing at which hours are profitable, that's the problem to fix first.

Try it on your team

Klokka is free to start — set up a workspace, invite your team, and get real utilization and margin numbers in your first week.