Do You Know Which Projects Actually Make Money?

Most mid-market firms can't tell you which projects are profitable until the job is done. By then, the margin has already bled out.

Alexandre Carey
By Alexandre Carey
March 17, 2026
8 min read
Do You Know Which Projects Actually Make Money?

The difference between knowing your project profitability in real time and discovering it after the fact

Ask the owner of a mid-market construction, manufacturing, or trades company this question: "Which of your current projects are making money?"

Watch their face. You'll see one of three reactions:

Confidence: "All of them." (This is almost never true. It means they don't have the data to know otherwise.)

Honesty: "I won't know until they're finished." (This is the most common answer — and the most dangerous one.)

Frustration: "I think most of them, but a few are killing us and I can't figure out why." (This person is ready for a solution.)

The inability to track project profitability in real time is one of the most expensive blind spots in mid-market operations. It's also one of the most fixable — once you understand why it exists and what to do about it.

The Profitability Illusion

Most mid-market companies know their overall profitability. They get a P&L every month (or quarter, or year). Revenue minus expenses equals profit. Simple.

But company-level profitability is a blended average that hides enormous variation at the project level. A company running at 8% net margin might have:

  • Three projects earning 18% margins
  • Five projects earning 8-10% margins
  • Two projects losing money

The profitable projects subsidize the money-losers. The blended average looks acceptable. And the business owner sleeps at night — unaware that 20% of their work is destroying value.

This isn't hypothetical. A study by FMI Corporation found that the average construction firm's project-level profitability varies by more than 15 percentage points from the least profitable to the most profitable project in a given year. Some projects generate outsized returns. Others burn through margin like fuel through a sieve. The company's overall health is determined not by average performance, but by how much value the losers destroy before anyone notices.

Why You Can't See Project Profitability

The visibility problem has structural roots:

Revenue Is Recognized on a Schedule, Not on Reality

In project-based businesses, revenue recognition often follows a billing schedule rather than actual progress. You bill monthly based on a schedule agreed at contract signing. But the work doesn't happen evenly. Costs front-load on some phases and back-load on others. Material purchases spike at the beginning. Labor intensifies in the middle. Punch-list and warranty work drags out at the end.

At any given point, your billed revenue and your actual progress are misaligned. You might look profitable at month three because you've billed ahead of costs — then look terrible at month six when the costs catch up.

Without a system that tracks earned value (revenue earned based on work completed, not work billed), you're flying on instruments that aren't connected to the plane.

Costs Are Captured Late and Loosely

In most mid-market operations, project costs arrive from multiple sources with varying degrees of timeliness:

  • Labor: Time sheets submitted weekly (or less frequently), often estimated rather than tracked precisely, coded to projects inconsistently
  • Materials: Purchase orders issued on one timeline, deliveries on another, invoices on a third — all needing reconciliation to the correct project
  • Subcontractors: Invoiced monthly with varying levels of detail, sometimes disputed, often coded at a high level that doesn't reveal where the cost was actually incurred
  • Equipment: Rental charges billed monthly, fuel and maintenance costs scattered across multiple accounts, internal equipment usage tracked poorly or not at all
  • Overhead allocation: Administrative, insurance, and supervision costs allocated by formula (if at all) rather than tracked to specific projects

By the time all costs are captured, reconciled, and allocated to the correct project, the project is nearly complete. You're diagnosing the patient after they've already recovered — or died.

Change Orders Live in a Parallel Universe

Change orders are the wild card of project profitability. A project estimated at 10% margin can become a 15% margin project with well-managed changes — or a money-loser with poorly managed ones.

In most mid-market operations, change orders follow an informal process:

  1. Client requests a change verbally or via email
  2. Project manager agrees to do the work (sometimes without pricing it first)
  3. Change order paperwork is created eventually — sometimes
  4. Pricing is added later — sometimes
  5. The change order is billed — sometimes
  6. The additional cost is tracked against the project — rarely

The gap between work performed and change orders billed is one of the biggest single sources of margin leakage in project-based businesses. One AnchorPoint client — BG Doors & Windows — found that systematizing their entire operational workflow, including how changes and additions were captured and processed, contributed directly to their $336,000 in annual savings. Much of that savings came from simply ensuring that work performed was properly documented, priced, and billed.

Overhead Is Invisible

Direct project costs — labor, materials, subs — get at least some tracking attention. Overhead costs — supervision, project management, estimating time, administrative support, vehicle costs, insurance — are usually dumped into a general bucket and spread across projects by formula.

This means a project that consumed 200 hours of project management time is allocated the same overhead as a project that consumed 50 hours. The high-maintenance project looks more profitable than it actually is, while the easy project looks less profitable. Your data tells you the wrong projects are your best performers.

The Real-Time Profitability System

Building real-time project profitability visibility requires four components:

Component 1: Granular Cost Coding

Every cost must be coded to a specific project at the time it's incurred — not reconciled later, not allocated by formula. This requires:

A cost coding structure that's detailed enough to be useful but simple enough to be followed. Ten to twenty cost codes per project is typically the sweet spot for mid-market operations. Fewer than ten and you can't identify where margin is leaking. More than twenty and people start coding everything to "miscellaneous."

Mobile time tracking. Labor costs should be captured daily, by task, by project, at the point of work. Not on paper time sheets submitted on Friday. Not from memory at the end of the week. Real-time, digital capture from the field.

Purchase order discipline. Every material purchase must be linked to a project before the order is placed. Not after the invoice arrives. Before. This eliminates the reconciliation scramble and ensures material costs hit the right project immediately.

Subcontractor invoice coding. When a sub invoice arrives, it gets coded to the specific project, phase, and cost category immediately — with the project manager confirming the amounts and scope before payment.

Component 2: Earned Value Tracking

Instead of comparing billed revenue to actual costs (which is misleading due to billing schedules), compare earned revenue to actual costs.

Earned revenue is calculated as: (percentage of work actually completed) x (total contract value including approved change orders).

The percentage of work completed should be based on measurable progress — units installed, milestones achieved, deliverables accepted — not on the project manager's subjective estimate. Subjective percentage-complete estimates are consistently optimistic, which makes projects look profitable right up until they aren't.

When earned revenue exceeds actual costs, the project is performing well. When actual costs exceed earned revenue, the project is bleeding margin — and you need to know now, not at closeout.

Component 3: Change Order Capture and Tracking

Every piece of work that falls outside the original scope needs to be identified, priced, approved, and tracked — in real time. This requires:

A clear definition of what constitutes a change. If your team can't distinguish between base scope and additional scope, they can't capture changes. This definition should be documented and trained.

A simple, fast process for documenting changes. If the change order process is cumbersome, field personnel will skip it and just do the work. The capture mechanism needs to be as easy as taking a photo and filling out three fields on a phone.

Automated tracking of change order status. Identified, priced, submitted, approved, billed, paid — every change order should be tracked through this lifecycle, with alerts when items stall at any stage.

Margin analysis by change order. Not all changes are created equal. Some are highly profitable additions. Others are barely break-even accommodations. Analyzing change order margins separately from base scope margins reveals whether your change order process is creating value or just creating work.

Component 4: Dashboard and Alerts

All of this data is useless if it sits in a database waiting for someone to query it. Real-time profitability visibility requires:

A project profitability dashboard showing every active project's current margin — earned revenue minus actual costs, updated daily. This dashboard should be the first thing leadership sees every morning.

Threshold alerts that fire when a project's margin drops below target. If your target margin is 12% and a project drops to 9%, the alert triggers an investigation before the project drops further.

Trend analysis showing whether project margins are improving or deteriorating over time. A project that's at 10% margin and trending upward is different from one that's at 10% and heading south.

Portfolio view showing the margin contribution of every project to company-level profitability. This reveals which projects are carrying the company and which are dragging it down.

What Changes When You Can See

When project profitability becomes visible in real time, several things happen:

Bad Projects Get Fixed Early

A project bleeding margin at week three can be saved. A project bleeding margin at month eight probably can't. Real-time visibility moves the intervention point forward — from post-mortem to preventive.

When a project's margin drops below threshold, leadership can investigate immediately: Is it a labor productivity problem? A material cost overrun? A scope creep that hasn't been captured as a change order? Each cause has a different remedy, and early detection makes every remedy more effective.

Estimating Improves

When you can see exactly where and why actual costs deviate from estimates, your future estimates get better. The feedback loop between project performance and estimating is the single most valuable byproduct of profitability visibility.

Resource Allocation Gets Smarter

If Project A is earning 18% margin and Project B is earning 4%, where should your best project manager be spending their time? Without profitability data, resources get allocated by urgency — whoever is yelling loudest gets attention. With profitability data, resources get allocated by value — the projects with the most margin at risk get the best talent.

Client Profitability Becomes Visible

Over time, project-level profitability data reveals client-level patterns. Some clients generate consistently high-margin work. Others consistently erode margin through scope creep, slow payments, excessive change requests, and demand for premium service at standard prices.

This data transforms client management from intuition to strategy. Your best clients should get your best service. Your worst clients should get a difficult conversation — or a referral to your competitor.

The Business Becomes Sellable

A business that can demonstrate project-level profitability — with historical data, trend analysis, and real-time tracking — is worth significantly more than one that can only show a blended P&L. Buyers pay premiums for operational visibility because it reduces their acquisition risk.

Starting the Journey

If you currently have no project-level profitability visibility, start here:

Week 1-2: Establish cost coding structure. Define 15-20 cost codes that align with your estimating categories. Keep it simple enough for field teams to use.

Week 3-4: Implement mobile time tracking on two or three projects. Get field labor data flowing daily.

Month 2: Begin coding all project expenses — materials, subs, equipment — to specific projects at time of purchase or commitment.

Month 3: Build your first project profitability dashboard. It won't be perfect. But it will show you things you've never seen before — and some of what you see will surprise you.

Ongoing: Close the feedback loop. Compare estimates to actuals. Investigate margin variances. Feed learnings back into estimating. Repeat.

The owner who can answer "Which of your projects are making money?" with data — real, current, granular data — has a fundamentally different business than the one who says "I'll know when they're done."

One is managing. The other is guessing.

You don't have to guess.

Share this article

Related Articles

AI Agents in Operations: Beyond the Buzzword

AI Agents in Operations: Beyond the Buzzword

Everyone's talking about AI agents. Nobody's explaining what they actually do in a 50-person construction company. Here's the practical reality — no hype, no jargon, just applications that work.

Mar 16, 2026Read more
The AI Divide: 68% of Small Businesses Use AI — But Only 15% Have a Strategy

The AI Divide: 68% of Small Businesses Use AI — But Only 15% Have a Strategy

Most small businesses are dabbling with ChatGPT. A few are using AI to redesign their entire operations. The gap between these two groups is about to become permanent.

Mar 18, 2026Read more

Contact Us

Let's connect and discuss how we can help you with tailored data technology solutions for your business.

Get the best data & AI experts for 30 minutes
info@anchorpointdata.com
4388 Rue Saint-Denis 200 #919 Montreal QC H2J 2L1
Schedule a free consultation