Internal Playbook | TurnKey Essential Services Platform

One financial back office.
Every platform. Day one.

When TurnKey acquires a company, we install a standardized finance stack: one ledger, one card program, one close process, GAAP-ready revenue recognition, and full visibility into WIP, backlog, and margins. No new branding. No AI moonshots. Just clean numbers that make the business worth more.

finance.turnkey.capital
Illustrative sample data
Platform 01 / Open Book
Finance Overview
Revenue YTD
$19.8M▲
Gross Margin
31.2%▲
Backlog
$14.6M
Cash on Hand
$2.1M
DSO
52 days▼
Net O/(U) Billings
$412K▲
Monthly Gross Margin %+3.4 pts
The Problem

What we inherit at close

Multiple entities, multiple books

Every company on its own software and chart of accounts.

Card chaos

Some people on corporate cards, some on personal cards, everyone submitting reimbursements.

No WIP visibility

Owners know revenue, not job-level margin or over/under billings.

Cash or billing-based revenue

Earnings swing with invoicing, not with work performed, so no one knows true monthly profit.

Slow close

Month-end takes 30 to 45 days, if it happens at all.

Key-person finance

One bookkeeper or the owner's spouse holds all the knowledge.

Buyer discount

Lenders and future buyers price opacity as risk. Unverifiable numbers kill deals.

Messy books don't just cost time.

They cost multiple.

Platform Dashboard

Platform 01: AIR (Confidential)

Example view for an environmental services platform (abatement, demolition, remediation). Everyone from the operator to the lender sees the same truth.

Confidential
131 of 237 active jobs carry a plugged 30% margin estimate, representing 80% of backlog. These estimates are not validated against cost-to-complete and should be reviewed at the next WIP meeting.
Revenue FY2025
$32.5M
Full year
2026 YTD thru Aug
$23.0M
Pacing FY26
Gross Margin
31.0%
Blended
EBITDA FY2025
$3.8M
11.7% margin
Backlog
$9.4M
Contracted
Net Overbilled
$1.46M
Contract liability
AR + Retention DSO
130 days
Elevated

ASC 606 Percentage-of-Completion Schedule (Illustrative jobs)

WIP / Work in Progress, cost-to-cost method.

7 active jobs
JobCust.Contract ValueEst. Total CostCost to Date% Comp.Earned Rev.BilledO/(U) BilledProj. MarginStatus
School District AbatementPublic$1,240,000$862,000$603,400
70%
$868,000$806,000
$62,000
Contract asset
30.2%On track
Hospital Wing DemoPrivate$3,480,000$2,530,000$1,265,000
50%
$1,740,000$1,900,000
($160,000)
Contract liability
27.3%Margin fade
Commercial Tower RemediationPrivate$2,150,000$1,462,000$1,168,000
80%
$1,720,000$1,680,000
$40,000
Contract asset
32%On track
County Mold/RemediationPublic$860,000$618,000$247,200
40%
$344,000$430,000
($86,000)
Contract liability
28.1%Margin fade
Industrial Emergency ResponsePrivate$1,920,000$1,306,000$783,600
60%
$1,152,000$1,056,000
$96,000
Contract asset
31.9%On track
University Asbestos AbatementPublic$1,075,000$768,000$653,000
85%
$913,750$860,000
$53,750
Contract asset
28.6%On track
Plant DecommissioningPrivate$4,200,000$3,234,000$1,617,000
50%
$2,100,000$2,200,000
($100,000)
Contract liability
23%Margin fade

% Complete = Cost to Date / Total Estimated Cost. Earned Revenue = Contract Value x % Complete. Over/(Under) Billings shown as contract liabilities and contract assets on the balance sheet.

Job names and figures are illustrative. AIR KPIs above are from seller financials.

Revenue History

Annual revenue, 2023 to 2026 run-rate

$19.3M
2023tax
$20.6M
2024
$32.5M
2025
$34.0M
2026run-rate
Actual Run-rate

AR Aging

Receivables by bucket

Current62%
31-6021%
61-9011%
90+6%

Backlog by Month

Next 6 months, stacked by service line

Nov
Dec
Jan
Feb
Mar
Apr

Gross Margin by Service Line

Blended, current period

Abatement34%
Demolition28%
Mold/Remediation31%
Emergency Response26%

Labor Utilization

Crew hours billed

84%
84% of available hours billed

Customer Concentration

Share of revenue

Top 18.3%
Top 529.8%
Top 1047.7%
Top 1 at 8.3%|No single-customer concentration risk flagged.

Cash Conversion

EBITDA vs adjusted operating cash flow, FY2025

