Billing economics May 15, 2026 5 min read

Billable vs Non-Billable Hours, Explained

What counts as billable, what does not, and why the most expensive category is billable time that never makes it onto a Xero invoice.

Every hour your team works falls into one of two buckets: billable or non-billable. Getting the line between them right is the foundation of pricing, utilization, and profit. But there is a third, hidden category that costs firms the most, and we will get to it. The biggest leak in a service business is billable time that never reaches an invoice.

The short answer

Billable hours are time spent on work you can charge a specific client for: the deliverables, the client calls, the project work in their scope. Non-billable hours are everything else you do to keep the business running: admin, internal meetings, training, sales, and rework you choose to absorb. Both are real work. Only one turns into an invoice.

Billable vs non-billable: the comparison

Question Billable Non-billable
Who is it for? A specific client Your own business
Is it in scope? Yes, agreed work Not part of a paid engagement
Does it appear on an invoice? Yes No
Typical examples Design, development, client calls, consulting, deliverables Admin, internal meetings, training, sales, proposals, rework
Effect on revenue Generates revenue directly Supports revenue indirectly
Should you track it? Always Yes, for utilization

What usually counts as billable

  • Work on client deliverables: design, build, writing, analysis.
  • Client meetings, calls, and emails about their project.
  • Research and planning that is specific to the client's scope.
  • Revisions the client requested and agreed to pay for.

What usually counts as non-billable

  • Internal team meetings, stand-ups, and status updates.
  • Admin: timesheets, invoicing, scheduling, email triage.
  • Training, professional development, and onboarding.
  • Sales, proposals, and pitching new work.
  • Rework caused by your own errors that you choose to absorb.

The boundary is not always obvious, and where you draw it directly affects your pricing. For a formal definition, see the billable hours glossary entry.

Why you must track both

It is tempting to track only billable time, because that is what gets paid. This is a trap. If you cannot see your non-billable hours, you cannot see your utilization rate, which is the share of your available time that is billable. And utilization is what your pricing depends on.

Utilization rate

Utilization = Billable hours / Total available hours x 100

If your day is quietly filling with non-billable admin, your utilization drops, your effective hourly rate drops with it, and your costed rate no longer covers your costs, even though your headline rate looks fine.

To see what that does to the number that actually pays your bills, run the effective hourly rate calculator. It shows the gap between your headline rate and what you really earn per available hour once non-billable time is accounted for.

The third category nobody puts in the table

Here is the expensive bit. There is billable time, there is non-billable time, and then there is the worst kind of all: billable time that behaves like non-billable time because it never reaches an invoice. You did the work, it was in scope, it was chargeable, and you got nothing for it.

This happens in predictable ways:

  • It was never captured. A short call or quick fix felt too small to log, so it was not.
  • It was logged from memory and rounded down. Friday-afternoon reconstruction always undercounts.
  • It was written down at review. A vague description like "misc work" gets quietly removed because nobody trusts it. See write-downs.
  • It missed the billing cutoff. The entry sat in a spreadsheet and never made it onto a Xero invoice before the period closed.

Every one of these turns billable time into unbilled time. That is the leak, and it dwarfs most other revenue problems.

A worked example

Take one consultant on a 160-hour month.

  • 40 hours are genuinely non-billable: meetings, admin, a training day. Fine. That is the cost of running.
  • 120 hours are billable work. At a $130 rate that is $15,600 of chargeable value.
  • But only 95 hours get tracked accurately, and 8 of those are written down for vague descriptions. 87 hours are invoiced: $11,310.

The non-billable 40 hours are not the problem. The problem is the 33 billable hours that leaked, worth $4,290 in a single month from one person. That is the category to attack.

How to stop the leak

The fix is to make billable time impossible to lose between the work and the invoice:

  1. Capture live. Use a timer so small billable tasks are logged as they happen, not reconstructed later. Hour Cap's timer even splits an entry across midnight automatically, and you can type manual durations as 1h30m, 1:30, or 1.5.
  2. Write clear descriptions. Lines that read like an honest record of the work get billed, not written down.
  3. Apply the rate automatically. Hour Cap's rate cascade resolves the rate from project, then member, then organization default, so billable entries are always priced correctly.
  4. Invoice on a tight cadence. Push billable entries to Xero as a draft invoice weekly or fortnightly. You review and send from Xero, and invoiced entries lock so the same hour cannot be billed twice.

Only billable entries flow into the invoice. Non-billable time stays in your reporting for utilization but never reaches the client. For the full mechanics, see sending tracked time to Xero as draft invoices, plus pushing time to a Xero invoice and Xero time tracking.

Where to go next

Once you can cleanly separate the two, the next questions are how high your utilization should be and whether your rates cover your costs. Read billable utilization rate: formula and benchmarks and how to increase billable hours without working more. The line between billable and non-billable is where billing starts. Making sure the billable side actually reaches a Xero invoice is where the money is.

Frequently asked questions

What is the difference between billable and non-billable hours?

Billable hours are time worked directly on client deliverables that you can charge for. Non-billable hours are time spent running the business: admin, internal meetings, training, sales, and rework you choose not to charge. Both are real work, but only one generates an invoice.

Are internal meetings billable?

Usually not. Internal team meetings, status updates, and admin are non-billable because they are not work delivered to a specific client. Client-facing meetings and calls about the client's project normally are billable.

Should I track non-billable hours too?

Yes. If you only track billable time you cannot see your utilization or where your day actually goes. Tracking both reveals how much non-billable work is quietly crowding out billable capacity.

Why do billable hours never reach the invoice?

Because they leak. Time logged from memory gets rounded down, vague descriptions get written down, and entries sit in a spreadsheet past the billing cutoff. The fix is live capture and a tight path from tracked hour to Xero invoice.

How does Hour Cap separate billable from non-billable time?

You log time against clients and projects with descriptions, apply a billable rate through the rate cascade, and only billable entries flow into a Xero draft invoice. Non-billable time stays visible for utilization reporting without ever being charged.

Track time. Bill through Xero.

Hour Cap turns tracked time into clean draft invoices in Xero, with retainers, approvals and four line-item grouping modes. Start free.