Why the First 100 Days Decide the Deal
Most PE trade roll-ups don't fail at acquisition. They fail at integration.
The math is straightforward: PE firms buy HVAC, plumbing, and electrical businesses at 4x–6x EBITDA. Exit multiples of 8x–12x — the source of actual PE returns — depend on demonstrating a unified, professionally-managed platform. That demonstration has to be credible by month 18, which means operational integration has to be complete by month 6. Which means the foundation has to be built in the first 100 days.
Every platform that hits 18-month integration drag — and most do — lost those 12 months somewhere in the first quarter. Not because they didn't work hard. Because they sequenced wrong. They let subsidiaries keep running their own QuickBooks files while "evaluating options." They defined KPIs for the platform deck without locking down definitions at the subsidiary level. They delayed the chart of accounts standardization because it felt disruptive.
The disruptive version is the 18-month version.
The operating thesis here is simple: PE returns on trade roll-ups depend on month-1 standardization, not month-18 cleanup. Every day a subsidiary operates on its own financial close cadence, its own definition of "job gross margin," its own dispatching logic — is a day that integration debt compounds. You're not saving them the disruption. You're deferring it to a worse moment, with more subsidiaries, and higher stakes.
This playbook is the framework for front-loading that work.
The 5 Operational Layers That Must Standardize
Integration complexity in trade services concentrates in five layers. Skipping any one of them creates cascading visibility failures that don't surface until they're expensive.
Layer 1: Chart of Accounts
What "standardized" looks like: Every subsidiary uses an identical COA structure. Service revenue broken out by trade (HVAC install, HVAC maintenance, plumbing, electrical). Labor classified consistently (direct field, indirect field, back office). Material/equipment separate from subcontractor. A single intercompany elimination framework.
Cost of skipping it: You cannot produce consolidated financials. Full stop. Your portfolio CFO is manually reconciling spreadsheets. Your LP reporting is 3 weeks late. When a lender asks for trailing-12-month EBITDA across the platform, someone is building it in Excel at 2am.
Quick-win playbook:
- Audit all existing COAs — identify the divergence points (most platforms have 4–7 critical mismatches)
- Define the target COA with your platform CFO before Day 30
- Map every subsidiary's existing accounts to the target
- Migrate in your accounting system (QBO, Sage, Acumatica) — this is a 4–6 hour job per subsidiary if you've done the mapping
- Do not allow exceptions for "how we've always done it" — one non-conforming entity destroys consolidated reporting for everyone
Layer 2: KPI Definitions
What "standardized" looks like: Platform-wide definitions for: revenue per technician per day, job gross margin (labor + materials only, no overhead allocation), maintenance agreement attach rate, average ticket, call booking rate, and technician utilization. Every subsidiary computes these identically. The platform dashboard shows comparable numbers, not numbers that require footnotes.
Cost of skipping it: You're comparing apples to motorcycles. One subsidiary's "gross margin" includes a non-cash amortization charge. Another excludes parts revenue because the owner always reported it separately. Your board deck shows margin improvement that doesn't actually exist — it's a reporting artifact. Worse, you can't identify which subsidiaries are actually underperforming vs. which are just reporting differently.
Quick-win playbook:
- Run a KPI definition audit — pull last month's reports from each subsidiary and have your CFO compute the same 6 KPIs from each set. Note every divergence.
- Write a one-page KPI dictionary. Not a 40-page data model. One page with field names, formulas, and exclusions.
- Share it with every subsidiary GM/owner. Confirm they can compute it from their existing systems.
- Lock it. This is not a living document. KPI definitions that change every quarter cannot be trended.
10 questions. See exactly where your platform stands — and what the top quartile does differently.
Layer 3: Payroll & HR Systems
What "standardized" looks like: All subsidiaries on a single payroll platform (or one per geography if state complexity requires it). Technician comp structures defined at the platform level — base vs. commission vs. spiff, overtime policy, benefits enrollment. A unified org chart in HRIS so headcount is reportable across the platform.
Cost of skipping it: You cannot compute labor cost per job consistently. A subsidiary running hourly technicians looks radically different from one running commission-only — not because the business is different, but because the cost accounting is different. You cannot benchmark technician productivity across the portfolio. When you acquire the 8th subsidiary, you're explaining your "platform" HR structure to a team that's using paper timesheets.
Quick-win playbook:
- Inventory payroll platforms (most platforms have 3–5 different ones across 4 subsidiaries — Gusto, ADP, manual, QuickBooks payroll)
- Select the target platform in the first 30 days — do not let subsidiaries evaluate independently
- Migrate all subsidiaries to the target platform by Day 60 — this is operationally disruptive for 2 weeks and fine the other 10 weeks
- Standardize technician job titles and comp structures — this is the political work; do it early while the relationship capital from close is still fresh
Layer 4: Dispatch & CRM
What "standardized" looks like: All subsidiaries using the same field service management platform (ServiceTitan, BuildOps, or equivalent). Job types, service categories, and opportunity stages defined platform-wide. Customer records deduplicated. Maintenance agreement tracking consistent across all entities.
Cost of skipping it: You cannot measure call booking rate, job close rate, or maintenance attach rate across the portfolio. Every dispatch system generates revenue data differently. You have no visibility into cross-sell opportunities across subsidiaries. Your acquisition thesis included cross-sell synergies — those synergies live in unified CRM data.
Quick-win playbook:
- Standardize on one FSM platform — if the platform has a preferred partner, negotiate platform pricing (usually 30–40% below list for multi-entity deployments)
- Define the job taxonomy before migration: every trade, every service type, every job category. This taxonomy drives revenue reporting forever. It cannot be an afterthought.
- Migrate one subsidiary first (the most technically capable one) — use their implementation as the template for all others
- Do not go live on a new FSM during peak season — sequence acquisitions and migrations around seasonality
Layer 5: Financial Close Cadence
What "standardized" looks like: Every subsidiary closes books by the 5th of the following month. Platform financial package published by the 10th. LP reporting out by the 15th. No exceptions, no "we're a little behind this month."
Cost of skipping it: You cannot run a portfolio. You're constantly waiting for one subsidiary to close so you can publish consolidated financials. Board meetings get postponed. Lenders see stale data. When the 9th subsidiary closes, the 3-week close that was annoying at 3 entities becomes a 6-week disaster at 9.
Quick-win playbook:
- Set the close calendar on Day 1 — it is non-negotiable from the moment of acquisition
- Identify the bottlenecks for each subsidiary (most common: inventory reconciliation, A/R reconciliation, payroll accrual timing)
- Assign a platform finance resource to shadow each subsidiary's close for the first 3 months — not to do it for them, to understand the friction and fix it
- Build a close checklist in your project management tool — same checklist, every entity, every month
The Week-by-Week 100-Day Plan
This is the actual sequencing. Not what you aspire to in the board deck. What the operating partner has to own.
Data Plumbing
Before any standardization happens, you need a clean picture of what you're integrating.
Deliverables:
- Accounting system inventory complete (platforms, COAs, close dates)
- Payroll platform inventory complete (vendors, pay periods, technician comp structures)
- FSM/CRM inventory complete (platforms, job taxonomies, data quality assessment)
- Preliminary KPI computation from last 90 days of subsidiary data
- Data plumbing report: gaps, migration complexity estimate, quick wins
Owner archetype: Platform CFO + integration PM. This is data gathering, not decision-making. The CFO needs to see the raw reality before the 30-day decisions.
Red Flags
- Subsidiary refusing to share access to accounting systems (legal issue, not operational — escalate immediately)
- COA divergence so severe that no common structure is visible (means the business was run on cash, not accrual — this changes your integration timeline and your LBO model)
- FSM platform that has no API or data export capability (you'll need to rebuild the data history manually)
KPI Normalization
Deliverables:
- KPI dictionary signed off by platform CFO and all subsidiary GMs
- Historical KPI recomputation: last 12 months, every subsidiary, same definitions
- First platform KPI dashboard — even if it's a spreadsheet, make it official
- COA migration plan finalized: target structure, mapping, migration timeline per entity
- Payroll platform selection decision made
Owner archetype: Platform CFO owns KPI dictionary. Integration PM owns migration timelines. Subsidiary GMs own the historical recomputation — they know their data better than anyone.
Red Flags
- Subsidiary GM who "disagrees" with the KPI definitions (this is a relationship/trust issue, not a data issue — your operating partner needs to be in that conversation)
- Historical data that doesn't exist (many owner-run HVAC shops ran on gut feel, not reports — you may need to reconstruct from raw job records)
- KPI computation that surfaces a subsidiary dramatically underperforming vs. thesis (don't ignore it — this is the most valuable output of the normalization exercise)
Cadence + Reporting Infrastructure
Deliverables:
- All subsidiaries on unified COA (or migration complete with go-live date locked)
- Payroll platform migration in progress (at least 2 subsidiaries on target platform)
- Monthly close cadence running: all subsidiaries closing by Day 5 of following month
- FSM migration plan: first subsidiary live on target platform, others sequenced
- Platform financial package template finalized — what the LP report looks like
Owner archetype: Platform finance team owns close cadence. Integration PM owns FSM migration sequencing. Operating partner owns subsidiary GM alignment.
Real-time revenue, EBITDA, and technician utilization across every entity — one view.
Red Flags
- COA migration stalling because of "systems issues" — usually means the subsidiary bookkeeper doesn't know how to use the new structure; fix with training, not with an exception
- First platform financial package reveals a subsidiary with negative cash generation (common — many trade businesses have terrible A/R discipline; start working the A/R immediately)
- Seasonality collision: don't migrate a subsidiary's FSM platform during their peak season (HVAC peaks in summer and winter; sequence accordingly)
Board-Ready Dashboards
Deliverables:
- Platform dashboard live: revenue, EBITDA, technician utilization, maintenance attach rate across all subsidiaries — real-time or T+1
- LP reporting package automated: data flows from subsidiary systems → platform consolidation → report, without a human touching it
- Integration scorecard for each subsidiary: red/yellow/green on all 5 operational layers
- 12-month plan for outstanding integrations (FSM migrations still in progress, remaining COA exceptions)
- Board update prepared showing integration progress and next 12-month operating plan
Owner archetype: Platform CFO owns dashboard and reporting automation. Operating partner owns board narrative.
Red Flags
- Dashboard showing data that contradicts your earlier reporting (this is not a problem — it's the first time you've seen accurate data; acknowledge it to the board rather than papering over it)
- Subsidiary still not on unified close cadence by Day 100 (this is a performance issue with subsidiary GM, not an integration issue — treat it as such)
- FSM migration still in progress past Day 100 (acceptable for acquisitions that closed during peak season; not acceptable for Day 1 acquisitions)
The Integration Debt Trap
Here's what the 18-month integration drag actually looks like from the inside.
Platform closes acquisition 1 in January. Integration team is small; they let subsidiary 1 keep running QuickBooks while they focus on acquisition 2. Acquisition 2 closes in April — same pattern. By October, they have 5 subsidiaries, all on different systems, all with different close dates, all computing margin differently.
Now they need to standardize. But subsidiary 1's bookkeeper has been doing it "her way" for 8 months and resists change. Subsidiary 3's FSM data is so degraded it needs manual reconstruction. Subsidiary 4's COA is so idiosyncratic that the mapping exercise alone takes 6 weeks. And the platform is trying to do all of this simultaneously while managing normal business operations across 5 entities.
This is integration debt. It compounds.
Three Mechanisms That Generate Integration Debt
1 The "we'll get to it" deferral
Every week you let a subsidiary operate outside the platform standard, you're adding technical and organizational debt. The organizational debt is worse — subsidiaries develop attachment to their own systems and resistance to change. Change management is hardest when people have been doing something for 8 months.
2 The exception that becomes the rule
One subsidiary gets an exception on close date because of a one-time issue. Six months later, three subsidiaries are operating under informal exceptions. The "standard" exists in the documentation but not in practice.
3 The missing data hole
Data that doesn't exist in Day 30 doesn't get created retroactively. Historical KPI analysis from before standardization is permanently impaired. Your ability to show improvement trends at exit depends on having clean data going back to acquisition — which means starting clean at acquisition.
What front-loading looks like: Platforms that execute this 100-day playbook rigorously don't have 18-month integration projects. They have ongoing M&A absorption — each new acquisition integrates in 60–75 days because the template exists, the playbook is documented, and the integration team has done it before. The 8th acquisition integrates faster than the 3rd, not slower. That's the compounding that actually matters.
Includes KPI dictionary template, COA mapping framework, and close cadence checklist.
Your Next Step
The gap between reading a playbook and executing one is the gap between a good acquisition and a good investment.
See which of the 5 operational layers are at risk and where to focus your first 30 days.
See what platform-level KPI visibility looks like when it's actually working.
See how RollForge fits into the 100-day plan. Purpose-built for PE-backed trade portfolios.
RollForge is purpose-built for PE-backed trade service portfolios. Unified financial visibility across every acquisition — from Day 1.
See the playbook in practice
HVAC Roll-Up · 14 Portcos
Meridian Trade Partners
6-week reporting lag → zero in 100 days. 14 portcos unified on a single live P&L view.
See example scenario →Electrical Roll-Up · 9 Entities
Cardinal Electric Holdings
5-week close cycle → 4 business days. Lender-ready loan package in under an hour.
See example scenario →Plumbing Roll-Up · 5 Portcos
Summit Plumbing Partners
Day 0 backflow crisis. +7.2pt EBITDA in 100 days. $112M platform, loan package in 23 minutes.
See example scenario →