The Company Doctors  ·  Business Turnaround Experts

Complimentary
Business Assessment

A real client engagement, anonymized. This is the assessment we hand you, and we will do this one for your business at no cost.

Download PDF

Your financials tell you what happened. They never tell you what should have happened. That gap is where the money hides. We map how your business actually works, calculate what each line is capable of in your model (not an industry average), and grade every line against it.

−55%

Drop in new jobs started, while revenue fell only 14%. The number nobody was watching.

38%

Share of a full year's gross profit produced by one single job.

$269,763

Total distance between what this business spent and what its own targets said it should.

4

QuickBooks reports needed from you. That is the whole ask.

About the numbers. Every figure here is real and unaltered. The client's name, its customers and all identifying details have been removed. Two periods appear by design: the monthly P&L detail covers January–August, while the job-level analysis runs through September 12, which is why revenue totals differ between the summary and the data sections.
01 · Sample client: restoration & remediation contractor · Jan 1 – Sep 12, 2026 · Accrual basis

The problem is intake, not revenue

Revenue is down 14% and looks survivable. New job intake is down 55% and is not. The gap between those two numbers is backlog, and backlog runs out.

New jobs / month
4.6

Down from 10.3 in the first half. A 55% drop across every service line.

Revenue / month
−14%

Barely moved, because Jul–Sep was spent billing out work sold earlier in the year.

Jul 1 – Sep 12 result
−$36,124

The first period where the backlog stopped covering the overhead.

Profit from one job
38%

A single fire job is 38% of all gross profit earned this year.

Job count fell off a cliff in every line at once

Average revenue per job barely moved: $5,507 in the first half, $5,578 since. Jobs are the same size. There are simply far fewer of them, and the decline is not concentrated in one service line, which is what you would expect from a single lost referral source.

Service lineJan–Jun jobsPer monthJul–Sep jobsPer monthChange
Reconstruction315.272.9−44%
Water mitigation193.220.8−74%
Mold remediation71.200.0−100%
Everything else50.820.8flat
All lines6210.3114.6−55%

Read the business at the job level

Of 73 jobs this year, eleven carry revenue in one half and cost in the other. That mismatch is what produces a 13% gross margin in one month and 82% the next. Neither figure is real, and neither describes anything that happened in those months.

Findings

CRITICAL

Intake is running at 45% of the first-half rate

11 new jobs in 2.4 months against 62 in six. Mold intake is zero. Mitigation intake is down 74%. Because September is only counted through the 12th, the true figure may be slightly better, but not by enough to change the conclusion.

CRITICAL

One job is 38% of the year's gross profit

The largest job, a single fire reconstruction, produced $162,153 of the $425,922 in job-level gross profit. Strip it out and the company earned $24,150 over eight and a half months. It also carried the worst margin of any major work at 37.4%, against a 56.4% base. It was large, not good.

WATCH

The mix favors the weakest-margin line

Reconstruction is 3.2× the revenue of mitigation but only 2× the gross profit. Every reconstruction dollar sends $0.48 straight to subcontractors; every mitigation dollar sends $0.16. Caveat: this company subcontracts every trade, so the mitigation spread is not a self-performance advantage, and ten mitigation jobs carry revenue with no cost coded against them, which flatters that line.

WATCH

$18,046 of cost is not attached to any job

Sitting in "Not specified": $8,313 of contract labor, $7,983 of supplies and materials, $1,750 of subcontractor cost, against $3,140 of income. Plus $10,950 booked to home-office repairs. Every job margin in this report is therefore slightly optimistic, and nobody can tell which jobs are absorbing it.

Where the $425,922 of job gross profit came from

$162,15338%The largest job, one fire reconstruction at 37.4% margin
$120,65928%The next nine jobs, bringing the top ten to 66% of all gross profit
$143,11034%The remaining 63 jobs combined

Margin by service line

