For construction firms doing $10M+

Win more jobs. Keep more of every job.

Most $10M+ commercial GCs are sitting on six figures of margin they've already earned and don't know it, buried in jobs they closed months ago.

Book a Profit Potential Workshop and we'll go through your current and past jobs with you, line by line, and show you exactly where it's slipping through.

If we don't find a six-figure opportunity in your own numbers, you don't pay.

BOOK THE 30-MINUTE CALL

↳ 30 minutes to see if you qualify. No pitch, no demo.

·You keep every deliverable
The Two LeversToday → After
Bids out the door / month6 9+3
Profit kept per job5% 7%+2 pts
more bids × better margin
= the year you should be having.
2-3
Extra bids/mo per estimator, no new hires
~30%
Avg. operational efficiency gains
$0
If we can't document the opportunity
// Lever One - Win more jobs

The most expensive jobs of the year are the ones you never bid.

Imagine your estimator opens the takeoff already done, quantities pulled from the plans, matched to your historical costs and preferred sub pricing, ready to review instead of build from scratch.

That's the kind of custom AI solution we design and build for contractors like you. In your Project Profit Workshop,

Priced from your real numbers
Actual costs and production rates, not last year's assumptions.
Error-checked before they leave
Scales verified, quantities audited, anything off flagged before it becomes a job that loses money.
Faster to the owner
When revised plans land, the system compares versions and updates the delta. You respond in hours while competitors rebuild from scratch.

Your estimator keeps final authority over every number. The AI does the 80% that's clicking and counting; your people do the 20% that wins the work.

Bid invitations, last 30 days~35% declined
BIDsubmitted
BIDsubmitted
BIDsubmitted
BIDsubmitted
DECLINED - NO CAPACITYreturned
DECLINED - NO CAPACITYreturned
DECLINED - NO CAPACITYreturned
Unbid revenue on the table
$? per month
Nobody in the firm has ever calculated this number. The workshop does.
Manual takeoff
12-20 hrs
AI first pass + review
5 hours
Anatomy of a $1.2M JobEstimated → Actual
-$38K
-$52K
-$21K
Missed change order-$38K
Stale job cost-$52K
Un-billed allowance-$21K
Total leak-$111,000
When you find out
Bid
Build
Closeout
+60 days
// Lever Two - Find the money

Winning the job is half the battle. Keeping what you won is the other half.

Your last six jobs made money, at least on paper. So does almost every firm. But at $10M+, there is nearly always a six-figure gap between what those jobs made and what they should have made. It hides in the same few places every time:

  • The change order approved by text that never got billed.
  • The job-cost number that landed 60 days after closeout - after you'd bid the next three jobs on the same wrong assumptions.
  • The WIP report that's two weeks stale by the time a six-figure decision gets made on it.
  • The allowance overage that evaporated into an email thread.
  • The production rate that ran 25% under the bid until the fuel bill said so.

None of it shows on the P&L, because the P&L reports totals, not causes. And your project software never caught it, because it was built for the average contractor - your costs, your sub rates, and the way you actually run a job are exactly what it can't model.

We build on top of what you already run — Procore, Buildertrend, ServiceTitan, Sage, QuickBooks all stay — adding the layer that catches these leaks while there's still time to act: tighter estimate-to-actual visibility, change orders that don't fall through the cracks, job costs that show up in days instead of months. Firms that track actuals against estimates in real time see 15-25% better margins than those who wait for closeout.

One point of margin on a $20M book is $200,000. We typically find several.

// The Two Levers Together

Each lever is worth six figures. Together, they compound.

Illustrative math for a $20M firm at 5% net - the workshop calculates yours.

Lever
Win more
Move
+2 bids/month → +5 jobs/year at your average job size
Worth
+$200,000+
in new margin
Lever
Keep more
Move
+1-2 points of recovered margin across the board
Worth
+$200K-$400K
recovered profit
Lever
Compounding
Move
The second lever applies to everything the first lever adds
Worth
The gap widens
every quarter

More bids, priced better, leaking less. That's the whole system - and before we build any of it, we prove the numbers on your own jobs.

// The Offer

Step one isn't a build. It's proof: the Project Profit Workshop.

About three hours of your time · we put a dollar figure on both levers.

01
A week before
Intake

Send your closed-job cost files and bid history, and complete a short questionnaire. Messy files are fine - parsing them is part of the demonstration.

02
3-4 hours
The working session

Structured sessions with your ops and finance leads. We walk your estimating, bidding, job-costing, and closeout flow end to end.

