TL;DR
Non-billable hours cost exactly the same in wages as billable ones. Proper tagging keeps your labor cost reconciliation accurate, surfaces clients absorbing more than their retainer covers, and gives you the data to price correctly at renewal.
If you run a service business and you have never looked at the gap between total hours worked and total hours billed, the number will probably surprise you. For most firms, a significant portion of total staff time is non-billable. That time is not free. It costs exactly the same in wages whether it gets billed or not.
Tagging non-billable hours correctly is not a bookkeeping formality. It is the foundation of accurate project profitability.
What Owners Get Wrong
The most common mistake is treating untagged time as billable by default. When staff log hours without a billable or non-billable designation, most tools assume billable. Reports then show a utilization rate and a gross margin that both look better than reality.
You make pricing decisions, hiring decisions, and capacity decisions based on those numbers. Every one of those decisions is slightly off because the underlying data overstates how productive your team is.
The second mistake is only tracking non-billable time reactively, when a project goes over budget. By then the damage is done. The goal is to track it continuously so you see patterns before they become problems.
The CFO Perspective
In a clean time-tracking setup, every hour logged should have three attributes: which client or project it belongs to, whether it is billable or non-billable, and what general type of work it was. That is enough to build a labor cost reconciliation that actually matches your P&L.
Consider a design agency where three staff members each work 40 hours a week. Total capacity: 480 hours a month. They were billing based on what the time-tracking software flagged as billable, which showed 380 hours. Gross margins looked reasonable. When they added proper non-billable tagging and separated unbilled client work (revisions outside scope, client calls that were not tracked as billable) from internal time, the real billable total was 310 hours. The 70 hours of non-billable client work was invisible margin leakage. Two retainer clients were immediately underpriced. Rates were adjusted at renewal.
The data was always there. It was just not labeled.
How to Set Up Non-Billable Tagging
- Make billable versus non-billable a required field, not optional. In Harvest, Toggl, or Clockify, you can mark each time entry and each project code as billable or non-billable. Set defaults at the project level so staff are not deciding on the fly for every entry.
- Create dedicated non-billable codes for the categories that matter. At minimum: internal admin, business development, staff training, and non-billable client work. The last one is the most important. Hours you do for a client but do not charge for should be tracked separately from purely internal time. They tell very different stories.
- Train staff on what qualifies as non-billable client work. Scope creep that you absorb, goodwill calls, free revisions, and project overruns you choose not to bill all belong here. If staff do not know the category exists, they will log those hours under the main client code and the distinction is lost.
- Run a weekly utilization report. Track billable hours as a percentage of total hours for each team member. This is your utilization rate. Knowing the number at all is step one. A drop in utilization is an early warning sign, not something you should discover at month-end.
- Reconcile labor cost to billable revenue monthly. Take total salary and wages expense from your books. Divide by total hours worked. That is your loaded cost per hour. Then compare that to your average billing rate. The gap should be wide enough to cover overhead and produce a margin. If it is not, you are underpriced or underutilized, and the tagging data will show you which.
- Review non-billable client hours by client each quarter. Sort clients by total non-billable hours absorbed on their behalf. The clients at the top of that list are your most expensive relationships even if their invoices look healthy. Factor that into renewal conversations.
Connecting This to Your Books
Your time-tracking data and your accounting system need to tell the same story. If your P&L shows $80,000 in wages for the month and your time tracking shows only 60% of those hours as billable, your effective cost of revenue is higher than it appears. That gap matters when you are calculating project margins, deciding on hires, or setting rates for next year.
Good non-billable tagging does not add work. It makes the work you are already doing visible so you can act on it.
If you want to connect your time data to your P&L and get a real read on project and client-level margins, book a free call at peterxiacpa.com/book.
Next step: run your numbers through the free CFO scorecard.
Frequently Asked Questions
- What is a healthy billable utilization rate for a service business?
- It depends on the type of business and whether staff have significant internal responsibilities. Many professional services firms target 65% to 75% utilization for fee-earning staff. Firms with heavy business development or management overhead may run lower. The number matters less than tracking it consistently and understanding what is driving changes in it.
- Should I bill clients for all hours I log against their project?
- That is a business decision, not an accounting one. What matters is that you track all hours regardless of whether you plan to bill them. Logging non-billable client time separately from billable time gives you the information to make an informed choice at invoice time and to see the true cost of each client relationship over time.
- How does non-billable time tracking affect my tax deductions?
- Time tracking does not directly change your deductible expenses. Wages are deductible whether the hours were billable or not. What non-billable tracking gives you is better management information, not a different tax position. Speak to your accountant about how labor costs flow through your specific business structure.
Get weekly CFO insights
No fluff. Real finance strategy for Canadian business owners. Unsubscribe any time.
Related Articles
Debt Consolidation for Small Business: When Combining Loans Actually Helps
Debt consolidation can lower monthly payments and simplify cash flow, but it can also extend your total interest cost and hide a deeper problem. Here is how to tell the difference.
5 min readManaging Cash Flow When You Collect Deposits and Pay Vendors on Different Schedules
Collecting deposits should make cash flow easier, but timing gaps between customer deposits and vendor payments create hidden crunches. Here is how to see them coming and plan around them.
5 min readUtilization Rate: The Number That Tells You If You're Overstaffed or Underwater
Utilization rate tells you what percentage of your team's paid hours are going toward billable work. For most service businesses, the healthy range is 65 to 80 percent. Here is how to calculate it and what to do when you are outside that range.
5 min readNeed financial strategy for your business? Explore our CFO services or book a call.
