Skip to content
← Blog
Job Costing

Are Your Jobs Actually Profitable? A Simple Guide for Trades Business Owners

Supercrew Team
Supercrew Team
Supercrew Editorial · Sep 25, 2026 · 7 min read

You finish a job, send the invoice, and see money hit the bank account. On the surface, it feels like a win.

But here's the uncomfortable question: was the job actually profitable?

For many trades businesses, the answer isn't as clear as it should be. Electricians, plumbers, HVAC contractors, builders, landscapers, and other service-based trades often quote jobs based on estimated labour hours and material costs. Yet once the job is complete, very few take the time to compare what they thought would happen against what actually happened.

The result? Businesses can unknowingly lose money on jobs while remaining busy, booked out, and generating revenue.

The good news is that understanding job profitability doesn't require an accounting degree. Often, it starts with one simple comparison:

Quoted labour hours versus actual labour hours.

Why revenue doesn't equal profit

Many business owners use revenue as a measure of success. If last month produced $100,000 in sales and this month generated $120,000, it feels like growth. However, revenue only tells part of the story.

A job can bring in thousands of dollars while delivering little or no profit if labour costs run over budget. In some cases, a job may even lose money despite a healthy invoice value.

Let's look at a simple example. A plumbing company quotes a commercial project based on:

  • 40 labour hours
  • A labour rate of $100 per hour
  • Materials costing $2,000

The total quote comes to $6,000. Everything looks profitable on paper.

However, when the work is completed, the team actually spends 60 labour hours on-site. Those extra 20 hours create an additional labour cost that wasn't included in the original quote. Suddenly the expected profit margin shrinks dramatically.

Without tracking actual hours, the owner may never realize the job underperformed. They simply move on to the next project and repeat the same estimating mistake.

The hidden cost of labour overruns

Labour is often the largest controllable cost in a trades business. Materials typically have predictable pricing. Labour, on the other hand, can fluctuate significantly depending on:

  • Site conditions
  • Scope changes
  • Poor scheduling
  • Travel time
  • Rework
  • Training requirements
  • Communication issues
  • Productivity differences between crews

Even small overruns can have a major impact on profitability. Consider a business completing 20 jobs per month. If each job exceeds the quoted labour estimate by just three hours, that's 60 additional labour hours monthly. Over a year, that becomes 720 hours of unplanned labour.

For many businesses, that's the equivalent of thousands or even tens of thousands of dollars in lost profit.

The challenge is that these overruns rarely appear all at once. They happen a few hours here, a few hours there, until profitability quietly disappears.

The most important metric you're probably not tracking

Many trades businesses track:

  • Revenue
  • Cash flow
  • Outstanding invoices
  • Job completion rates

But one metric often gets overlooked: labour variance. Labour variance is simply the difference between estimated labour hours and actual labour hours. The formula is straightforward:

Labour Variance = Actual Hours − Quoted Hours

For example:

  • Quoted hours: 25
  • Actual hours: 32
  • Labour variance: +7 hours

That seven-hour overrun immediately signals a profitability issue. Conversely:

  • Quoted hours: 25
  • Actual hours: 22
  • Labour variance: −3 hours

This job outperformed expectations and likely generated stronger margins.

Tracking this metric consistently provides valuable insight into how accurately jobs are being estimated and executed.

What profitable businesses do differently

Highly profitable trades companies don't simply complete work. They measure performance against expectations. After every project, they ask:

  • How many hours did we quote?
  • How many hours did we actually spend?
  • Why was there a difference?
  • Can we improve future estimates?

This creates a feedback loop that drives continuous improvement. Instead of guessing, they build estimates using real historical data.

For example, if five previous bathroom renovation projects averaged 55 labour hours rather than the originally estimated 40 hours, future quotes can be adjusted accordingly. Over time, this leads to:

  • More accurate pricing
  • Better margins
  • Improved resource planning
  • Greater confidence when bidding jobs

The businesses that consistently win are rarely the ones with perfect estimates from day one. They're the ones that learn from every completed project.

Warning signs you're losing profit on jobs

Many owners have a feeling that profitability is slipping long before they see the evidence. Some common warning signs include:

Your team is constantly working overtime. If employees regularly stay late to finish work that was supposed to fit within standard hours, your labour budgets may be unrealistic.

