Profit Leaks — ProjectWatchPRO
Where Your Profit Goes

You're Not Losing Profit
in One Big Mistake.
You're Losing It in Small
Places You Can't See.

Most project-driven companies don't fail because of one bad job. They lose money slowly — across dozens of small decisions that look completely reasonable in the moment.
And by the time you see it... it's already too late to fix.

FULLY LOADED TICKER — LIVE JOB SIMULATION
Charge Out Rate
$0.00
Billable revenue accumulating on this job
True Labor Cost
$0.00
Fully loaded cost running against this job
Profit Margin
0.0%
Watching your margin in real time
LIVE SIMULATION — While you read this, costs are running on every active job. Do you know your number right now?
JOB CLOSED — FINAL RECONCILIATION
Contract Quote
What the client pays you
Charge Out — Actual
True billable value of work
True Labor Cost
Fully loaded — all burden included
True Profit Margin
Quote vs. true cost
What Is a Profit Leak?

It's Not Theft.
It's Not Incompetence.
It's Invisible Timing.

A profit leak isn't a dramatic failure. It's what happens when costs aren't visible in real time, decisions get made without full context, and small inefficiencies repeat themselves across every job you run.

One leak doesn't hurt. But dozens running simultaneously — every single week — will quietly destroy your margins while everything looks busy and healthy from the outside.

One leak doesn't hurt.
But dozens running every day will.
Compound Effect — 5 Leaks Running Simultaneously
True Cost Gap
−3.2%
Scheduling Waste
−2.5%
Material Creep
−1.8%
Data Fragmentation
−1.4%
Billing Lag
−1.1%
Total margin erosion −10%
On a $2M revenue company, that's $200,000 in lost profit — every year. None of it visible until month-end.
01
Leak 01 Cost Estimation

The True
Cost Trap

You think you know what an hour costs. You don't.

Most companies quote jobs using wage as a proxy for labour cost. It's the number everyone knows, so it becomes the number everyone uses. But wage is not cost.

Real labour cost includes employer taxes, benefits, PTO accrual, insurance, training time, downtime between jobs, and the overhead that keeps the lights on. Miss any layer — and the margin you quoted was never actually there.

  • Payroll burden adds 25–40% on top of base wage — per person
  • Overhead burden divides your total operating cost by billable hours — and moves every time either number changes
  • Overtime premium stacks on top when hours exceed thresholds
  • Two people with the same title can have very different true costs
You can't protect profit if you don't know your real cost.
And most companies are off by 30–60%.
The 6-Layer True Cost Stack Per person · Per hour
① Base Wage Always Applied
② Overhead Burden Rate Always Applied
③ Labour Burden Rate Always Applied
④ Shift Differential If Applicable
⑤ Task-Specific Burden If Applicable
⑥ Overtime Premium If Applicable
Typical gap: wage vs true cost +38–62% higher
If your cost model doesn't move with reality, every downstream number is wrong — margin, drift signals, billing, all of it.
02
Leak 02 Field Operations

The Scheduling
Chaos

Small delays don't stay small. They become overtime.

Monday morning crew decisions get made without live job data. So crews get sent to sites where materials aren't ready. Tasks start that can't actually move forward. Hours burn with no real progress.

To recover the schedule, overtime gets approved. To hit the deadline, pressure stacks. And by Friday, you've paid premium rates to fix a problem that shouldn't have existed in the first place.

  • Crews waiting on access, materials, or approvals = paid hours with zero output
  • Resequencing mid-job costs more than getting the sequence right upfront
  • Overtime to "catch up" burns margin at 1.5× — on work that should have flowed normally
  • The same blockers repeat week after week because nobody tracks them as patterns
What looks like a small delay on Monday
becomes a margin problem by Friday.
A Typical Job Week — Without Visibility
MON
Crew dispatched. Materials not on site. Waiting begins. Delayed
TUE
Materials arrive. Late start. Half-day lost. Half Day
WED
Job running but 1.5 days behind estimate. Behind
THU
OT approved to recover schedule. Nobody flagged it. OT Burning
FRI
Job closes. Margin gone. Nobody saw it happen. Margin Lost
Overtime cost: never flagged · Margin: discovered at month-end
03
Leak 03 Materials & Consumables

The Invisible
Material Drain

You don't notice it on one job. You feel it across the business.

Consumables and materials get treated as minor costs — because individually, they are. A supplemental pickup here. A bit of waste there. Usage that varies by crew but nobody measures it consistently.

