How to Calculate Profit Per Hour for Every Service You Offer

business strategy
 

There's a service in your business that keeps you busy all year long. Your calendar is full of it, your phone rings for it, and if anyone asked, you'd say it's the thing carrying the whole operation. So here's my question: have you ever actually checked?

For a lot of service business owners, the busiest service and the most profitable service aren't the same one. Revenue can't tell you the difference, and neither can a good monthly P&L. The number that can is profit per hour, and I'll walk you through how to find it and what to do once you have it.

Why your busiest service might not be your most profitable

Every business has a thing it's known for. At Cavalry Appliance Service, my husband Joe has been a technician for almost 40 years, and when people in our town think of us, they think of appliance repair. But underneath that one thing, there are several different kinds of work. A diagnostic call isn't the same as a full repair, and a sealed system job isn't the same as a dryer vent cleaning.

At the end of the month, all of it gets added together into one number called revenue. That number can't tell you which kind of work is paying you and which one is quietly eating your year.

A full calendar feels like proof

When your schedule is full, your brain reads that as proof. The service that fills the calendar fastest starts to feel like the heart of the business, so it gets the best techs, the priority slots, and protection in every pricing conversation. Nobody stops to check whether it really is the bread and butter.

Volume creates its own story. If you do 200 of something a year, it feels important simply because you did it 200 times. But volume and margin are two separate questions.

The big job trap

The opposite trap is the big job. It comes in at four figures, you win the bid, and it carries emotional weight far beyond its financial weight. A friend of mine who used to be a builder underpriced his jobs because he was afraid to lose bids, and he lost money on numbers that looked big.

What the invoice never shows is the estimate visit, the follow-up calls, the rushed trip to a supplier at a higher price, the hour your office person spent scheduling, and the callback three weeks later that you handled for free to protect a Google review. So you end up with two stories in your head: the busy service is the important one, and the big job is the profitable one. Both of those are feelings, and neither one is data.

Why your P&L can't tell you which service pays

If you get a good P&L every month, you're ahead of most people. It's a scoreboard for the whole company, and it gives you one honest answer at the bottom.

What it can't do is separate the business back out. Your revenue line doesn't know that 40% came from work that barely paid for itself. Your labor line doesn't know which service consumed the hours. That isn't a bookkeeping failure. It's a different question, and it needs a different tool.

It matters even more when you have several revenue streams, because a drop in repairs can hide behind a rise in parts or sales. 

How to calculate profit per hour for each service

The scarcest thing in your business isn't money. It's time. You, your technicians, and your office person have a fixed number of working hours in a year, and each one can only be spent once. So the question that matters isn't how much you made on a job. It's how much you kept per hour that job took out of your week.

It works especially well with flat rate pricing, because it compares jobs apples to apples.

Count every hour the job touched

Hours touched means every hour a job pulled out of your business, not just the time someone stood in front of the customer. That includes drive time, the estimate, follow-up calls, supply runs, office scheduling, chasing payment, recalls, and the 15 minutes of texts at the end of the day. When you count honestly, some jobs double in hours, and a job that doubles in hours cuts its profit per hour in half.

The five-step exercise

You know me, I'm a fan of systems, so let's take this one step at a time.

  1. List your service types. Keep it to five to eight, grouped the way a customer would describe them. If you wrote down 40, you listed jobs instead of types.
  2. Pull five real jobs from each type. Choose normal jobs from the last six months, not the ones that prove what you already believe.
  3. Write down three numbers for each job. What you charged, what you paid out (parts, labor, subcontractors, fuel, dump fees, payment processing), and the honest hours touched.
  4. Do the math. What you charged minus what you paid out is what you kept. Divide that by hours touched, then average the five jobs for each service type.
  5. Rank them. Line your service types up side by side. The ranking probably won't be what you expected, and that's the whole reason to do it.

In Camp 1, run this on three service types. In Camp 2, with someone else delivering the work, run it on all of them, because a bad service line becomes structural. 

What profit per hour looks like in practice

These are made-up round numbers, just to shape your thinking. Picture a lawn care business with a $60 mowing stop. Crew labor is $22 and supplies are $3, so the owner keeps $35. With 45 minutes on site and 15 minutes of drive time, that's $35 an hour.

Now picture a $1,200 landscape install with $400 in materials, $350 in labor, and $75 in dump fees. The owner keeps $375, which feels like a big win. But add the estimate visit and drive, the quote, follow-up calls, a supply run, eight hours on site, and a walkthrough, and the job touched 14 hours. That's a little under $27 an hour, less than the mowing route.

That doesn't mean stop doing installs. It means the owner now has choices, like pricing in estimate time or batching supply runs.

Don't cut your front doors

Some services earn their place by what they feed. A low-margin maintenance agreement can fill the slow season so you keep good technicians, put you inside a customer's home twice a year where real repair work gets found, and make you the first call when something breaks. Judge those lines on what they feed, not only on what they earn. And count office hours too, because salaried time isn't free.

Raise, fix, keep, or retire: deciding what to do with each service

Once your list is ranked, every service line gets one of four decisions.

Raise. The work and customers are good, but the price is wrong. You're a professional, and you can charge professional fees. Grandfathering recurring customers makes the change easier.

Fix. The price is fine, but the delivery is bleeding hours. In the lawn example, quoting small jobs from photos and batching supply runs could take 14 hours closer to 10, raising profit per hour by more than a third without touching the price. Write every fix down in one sentence and tell your team.

Keep. It pays fine, it's a front door, or both. You don't need to optimize everything.

Retire. It doesn't pay and doesn't feed anything. Take it off the list, or refer it to someone in your community who's great at it.

Then pick just one. One decision on one service line this quarter will move more than a plan to restructure your whole menu.

Everything you offer is weight in your pack. Some of it is rope and food and oxygen, and some of it is a rock you picked up years ago and never questioned. Looking honestly at what you carry is good stewardship of the work you've been given, and you're allowed to set a rock down.

FREE TOOLS FOR THIS EPISODE

Profit Per Hour Worksheet: The free printable version of this exercise. 

Find Your Camp Quiz: Find your business stage in two minutes.

Your next step

If what you find is bigger than a worksheet, that's the work we do together inside the Eight Thousander Expedition™, and current pricing runs through September 30 before it goes up on October 1.