Contractor business guide

Billable vs Non-Billable Hours for Contractors

By Contractor Money Tools · Published

A 40-hour workweek does not mean 40 billable hours.

For a plumber, electrician, HVAC contractor, landscaper, painter, handyman, remodeler, or other service contractor, a large part of the week can disappear into estimates, driving, scheduling, material runs, callbacks, invoicing, and other work that keeps the business running but is not directly billed to a customer.

That distinction matters because your billable hours are the hours available to generate revenue.

If you estimate your pricing as though every hour you work is billable, you can end up charging too little even when your calendar looks full.

This guide explains what usually counts as billable and non-billable time, how to measure billable utilization, and how to use that number when planning your contracting business.

What are billable hours?

Billable hours are working hours that can be assigned to customer work and recovered through the price you charge.

For contractors, they commonly include:

  • installing or repairing equipment;
  • performing electrical, plumbing, HVAC, carpentry, painting, roofing, landscaping, or similar trade work;
  • troubleshooting a customer problem;
  • completing contracted maintenance;
  • performing project labor;
  • completing approved change-order work;
  • other work that forms part of a customer's paid scope.

Whether a specific activity is billable depends on how you price and contract your work.

A contractor using time-and-material pricing may directly invoice a customer for two hours of troubleshooting.

A contractor selling the same service at a flat price may not show those two hours separately on the invoice at all.

The economic principle is still the same:

the customer job must generate enough revenue to recover the time required to deliver it.

What are non-billable hours?

Non-billable hours are working hours that are necessary to operate the business but are not directly recovered as a separate customer charge.

Typical examples include:

  • preparing estimates and quotes;
  • scheduling jobs;
  • answering routine customer calls and emails;
  • bookkeeping and invoicing;
  • collecting payments;
  • marketing;
  • managing online reviews;
  • ordering materials;
  • some material pickup time;
  • maintaining tools and equipment;
  • internal administration;
  • training;
  • licensing and compliance tasks;
  • correcting paperwork;
  • downtime between jobs;
  • business planning.

These hours are not necessarily wasted time.

Many of them are essential to winning work, delivering jobs, and running the business.

The problem appears when you ignore them when estimating how much revenue your working week can actually produce.

Your business ultimately has to recover the cost of non-billable work through the revenue generated during billable work.

Billable vs non-billable hours: contractor example

Consider a solo HVAC contractor working a 45-hour week.

ActivityHoursClassification
Service and installation work27Billable
Estimates and proposals4Usually non-billable
Driving between jobs5Depends on pricing
Material pickup2Depends on pricing
Scheduling and customer communication2Usually non-billable
Invoicing and bookkeeping2Non-billable
Tool and vehicle maintenance1Non-billable
Marketing and business administration2Non-billable
Total45
Clearly billable27

The contractor worked 45 hours, but only 27 were clearly tied to customer-producing work.

That is a very different business from one that assumes it has 45 hours every week available to recover costs and profit.

This is why hours worked and hours billed should not be treated as interchangeable numbers.

Some contractor time falls into a gray area

Not every task is automatically billable or non-billable.

Travel, estimates, and material runs are common examples.

Travel time

Driving from your shop to a customer's property may be recovered through:

  • a service-call fee;
  • a trip charge;
  • your hourly rate;
  • a flat-rate job price;
  • a minimum charge.

Driving between customer jobs may also be recovered indirectly even if the invoice never contains a separate line called “travel time.”

The useful question is not simply:

Did I put this hour on the invoice?

A better question is:

Does my pricing system recover the cost of this time?

Estimates

Many contractors provide estimates at no direct charge.

That makes estimating time non-billable in the narrow sense, but it is still part of the cost of winning work.

Suppose you spend five hours preparing estimates and win one job that produces 20 hours of paid work.

Those five hours did not disappear.

The revenue generated by successful jobs ultimately has to support the time spent pursuing them.

This becomes especially important if your business relies on frequent site visits, detailed proposals, or competitive bidding.

Material pickup

Material pickup can vary by business model.

A small service call may require an unexpected supplier run. A larger project may already include procurement and logistics in the estimate.

The important thing is consistency.

If you routinely spend several hours every week sourcing and collecting materials but never account for that time anywhere in your pricing, it quietly reduces your effective earnings.

What is billable utilization?

Billable utilization measures how much of your working time is used for revenue-producing customer work.

The basic formula is:

Billable utilization = Billable hours ÷ Total working hours × 100

