Back to Blog
Finance6 min read

Time Tracking: Why You Are Probably Undercharging

HandyBook Team
|November 27, 2025

I tracked every minute of my work for one month last year. Not just the time on the job site — everything. Drive time, hardware store runs, quoting, phone calls, invoicing, follow-ups. At the end of the month, I had billed 142 hours but worked 213 hours. That means 71 hours — a third of my working time — was completely unbilled. At $85/hour, that was $6,035 in labor I gave away for free in a single month.

Where the Time Goes

Every handyman knows they spend time on unbillable tasks. But very few know how much. When I broke down my 71 unbilled hours, here is where they went:

  • Driving between jobs: 28 hours (39%)
  • Quoting and estimating: 12 hours (17%)
  • Hardware store runs: 9 hours (13%)
  • Phone calls, texts, emails: 8 hours (11%)
  • Invoicing and bookkeeping: 6 hours (8%)
  • Callbacks and warranty visits: 4 hours (6%)
  • Cleaning and loading truck: 4 hours (6%)

Driving was the biggest time thief by a wide margin. Nearly 7 hours per week spent behind the wheel, earning nothing. That single insight changed how I schedule jobs — I now cluster by geography and it has cut drive time by about 30 percent.

Your Real Hourly Rate

Here is the math that should make you uncomfortable. If you bill $85/hour and you work 50 hours a week but only bill 30 of those hours, your real hourly rate is $51. You are effectively working for $51/hour while telling yourself you charge $85. The gap between your quoted rate and your real rate is the money you are leaving on the table.

The industry calls this your "billable utilization rate." Top-performing solo handymen hit 65-70 percent utilization — meaning 65-70 percent of their working hours are billed to a customer. Average is 55-60 percent. Below 50 percent and you are working a lot of free hours that should either be billed, eliminated, or automated.

How to Start Tracking

You do not need a fancy system. For the first month, just use the stopwatch on your phone and a notes app. When you start a task, note the time and what you are doing. When you switch tasks, note the new time. At the end of each day, spend two minutes categorizing your time: billable (on-site work), drive time, admin, quoting, shopping, other.

After a month, you will have a clear picture of where your time goes. The numbers will probably shock you — they shocked me, and I thought I was running a tight operation.

Recovering Lost Revenue

Once you see where the unbilled time goes, you can attack it systematically:

Drive time: Cluster jobs geographically. Schedule all north-side jobs on Monday, south-side on Tuesday. Require a minimum trip charge for distant jobs. My minimum is $125 regardless of job size — if someone 45 minutes away needs a $50 repair, they are paying $125 minimum or finding someone closer. This alone recovered about $400/month.

Quoting: Develop standard pricing for your most common jobs so you can quote in minutes instead of spending 30-45 minutes building every estimate from scratch. A ceiling fan install is $185, a faucet replacement is $165, a drywall patch is $125. Keep a price list and adjust for complexity. Using HandyBook's quoting feature cut my average quote time from 25 minutes to about 8 minutes.

Shopping: Make one hardware store run per day, maximum. Batch your material needs and go first thing in the morning or on the way to your first job. If you forgot something, improvise or plan a second trip for the next morning. Every mid-day hardware store run costs you 45-60 minutes of billable time.

Admin: Invoice on-site immediately when the job is done. Do not save invoicing for the evening — you will spend twice as long because you have to reconstruct what you did from memory. Create and send the invoice while you are still standing in the customer's house and the details are fresh.

Adjusting Your Pricing

Time tracking also reveals whether your pricing is right. If you quote a drywall patch at $125 and it consistently takes 90 minutes (not the 60 minutes you assumed), you are effectively charging $83/hour for that service, not $125. Either raise the price for drywall patches or get faster at them.

Track your actual time on the 10-15 jobs you do most frequently. Compare what you charged to what the time was actually worth. You will almost certainly find two or three job types where you are systematically undercharging — and those are the prices you raise first.

The Mindset Shift

Time tracking is not about being obsessive or billing customers for every second. It is about understanding the true cost of running your business so you can make informed decisions. When you know that your real utilization rate is 58 percent, you can work on improving it to 65 percent — which, at $85/hour, means an extra $3,000/month in revenue without adding a single customer. Same hours, same effort, more money. That is the power of knowing your numbers.

Ready to run your business like a pro?

HandyBook gives you quoting, invoicing, scheduling, and customer management — all from your phone.

Start Free Today

Free forever. No credit card required.