The problem isn't any single purchase. It's the pattern. Across 18 active jobs, that pattern compounds silently until you're looking at material variance that nobody can explain — because nobody was tracking it while it was happening.

  • Supplemental pickups logged against the wrong job — or not logged at all
  • Waste rates vary by crew but never get compared across jobs
  • Material estimates stay static while actual usage drifts upward
  • Nothing looks alarming until the job closes and you see the total
Margins shrink... but nothing looks obviously wrong.
That's exactly what makes this leak so expensive.
Material Variance — Across Active Jobs
Riverside Industrial Ph.2 +2.1% est
Henderson Complex — Coat +22.4% over
Thornton Pipeline — Sec C +8.7% over
Mackay Fabrication Install −1.2% est
CAT 345C Excavator +11.3% over
Blended variance +12.8% over estimate
None of these jobs looked alarming individually. Together, they represent thousands in untracked material cost — discovered at month-end.
04
Leak 04 Data & Decision Making

The Fragmentation
Trap

If your data is fragmented, your decisions are guesses.

Finance has one set of numbers. Operations has another. The PM has notes. Estimating has the original budget. Nobody is working from the same reality — and while they're arguing about which number is right, the job keeps running and the margin keeps leaking.

This isn't a people problem. It's a systems problem. When the truth lives in multiple places, decisions get delayed — and delayed decisions always cost money.

  • 45 minutes in every review meeting spent reconciling versions of the truth
  • Time tracking, accounting, PM tools, and spreadsheets — all with different numbers
  • Decisions made on the most recent snapshot — which is already stale
  • Problems visible to one team, invisible to another, until it's too late for either
While you're debating the numbers —
the work keeps moving and the margin keeps bleeding.
What Each Team Sees
Finance: month-end WIP report
Ops: their own spreadsheet
PMs: notes from the field
Estimating: the original budget
Leadership: a summary of the above
One Version of Reality
Every team sees the same live data
No reconciliation — no debate
Decisions made from a single truth
Problems flagged to everyone at once
Meetings produce decisions, not arguments
Cost of decision delay per week Compounds on every active job
The real enemy isn't bad data. It's decision delay caused by conflicting data. Every day of delay is another day of unrecovered margin.
05
Leak 05 Cash Flow & Billing

The Billing
Delay Trap

You can be profitable and still feel broke.

Work gets completed. But billing lags behind. Timecards need cleanup. Costs aren't finalized. Change orders sit unpriced for days — sometimes weeks. Invoices go out in batches instead of continuously.

The result: you're financing your customers' projects with your own payroll. Cash that should be in your account is sitting in unbilled WIP while you're stressing about Friday's payroll run.

  • Completed work sitting unbilled for 2–3 weeks is lost cash flow, not a timing issue
  • Change orders priced weeks late means revenue recognized weeks late
  • Invoice batching creates feast/famine cash cycles — entirely preventable
  • Growth makes this worse — more jobs means more unbilled WIP sitting idle
Profit is about amount.
Cash flow is about timing. You need both.
Unbilled WIP — Current Snapshot Aging report
Riverside Industrial Ph.2 3 days Fresh
Thornton Pipeline — Sec C 11 days Aging
Henderson Complex — Coat 19 days At Risk
Mackay Fabrication Install 24 days At Risk
Total unbilled WIP $47,320
$47,320 in completed work that hasn't turned into cash yet. Still being financed by the company — while payroll runs Friday.
The Problem Behind the Problem

It's Not the Leaks.
It's When You
See Them.

Most companies already have most of the data. The timecards exist. The material orders exist. The job costs are being tracked somewhere.

The problem is timing. That data arrives 30–45 days after the decisions that mattered. By then, the job is closed, the crew is on the next one, and the margin is gone.

Delayed visibility doesn't just hide problems. It makes them permanent.

When you can see cost and margin in real time...
you stop leaks before they spread.
Without PWP With PWP
Labour cost known after payroll closes
Material variance found at month-end
Overtime discovered in the next payroll run
Job margin calculated after the job closes
Billing lag found when cash gets tight
True cost calculated per person, per hour, live
Material variance flagged as it accumulates
OT hours visible the moment they're logged
Live margin updating continuously mid-job
Unbilled WIP tracked as a daily risk metric
Want to See Where Your Leaks Are?

This Is Literally
Your Business.

If you recognised yourself in more than one of these leaks — you're not alone. Every project-driven company at $1M–$20M deals with all five.

The difference is: some of them can see it in real time. Most can't.

— not ready for a demo yet? —
Take A Guided Tour