03
5-7 business days
The findings

A findings report that could only have been written about your firm: the Bid Capacity Audit, the Margin Leak Map, the recommended fix + roadmap, and a working prototype when the fix has a screen.

You keep everything - the report, the numbers, the prototype - whether or not we ever build a thing for you.

BOOK THE 30-MINUTE CALL
// Deliverables

You keep everything, whether or not we ever build a thing for you.

Bid Capacity / Confidential
Unbid Revenue Audit
FY26 · 30-day sample
Invitations received22
Declined - no capacity8
Unbid revenue$3.2M
The Bid Capacity Audit

How many invitations you're declining, what a takeoff actually costs you in estimator hours, and the revenue sitting in the bids you never submitted.

Leak map
Change orders$92K
Allowance overages$68K
Late job cost$51K
Stale WIP$33K
Prod. rate drift$18K
The Margin Leak Map

Every dollar that leaked out of the six jobs, categorized, biggest leak in red.

Roadmap
1
Phase 1
AI-assisted takeoff
2
Phase 2
Live job-cost feed
3
Phase 3
Change-order capture
The Recommended Fix + Roadmap

Exactly what we'd build to move both levers, in what order, and what it costs.

Job #4218 · Live margin
$1.24M
Bid
28%
Actual
21%
when the fix has a screen
A Working Prototype

When the fix has a screen, you get a clickable prototype - your workflow, your terminology, real enough for your team to put their hands on.

// The Guarantee

A documented six-figure opportunity - or you don't pay.

Between the bids you're declining and the margin you're leaking, we'll document at least six figures a year in recoverable profit, pulled from your own jobs - or the workshop is free. And you keep every deliverable either way.

Free demos run on sample plans and ask you to imagine the savings. We prove the number on your closed jobs - on our dime if we're wrong.

// Who this is for

Built for firms with real volume - because the math only works there.

This is for you if:
  • You run a construction or home-services firm doing $10M+ - GC, specialty sub, custom builder, heavy/civil, or home services.
  • Your estimators are maxed out and you're passing on work you know you could win.
  • You're on Procore / Buildertrend / ServiceTitan / Sage plus spreadsheets - and still don't fully trust the job-cost report.
This isn't for you if:
  • You're under $10M - the leak is real, but the fix won't pencil yet.
  • Your books live on paper - the diagnostic needs digital job-cost and bid records.
  • You're shopping for a cheap per-seat takeoff tool - that market exists, and we're not in it.
  • You want the number without the three-hour session - the session is where the number comes from.
Kelly Moore, Executive Director at Whale Song
Kelly Moore
Executive Director · Whale Song
// Who's behind it
"We'd rather show you the number than pitch you."

I'm Kelly Moore, Executive Director at Whale Song. We build custom software for construction and home-services firms - strategy first, then code. Roughly 30% average operational efficiency gains.

Every vendor in this industry runs a demo on a sample project and asks you to imagine the savings. We do the opposite. We take your last six closed jobs and show you two numbers: the revenue sitting in the bids you never submitted, and the margin that leaked out of the jobs you won. Then - and only then - do we talk about what to build.

Your estimators keep final authority over every number. Nothing you run gets ripped out. And if the opportunity isn't there, the workshop is free.

- Kelly Moore, Executive Director, Whale Song

Builds on top of
Procore
Buildertrend
ServiceTitan
Sage
QuickBooks
// Off-the-Shelf vs. Whale Song

Software built for the average contractor vs. built for you.

Off-the-shelf
Software
Whale Song
Training
Generic contractor data
Your historical costs and subs
Proof
Sample plans for demos
Proves value on actual closed jobs
Workflow
One-size-fits-all workflow
Your workflow, terminology, authority
ROI
Pay regardless of outcome
Six figures documented, or workshop is free

Off-the-shelf software asks you to adapt to it. Whale Song adapts to you, and proves ROI on your own numbers before you ever commit to a build.

// FAQ

Fair questions.

// Book the call

More bids out the door. More profit on every one. Starting with two numbers from your own jobs.

About three hours. Your last six closed jobs. The revenue you're declining + the margin you're leaking - documented. Six figures, or you don't pay. You keep everything either way.

↳ books directly on Kelly's calendar · no pitch, no demo - just whether you qualify

P.S. - We cap how many workshops we run each month, because the diagnostic only works when it's done right. If you're heading into bid season short on estimating capacity, book now rather than next quarter.