For example:

  • Total working hours: 40
  • Billable hours: 28

Billable utilization:

28 ÷ 40 = 70%

That does not mean the other 30% of the week was unproductive.

It means 30% of the owner's working time was spent on activities that were not directly billable.

A contractor could have a 70% billable utilization rate and still be operating efficiently if the remaining time is necessary for estimating, scheduling, administration, logistics, and other work that supports those billable hours.

Billable utilization is therefore best treated as a capacity measure, not as a score where a higher percentage is always better.

Why billable utilization matters for pricing

Imagine two contractors who each need their business to recover $120,000 per year before target business profit.

Both work 48 weeks per year.

Contractor A

Bills 35 hours per week:

35 × 48 = 1,680 billable hours

The business has 1,680 revenue-producing hours over which to recover its required annual amount.

Contractor B

Bills 25 hours per week:

25 × 48 = 1,200 billable hours

Contractor B has to recover the same annual amount through 480 fewer billable hours.

The required revenue per billable hour therefore has to be higher.

This is one of the easiest ways for a busy contractor to underprice work: using total working hours instead of realistic billable capacity.

Once you have a realistic estimate of your billable hours, use the Contractor Hourly Rate Calculator to calculate the billing rate your business needs based on owner compensation, overhead, billable time, and target profit margin.

Do not automatically aim for 100% billable time

For an owner-operator, 100% billable utilization is usually not a realistic planning assumption.

Someone still has to:

  • answer the phone;
  • quote new work;
  • schedule customers;
  • order supplies;
  • send invoices;
  • collect payments;
  • deal with vendors;
  • maintain equipment;
  • keep records;
  • plan the business.

As the company grows, some of this work may move to an office manager, estimator, dispatcher, bookkeeper, or other employee.

That may increase the owner's billable capacity.

But it does not make the non-billable work free.

The cost simply moves elsewhere in the business.

That is why the goal is not to maximize billable utilization at any cost. The goal is to understand how much customer-producing capacity your business realistically has.

How many billable hours should a contractor expect?

There is no single correct billable-hours percentage for every contractor.

A solo electrician doing several residential service calls per day may have a very different schedule from:

  • a painting contractor running multi-day projects;
  • a commercial HVAC subcontractor;
  • a handyman completing small jobs;
  • a remodeler spending significant time estimating;
  • a landscaper running recurring routes;
  • a general contractor coordinating subcontractors.

Instead of adopting a generic industry benchmark, start with your own data.

If you do not yet track your time reliably, estimate conservatively for planning purposes and replace those assumptions with actual records as soon as possible.

A simple four-week review can tell you more about your business than a broad industry average.

Track:

  1. total hours worked;
  2. direct customer or job hours;
  3. estimating and sales time;
  4. travel and material time;
  5. administration;
  6. rework and callbacks;
  7. other non-billable activities.

At the end of the month, calculate your billable utilization.

Then ask whether the period was representative. Vacation, weather, seasonality, unusually large projects, or a temporary slowdown can distort a short sample.

Track categories, not just total hours

Knowing that you worked 52 hours last week is not very useful for improving the business.

Knowing where those 52 hours went is much more valuable.

A simple contractor time breakdown can use the following categories.

Customer production

Time spent delivering paid work.

Estimating and sales

Site visits, measuring, proposals, follow-up, and sales calls.

Travel and logistics

Driving, loading, unloading, supplier visits, and material pickup.

Administration

Scheduling, invoicing, bookkeeping, email, paperwork, and collections.

Rework and callbacks

Time spent fixing previous work or returning to jobs when that time cannot be recovered from the customer.

Business development

Marketing, networking, review management, website work, and similar activities.

You do not need a complicated system.

A spreadsheet, time-tracking app, or job-management platform can work as long as you use the categories consistently.

The objective is not to account for every minute forever.

The objective is to understand where your capacity goes.

Watch rework separately

Callbacks deserve their own category.

Suppose you work 40 hours in a week:

  • 28 hours customer production;
  • 4 hours estimating;
  • 3 hours driving and logistics;
  • 2 hours administration;
  • 3 hours fixing previous work at no charge.

Calling all 12 non-invoiced hours simply “overhead” hides useful information.

Estimating may be necessary to win work.

Administration may be necessary to operate.

But three hours of preventable rework is a different problem.

Tracking callbacks separately helps distinguish necessary non-billable time from avoidable non-billable time.

