How to run a win/loss analysis as Construction and Contractor Founders
You bid 14 jobs last quarter. You know you won 6 and lost 8, but you couldn't tell me why without digging through three email threads, a Buildertrend note from six weeks ago, and your estimating spreadsheet. You don't track loss reasons in any structured way — you just move on. The profitable jobs feel obvious in hindsight, but you're not sure if you're winning the right work or just the work that shows up. Nobody is following up on the bids that went quiet, and you have no idea whether the GC who ghosted you in November is worth another call in March.
What you'll set up
Apps, data, and prompts
The combination of Starch apps, the data sources they pull from, and the prompts you use to drive them.
Starch syncs your Gmail data on a schedule so email threads with GCs and owners attach automatically to each deal. Connect Buildertrend or CoConstruct through browser automation — no API needed — so awarded project data can be pulled into Starch and matched against your open bids. Connect QuickBooks through Starch's scheduled sync to cross-reference which won jobs have actually invoiced versus stalled post-award.
Step-by-step
See this running on Starch
Connect your tools, describe what you want, and the agent builds it. Closed beta is free.
Q1 2026 Bid Review — 8-person residential remodel GC, Pacific Northwest
| Total bids submitted (Q1) | 11 |
| Total value bid | 1,840,000 |
| Bids won | 4 |
| Total awarded value | 580,000 |
| Bids lost — price | 5 |
| Bids lost — relationship / incumbent | 2 |
| Average bid-to-award spread on wins | -4,200 |
| Open bids no response >14 days | 3 |
Jake runs an 8-person remodel shop in the Seattle suburbs. He submitted 11 bids in Q1 totaling $1.84M. He won 4 — all kitchen and bath projects in the $100K–$180K range — and lost 7. His CRM in Starch showed that 5 of the 7 losses were tagged 'price' within a day of getting the no. Two were tagged 'relationship — owner went with their usual guy.' When Starch ran the Q1 summary, it flagged that his close rate on full-gut ADU projects was 0 for 3, and that the average losing bid on those was coming in 18% above the eventual awarded contractor. Jake didn't know that pattern existed because he'd never aggregated loss reasons before — they lived in a notes app and his memory. He also had 3 bids sitting in 'no response' for more than two weeks. Starch's Monday automation had been flagging those, but he'd been too busy to act. He finally replied to one — a $220K deck addition — and got a call back that same day. The client had gone quiet because they were waiting on permit approval, not because they'd moved on. That follow-up turned into a signed contract in March.
How you'll know it's working
What this replaces
The other ways teams handle this today, and how the Starch version compares.
One platform — crm, sales agent crm all running on connected data. Setup in plain English; numbers stay current via scheduled syncs and live agent queries.
Try it on Starch →Frequently asked questions
My bids are in an Excel file and some are in my email. Can Starch actually pull those into one place?
I use Buildertrend. Can Starch connect to it?
Do I have to log every loss reason manually?
Is Starch SOC 2 certified? I'm entering project dollar amounts and client names.
I already track AR in QuickBooks. Can the win/loss view cross-reference what actually got invoiced?
What if I want to track subcontractor bids, not just client bids I submitted?
Related guides for Construction and Contractor Founders
Vendor and category spend analysis means knowing, at any point in time, where your money is actually going — which vendors are getting paid, how much, how often, and whether that number is creeping up or down relative to last month.
Read guide →AP invoice approval is the process of reviewing incoming vendor bills, confirming they match purchase orders or contracts, getting the right sign-off, and releasing payment.
Read guide →A 13-week cash flow forecast is a rolling, week-by-week view of what hits your account and what leaves it — covering roughly one quarter ahead.
Read guide →A strategic account plan is a documented, living view of a specific customer or prospect — their business goals, the stakeholders who matter, the gaps your product fills, the risks to the relationship, and the actions your team is taking.
Read guide →Run a Win/Loss Analysis for other operators
The AI stack built for small RevOps teams.
Read guide →The AI stack built for small marketing teams.
Read guide →The AI stack built for boutique professional services firms.
Read guide →The AI stack built for real estate operators.
Read guide →Ready to run run a win/loss analysis on Starch?
Request closed-beta access. Everything is free during beta.