WHERE EVERY CLIENT COUNTS.

Handyman Profitability: Why Busy Doesn’t Mean Profitable

Handyman profitability is one of the most misunderstood numbers in the trades. A handyman business can look healthy from the outside — booked solid, steady clients, the phone ringing — and still have an owner who can’t figure out why cash is always tight. A few years ago, we worked with exactly that kind of business: busy, well-regarded, and quietly losing money on jobs the owner thought were profitable. Here’s what we found when we ran the numbers, and what changed once we did.

The Client: A Busy Handyman Who Couldn’t Figure Out Where the Money was Going

The owner came to us with a familiar problem. He had steady work, including a long-term client who paid him reliably. He had part-time workers helping him keep up with the jobs. From the outside, the business looked like it was working. But cash was always tight, and he couldn’t pin down why.

He suspected something was off in his pricing. He just couldn’t see exactly what.

So we took a closer look at his actual numbers — not the hourly rates on paper, but what each real job cost to complete and what it really earned. That’s where the truth came out.

The Math That Looked Fine on Paper

Here’s what the owner believed about his handyman profitability based on his hourly numbers:

  • He charged his long-term client $60 per hour for his services.
  • He paid his part-time workers $23 per hour to help complete projects.
  • Gross margin per hour, on paper: $37 per hour ($60 revenue minus $23 wages).

On the surface, that looked like a healthy spread. And this is where most service businesses stop their analysis. They check the hourly rate, see a comfortable margin, and assume the business is profitable.

This is the most common trap in handyman profitability. An hourly margin tells you almost nothing about whether a job — or a client — is making you money.

What Happened When We Looked at a Real Job

We pulled one specific recent job and ran the full numbers. Here’s what we found:

  • Time on the job: 2 hours
  • Revenue: $120 (2 hours × $60/hour)
  • Labor cost: $46 (2 hours × $23/hour)
  • Materials: $200
  • Result: $120 revenue – $46 labor – $200 materials = a $126 loss on the job.

And that loss doesn’t even include the employer’s portion of payroll taxes (Social Security and Medicare), which the business pays on top of every dollar of employee wages. With those added in, the loss was even worse.

One single job. $126 lost. And on the books, this job looked like a $74 contribution ($120 revenue – $46 labor) before someone bothered to factor in materials.

Multiply that pattern over weeks and months of similar jobs, and you have an exact explanation for why a busy handyman business runs out of cash.

Why Handyman Profitability Breaks Down This Way

Handyman profitability is unusually sensitive to costs that don’t show up in an hourly rate calculation:

  • Materials. On any job involving parts, lumber, paint, fixtures, or supplies, materials can quickly exceed labor revenue — especially on short jobs.
  • Payroll taxes. Employers pay roughly 7.65% on top of wages for Social Security and Medicare, plus state unemployment and other taxes. A $23/hour wage actually costs the business closer to $25-$26 per hour.
  • Drive time and small overhead. Travel between jobs, vehicle costs, tools, and insurance all eat into the gross margin that hourly rates suggest is there.

When you only look at hourly rate minus hourly wage, you’re seeing a fraction of the picture. Real handyman profitability requires looking at the full job cost — every dollar that goes out the door to deliver the work — and comparing it to the revenue that job produces.

The Hard Choice This Owner Faced

Once the numbers were clear, we asked the natural question: could he raise the long-term client’s hourly rate? The answer was no. The client wasn’t willing or able to pay more.

That left two real options:

  1. Keep the client, but protect the margin. Assign only his lowest-cost labor to that client’s jobs. Watch materials carefully. Look for any way to compress hours. Accept that this client is a low-margin account and budget accordingly.
  2. Walk away from the client. Use that freed-up capacity to pursue work that pays at profitable rates. This is harder emotionally — long-term clients feel like assets, even when the math says otherwise — but it’s often the right move.

Sometimes protecting your handyman profitability means letting go of work that doesn’t make financial sense. It feels counterintuitive, especially when you’re busy. But staying busy with the wrong work just delays the cash problem; it doesn’t fix it.

How to Set Up Better Pricing Going Forward

If you’re a handyman or thinking about starting a service business like this, a few changes can dramatically improve your handyman profitability:

  • Price by project where possible, not just by the hour. Hourly pricing punishes you for being efficient and rewards you for being slow. Project pricing forces you to estimate full job cost upfront — and pass it through.
  • Know your full job cost before quoting. Labor (including the employer’s tax burden), materials, drive time, equipment use, overhead allocation. Estimating without these is guessing.
  • Research your market. Trade associations publish typical rates. Competitor estimates give you a benchmark. Modern tools — ChatGPT, industry forums, even casual conversation with other contractors — can help you see what your area supports. Don’t undercharge out of habit.
  • Build in profit, not just wages. If your prices only cover your costs and your wages, you’re working for an hourly job — not running a business. Real profit needs to be in the number from the start.
  • Review pricing regularly. Costs change. Wages change. Materials change. If you’re using rates from three years ago, you’re almost certainly underpriced.

What This Means for Your Handyman Profitability

The biggest takeaway from this story isn’t about hourly rates or materials or one specific client. It’s this:

Being busy is not the same as being profitable.

Handyman profitability lives at the job level, not at the hourly rate level. If cash is always tight despite steady work, the answer is almost always in pricing — and specifically in jobs where materials, payroll taxes, or hidden costs are quietly eating margin that the hourly rate seemed to promise.

A few questions worth asking about your own handyman business:

  • Do I know the actual cost of each job — including labor, materials, and payroll taxes?
  • Am I pricing work based on hourly rates or actual project costs?
  • Which jobs or clients consistently make money, and which ones don’t?
  • How often do material costs wipe out my hourly margin?
  • Do my rates cover overhead and leave room for profit, or just wages?
  • Am I staying busy but still struggling with cash flow?
  • What are other handymen in my area charging for similar work?
  • If I can’t raise my rates, am I willing to replace low-margin clients with better ones?
  • Do I review my pricing regularly, or am I using numbers from years ago?

If you can answer these questions with confidence, you’re ahead of most service business owners. If not — that’s exactly the kind of work we do at CoeurBridge. We help small business owners understand their numbers well enough to make better decisions, not just file better tax returns.

Want to talk through your numbers? Book a free strategy call with one of our account managers. We’ll listen, ask questions, and help you figure out whether better financial reporting could meaningfully change how you run your business.


Check out our free training sessions that help small business owners!

Want to talk to us about bookkeeping for your business or start-up? Contact us here!


| Subscribe Podcast | Subscribe to YouTube for Entrepreneurs YouTube |

| Subscribe to YouTube for Students of Accounting YouTube |

Leave a Reply

Your email address will not be published. Required fields are marked *