That distinction is far more useful than simply trying to push one utilization percentage higher.

Look at revenue recovery, not invoice labels

This distinction becomes especially important for contractors who use flat-rate pricing.

Imagine a plumber sells a repair for $450.

The job requires:

  • 2 hours on site;
  • 30 minutes driving;
  • 20 minutes collecting a part;
  • 10 minutes completing paperwork.

The invoice might simply say:

Repair: $450

No individual hour appears on the invoice.

That does not mean none of the time was recovered.

The $450 price needs to be sufficient to recover the total business cost of delivering the job.

For this reason, “billable hours” in a contractor business are often best understood as revenue-producing capacity, not merely hours itemized on an invoice.

Billable hours and employee productive hours are not the same thing

If you employ workers, be careful not to mix two related but different concepts.

Owner billable hours help determine how much revenue your own time can realistically generate.

Employee productive hours help determine the real cost of labor after paid nonproductive time is considered.

An employee may be paid for:

  • holidays;
  • vacation;
  • sick time;
  • training;
  • meetings;
  • other paid nonproductive periods.

Those paid hours affect the true cost of each productive labor hour.

If you are pricing employee labor rather than your own owner-operator time, use the Labor Burden Calculator to calculate the employee's true productive-hour cost.

An employee's hourly wage is not the same thing as the cost of putting that employee on a job.

Five ways to improve billable capacity without simply working more

If your billable utilization is lower than expected, increasing total working hours is not necessarily the best solution.

Look first for time that can be reduced, reorganized, delegated, or better recovered through pricing.

1. Group appointments geographically

Poor routing can consume a large part of a service contractor's day.

Reducing unnecessary driving can create more customer capacity without extending the workday.

2. Standardize estimating

Templates, standard scopes, photos, price books, and repeatable estimating processes can reduce the time required to quote common work.

The goal is not to rush estimates. It is to remove repetitive work that does not improve accuracy.

3. Reduce unnecessary supplier trips

Better stocking, job preparation, purchasing, and material planning can reduce emergency runs.

A 30-minute supplier trip does not look serious until it happens several times each week.

4. Automate repetitive administration

Scheduling reminders, invoice follow-ups, payment collection, and routine customer communication may be partially automated or delegated.

The benefit is not merely convenience.

It can return owner time to work that creates more value.

5. Track callbacks and eliminate repeat problems

If unpaid rework consumes several hours every week, the answer is not to classify those hours differently.

Find the cause.

Poor job notes, wrong materials, rushed work, incomplete checklists, weak communication, or inadequate training can all turn previously profitable work into unpaid return visits.

Do not solve every non-billable hour by charging for it separately

After seeing how much time is non-billable, it can be tempting to create a separate customer charge for everything.

That is not always good pricing.

Customers generally care more about the total value and price of the service than about your internal time accounting.

You may recover non-billable time through:

  • your hourly billing rate;
  • service-call fees;
  • minimum charges;
  • trip charges;
  • flat-rate prices;
  • project pricing;
  • material markup;
  • other parts of your pricing model.

The important point is that the business recovers the cost somewhere.

How that recovery appears on the customer's invoice is a separate pricing decision.

A simple monthly billable-hours review

Once a month, review four numbers.

1. Total owner working hours

How much time did you actually spend working in or on the business?

2. Billable or revenue-producing hours

How much time was attached to delivering customer work?

3. Billable utilization

Billable hours ÷ total working hours

4. Revenue per billable hour

Relevant revenue ÷ billable hours

Then compare the results with previous months.

If utilization falls, identify why.

If utilization rises but profitability does not, the problem may be pricing or job mix rather than schedule efficiency.

If you discover that you only have 25 realistic billable hours in a normal week, do not build your pricing around 40.

Use the capacity your business can actually sustain.

Then calculate the rate those hours need to produce with the Contractor Hourly Rate Calculator.

The bottom line

Your working time and your billable time are not the same thing.

For a small contracting business, non-billable work is unavoidable. Estimating, driving, scheduling, administration, material handling, and business development all compete for the same limited week.

The goal is not to eliminate every non-billable hour.

The goal is to:

  • understand where your time goes;
  • reduce unnecessary non-billable work;
  • plan around realistic billable capacity;
  • make sure the hours that generate revenue carry enough of the business.

If your pricing assumes 40 billable hours but your business reliably produces 25 or 30, the assumption is wrong.

Measure the hours first.

Then price the business around reality.