Service lineJobsRevenueGross profitMarginAvg job
Water mitigation21$92,912$77,69683.6%$4,424
Mold remediation7$26,007$17,44367.1%$3,715
Reconstruction38$295,676$153,24551.8%$7,781
Fire reconstruction1$433,534$162,15337.4%$433,534
All other6$28,095$15,38454.8%$4,683
All 73 jobs73$876,224$425,92248.6%$12,003

Mitigation margin is overstated: ten of its jobs carry revenue with no cost coded against them.

The reality

Fixed monthly burden (overhead + vehicle)$27,455
Base gross margin, excluding the fire job56.4%
Revenue needed each month to break even$48,679
Current intake: 4.6 jobs × $5,578$25,659
Monthly shortfall once backlog clears−$23,020

Against cash and receivables net of payables, that shortfall is roughly eleven months of runway: enough time to fix this, and not enough to wait and see. A projection from the current intake rate, not a booked result.

Takeaways

  1. Count jobs weekly, not revenue.

    Revenue lags intake by roughly a quarter in this business. A job-count-per-week number posted somewhere visible is the only metric that would have caught this in July.

  2. Re-open the trade accounts that have gone quiet.

    Twenty-two reconstruction customers arrived with no mitigation job attached, but most are homeowners. The callable list is five trade and commercial accounts: a plumbing contractor, a realty brand, a demolition firm, an attorney referral source and a commercial property. Each sent work in the first half and nothing since June. A phone call each.

  3. Record where every job came from.

    The referral source is not captured anywhere in the accounting system, which is why the collapse stayed invisible until the quarter closed. A required "how did you hear about us" field is a fifteen-minute fix that pays for itself the next time this happens.

  4. Close the job-costing hole before trusting any margin.

    Ten jobs carry revenue with no cost against them and $18,046 sits unassigned. Until both reach zero, every service-line margin in this report, including the blended 48.6%, is overstated.

How this was built. Four QuickBooks Online exports (Profit and Loss on an accrual basis, Profit and Loss by Customer, the Balance Sheet and the A/R Aging Summary) loaded into a model that grades every expense line against targets calibrated to the company's own history rather than an industry average. Job counts are derived from first financial activity per job.
02 · Monthly dollars, accrual basis

P&L data

Eight months of accrual P&L, one line per expense account. Everything downstream is driven from this table.

03 · Jan–Aug 2026 · accrual

Full P&L with RAG heat map

Every line graded against targets calibrated to this company's own history. April carries a single $433,534 fire job, so every line looks small that month and inflated in low-revenue months. Read the Total column first.

At or under green target Yellow Red
04 · Dollars vs. green target

Monthly opportunity gap

Each cell = (actual % of revenue − green target %) × that month's revenue, shown only where the line is yellow or red. Cells at or better than the green target are left blank. This is the size of the field, not a promise.

April's revenue is inflated by one $433,534 fire job, so April gaps read low; low-revenue months read high. The Total column is the reliable figure.

We can do this for your business.

Same assessment, your numbers, no cost and no obligation. You see the findings before you decide anything.

What you get back
  • Your own heat map. Every expense line graded against what your model is capable of, not an industry average.
  • The gap in dollars. Line by line, month by month, so you can see where it actually sits.
  • A written executive summary. The finding, what it costs, and what to do first.
  • A working model you keep. Reload next month's export and it updates itself.
What we need from you
  • Profit and Loss, accrual basis, by month.
  • Profit and Loss by Customer, for job-level margin.
  • Balance Sheet, as of the period end.
  • A/R Aging Summary, to read collections.

Four exports out of QuickBooks Online. Roughly ten minutes of someone's time.

STEP 1Book the fit call

Fifteen minutes. We map four or five universal KPIs straight from your P&L on the call.

STEP 2Send the four reports

Straight out of QuickBooks. Nothing to fill in, nothing to prepare.

STEP 3We build the assessment

We calibrate targets to your model and grade every line against them.

STEP 4You see the number first

You review the findings before you commit to anything at all.

Book the fit call

Free, fifteen minutes, no obligation. You will see your own red, yellow and green in that same call.

CALL1-866-387-5314
EMAILRandy@TheCompanyDrs.com
WEBwww.TheCompanyDrs.com
Download PDF