EBITDA FY2025$3.8M
Adj. Operating Cash Flow$0.4M
11% cash conversion. $3.4M of EBITDA trapped in overbillings, retention, and DSO.

13-Week Cash Forecast

Consolidated

Weeks 1 to 13Min $1.2M
Start $2.1MEnd $1.2M
The Stack

What TurnKey installs

Proven, off-the-shelf tools and standards. Configured once, rolled out to every add-on.

Day 45

Multi-Entity Cloud ERP

One general ledger, one chart of accounts, consolidated reporting across every company.

Day 30

Spend Management + Corporate Cards

Every employee on one card program with receipt capture, auto-coding, and limits. No more reimbursements.

Day 45

AP Automation

Invoices in, approvals routed, vendors paid on schedule.

Day 60

Job Costing + WIP

Every job tracked by estimated cost, cost to date, percent complete, billed vs earned.

Day 60

ASC 606 Revenue Recognition

Percentage-of-completion (cost-to-cost) on every contract. Revenue recognized as work is performed, not when invoiced, so margins reflect reality month to month.

Day 60

Payroll + Labor Tracking

Crew hours tied to jobs for real labor margin.

Day 30

Banking + Treasury

Consolidated accounts, 13-week cash forecast, daily cash view.

Day 60

Controls + Approvals

Segregation of duties, approval thresholds, audit trail.

Day 90

Executive Dashboard

Owners, operators, lenders, and board see the same live numbers.

The 90-Day Plan

The first 90 days

Days 0 to 30

Stabilize

  • Take control of bank accounts and cash visibility
  • Launch corporate card program, end personal-card spending
  • Freeze and document existing chart of accounts
  • Inventory all open contracts, change orders, and estimated costs to complete
  • Identify current revenue recognition method (cash, billing-based, or completed contract)
  • Stand up 13-week cash forecast
  • Install finance lead (platform CFO or fractional CFO) and bookkeeper/controller
  • First lender reporting package
Days 31 to 60

Standardize

  • Migrate to multi-entity cloud ERP with TurnKey chart of accounts
  • Turn on AP automation and approval workflows
  • Build job costing structure and first true WIP schedule
  • Convert to ASC 606 percentage-of-completion (cost-to-cost) and document revenue recognition policy
  • Book first contract asset/liability (over/under billings) adjustments
  • Tie payroll and crew hours to jobs
  • Set approval thresholds and controls
Days 61 to 90

See Everything

  • Month-end close by business day 10
  • Monthly estimate-to-complete review with project managers on every active job
  • Revenue and margin reported on an ASC 606 basis in the board and lender package
  • Live executive dashboard for operators, board, and lenders
  • Margin fade alerts on every active job
  • Integration template documented for the next add-on

Ongoing

Monthly close by day 10, moving to day 5
Monthly WIP and estimate-to-complete review with operations
Monthly board and lender package
Quarterly budget vs actual and reforecast
Every add-on integrated onto the stack within 60 days of close
Always QoE-ready, always sale-ready
Results We Target

What clean numbers are worth

Month-end close
Before
30+days
After
10days
Charts of accounts
Before
many
After
1
Revenue recognition
Before
cash / billing
After
1ASC 606 PoC
Card spend coded + receipted
Before
~40%
After
100%
Job-level margin visibility
Before
none
After
every job
Add-on integration time
Before
6+months
After
60days
Lender reporting
Before
manual + late
After
auto + monthly

Targets, not guarantees. Measured quarterly.

Why it matters

Higher multiple

Buyers and lenders pay more for verifiable, consolidated financials. Clean books reduce diligence risk and QoE adjustments.

GAAP-ready earnings

ASC 606 percentage-of-completion is what auditors, lenders, and buyers expect for contract businesses. It eliminates lumpy, billing-driven earnings, exposes margin fade early, and avoids painful QoE restatements at exit.

Better decisions

Operators see which jobs, service lines, and customers actually make money, and stop the ones that don't.

Repeatable integration

Every tuck-in plugs into the same stack, so the platform gets easier to grow, not harder.

Who Runs It

Roles, not heroes

Platform CFO / Fractional CFO

Owns the stack, the close, revenue recognition policy, the lender relationship, and the integration playbook.

Controller

Runs month-end, WIP and percentage-of-completion schedules, AP/AR, and controls.

Operator (President of Operations)

Owns job margin, backlog, estimates to complete, and the weekly operating cadence. Finance gives them the numbers; they act on them.

606 is only as good as the estimate-to-complete. The monthly project manager review is where the real work happens.

What We're Pressure-Testing

Open questions

This playbook is a working draft. Here is where we want sharp input.

Part Two

Coming next: TurnKey Growth OS

Marketing, CRM, and automation, standardized the same way.

In development