Capacity

Billable vs. Non-Billable Time: What to Track and Why

By Youness El · Published Aug 21, 2026 · 5 min read

Most consultants think of "tracking time" as tracking billable time — logging hours against client work so the invoice adds up. That's only half the job. The hours you don't bill are the ones that determine whether your billable hours are even sustainable, and if you're not tracking those too, you have no idea why a full calendar isn't turning into the income it should.

What actually counts as billable

Billable time is work a client has agreed to pay for, explicitly, either through a scoped deliverable or hours logged against a retainer. If it's not covered by an agreement — a signed proposal, a retainer's stated scope, a change order — it isn't billable, even if it feels like client work. That distinction matters more than it sounds: a strategy call inside a retainer's committed hours is billable. The same call, offered free to close a new deal, is not.

What actually counts as non-billable

Non-billable time is everything that keeps the practice running but isn't covered by a client agreement: admin (invoicing, contracts, email), business development (discovery calls, proposals, follow-ups with prospects who haven't signed), internal learning, and unpaid scoping work you do before a retainer starts. None of this is wasted time — it's necessary time. The problem isn't that it exists. The problem is when it goes unlogged.

Why non-billable time is the one that eats your margin

If you only track billable hours, your calendar can look full while your income quietly erodes, because the non-billable hours are still happening — they're just invisible on paper. A consultant billing 25 hours a week feels productive. But if getting there costs 20 hours of admin and unpaid BD on top, that's a 45-hour week supporting a 25-hour paycheck, and nothing in the numbers you're looking at shows it. Untracked non-billable time is what turns a reasonable rate into an unreasonable actual wage.

Example

A consultant logs a standard 40-hour week. Client delivery across two retainers: 22 hours (billable). Two discovery calls with prospects plus a proposal rewrite: 6 hours (non-billable BD). Invoicing, a contract redline, and email triage: 5 hours (non-billable admin). An unpaid onboarding call for a client who signs the following week: 2 hours(non-billable, but worth tracking separately — it's pipeline, not overhead). Remaining 5 hoursunaccounted for. Without logging all of it, the week looks like "22 billable hours, fairly light." With it logged, the real story is 22 of 40 hours billable — a 55% utilization rate— and 5 hours nobody can explain, which is the first place to look before assuming the fix is "find more clients."

Track both categories, but keep them separate

Lumping everything into one time log defeats the purpose. Split non-billable time into at least two buckets — business development and admin/internal — because they mean different things when you review a month. High BD time with low new-client conversion tells you your pipeline isn't converting. High admin time tells you a process needs automating or delegating. Both look identical if you only track "non-billable" as one undifferentiated pile.

Use it to set realistic capacity, not just to feel busy

Once you know your real non-billable load, you can stop planning capacity around a fantasy 40-hour billable week. If admin and BD reliably eat 15 hours a week, your actual billable ceiling is 25 hours — and that number, not your total hours, is what should drive how many retainers you take on and what you charge for them.

Once you know your real billable ceiling, the next question is how many clients that ceiling actually supports — the free Consulting Capacity Calculator takes your available hours and turns them into a realistic client count, instead of a guess based on how full your calendar looks.

Turn hours into a real client count
Plug in your available hours and see how many clients your actual capacity supports. Try the Consulting Capacity Calculator

See where your hours actually go.

Retainer helps you track committed hours against real client capacity, so non-billable work stays visible instead of invisible.