Revenue is growing but cash is tight. More sales should generally lead to more profit. If revenue continues to increase while cash flow remains under pressure, job margins may be weaker than expected.

Every job feels more difficult than planned. When crews consistently report that projects take longer than expected, estimating assumptions may no longer reflect reality.

Bidding feels like guesswork. Many owners rely on experience and intuition when quoting jobs. While experience is valuable, profitable businesses combine intuition with data.

You can't confidently answer which jobs make the most money. If someone asked which job types generate the highest profit margins, would you know? Many business owners can't answer with certainty because their labour tracking doesn't connect directly to individual jobs.

How to start measuring job profitability

The process doesn't need to be complicated. Start with these five steps.

1
Track quoted labour hours
Every estimate should clearly document expected labour hours. This becomes the benchmark against which actual performance is measured.
2
Record actual time worked
Ensure employees record time against specific jobs rather than simply clocking in and out for the day. Job-level time tracking is essential.
3
Compare planned versus actual
At job completion, compare estimated hours, actual hours, and the variance between them. This immediately reveals whether labour costs stayed within budget.
4
Investigate major differences
When jobs go over budget, determine why. Was the estimate inaccurate? Were there customer-requested changes? Did scheduling issues create delays? Was rework required? Understanding the cause is just as important as identifying the variance.
5
Use the data to improve future quotes
The real value comes from applying lessons learned. Each completed job provides information that can help improve future profitability.

Why spreadsheets eventually break down

Many businesses begin tracking profitability using spreadsheets. At first, this works well enough. However, as job volume increases, spreadsheets create new challenges:

  • Data is spread across multiple files
  • Time entries are entered late or incorrectly
  • Managers struggle to see job performance in real time
  • Reporting becomes manual and time-consuming
  • Historical data is difficult to analyze

Eventually, owners spend more time gathering information than acting on it. This is where many businesses hit a growth ceiling. Without accurate visibility into job performance, decision-making becomes reactive instead of proactive.

The real advantage of job profitability tracking

Knowing whether a specific job was profitable is useful. Knowing why it was profitable is even more valuable. When businesses consistently track estimated versus actual labour hours, they begin to identify patterns such as:

  • Certain job types that always run over budget
  • Specific crews that outperform estimates
  • Customers who frequently request scope changes
  • Seasonal productivity trends
  • Pricing models that need adjustment

These insights allow owners to make smarter decisions across the entire business. Instead of working harder for the same margins, they can improve profitability through better planning, pricing, and execution.

Stop guessing and start measuring

Many trades businesses spend significant effort winning work, serving customers, and managing teams. Yet surprisingly few have a clear picture of which jobs are truly making money.

The difference between a growing business and a highly profitable business is often visibility.

When you understand how quoted labour hours compare to actual labour hours, you gain a clear view of your margins, estimating accuracy, and operational performance. That visibility helps eliminate guesswork and gives you confidence that the jobs filling your schedule are actually contributing to profit.

How Supercrew helps trades businesses understand job profitability

The challenge isn't recognizing that profitability matters. The challenge is finding the information quickly enough to act on it. Many trades businesses have labour data in one system, job information in another, and financial results somewhere else entirely. Bringing everything together can be time-consuming and frustrating.

That's where Supercrew helps. Supercrew gives trades businesses a simple way to track labour against jobs and compare estimated hours with actual performance. Instead of manually digging through spreadsheets and timesheets, owners and managers can see where jobs are tracking well and where labour overruns are affecting margins.

With visibility into job-level performance, businesses can:

  • Compare quoted hours against actual hours worked
  • Identify jobs that are running over budget
  • Understand which projects generate the strongest margins
  • Improve future estimating accuracy
  • Make faster, more informed decisions

Most importantly, Supercrew helps answer one of the most important questions in any trades business:

“Are our jobs actually making money?”

Because at the end of the day, being busy isn't the goal. Being profitable is. And when you can clearly see how every job is performing, you gain the insight needed to protect margins, improve estimating, and build a stronger, more profitable business.

With Supercrew, profitability becomes something you can measure, understand, and improve, rather than something you simply hope for at the end of each project.

Stop tracking hours by memory

Supercrew captures verified hours automatically and exports straight to payroll — no double entry, no reconstructed timesheets.

See how it works