You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Questions, Benchmarks & Actionable Advice for Every DataTurk.ai Metric
Prepared from the perspective of a CPA and Business Improvement Consultant with 15 years of experience serving home service businesses.
How to Read This Document
This guide catalogs every numeric metric in DataTurk.ai, organized by namespace → tier → name. For each metric you will find:
Section 1 — Metric Catalog: What business question each metric answers, with a confidence rating
Section 2 — Benchmarks & Advisory: Expected value ranges, advice for great/average/poor results, companion metrics, and impact estimates (for ratio, percentage, and per-unit metrics only)
Section 3 — Homework for Account Owners: Important business markers that vary significantly from company to company and require dedicated, customized study. These are outside the scope of the standard Report Card reporting service but are extremely valuable for owners who want to go deeper. DataTurk.ai offers consulting engagements to help derive these figures.
Confidence Ratings
Rating
Meaning
High
Standard GAAP, industry, or widely-accepted definition. Any experienced CPA or consultant would agree on the interpretation.
Medium
Well-understood concept but uses a custom formula or domain-specific interpretation. The question is correct but nuance may vary by business.
Low
Custom construct specific to this platform. The question represents our best interpretation; further context from the account owner would refine it.
Key Concepts & Definitions
Before diving into metrics, here are domain-specific terms used throughout:
Term
Definition
Threshold Job
A completed job whose invoice total meets or exceeds the sold_threshold configured for its job type. Represents "real" revenue jobs vs. zero-dollar diagnostics, warranties, or callbacks. The threshold is configured per-account per-job-type.
Paying Job
Any job with invoice_total > 0. Lower bar than threshold — includes small jobs that may not meet the threshold. All threshold jobs are paying jobs, but not all paying jobs are threshold jobs.
Opportunity Call
A call classified as Booked or Unbooked — represents a genuine chance to sell a service.
Non-Opportunity Call
A call classified as Excused or NotLead — no realistic sales opportunity.
Excused Call
A call where the customer didn't need service or was handled without needing to book (e.g., existing appointment inquiry, vendor call).
Lead Call
An inbound call lasting 60+ seconds (ServiceTitan convention). Short calls are assumed to be hang-ups, wrong numbers, or robocalls.
Booking Rate (Raw)
Booked calls ÷ Total calls. Includes non-opportunity calls in the denominator.
Booking Rate (Opportunity)
Booked calls ÷ Opportunity calls. Excludes non-opportunities — measures CSR effectiveness on real chances.
Member
A customer with an active club/service agreement membership at the time of service.
Marketing 6% Rule
Industry rule-of-thumb that home service businesses spend ~6% of revenue on marketing. Used to estimate cost-per-X metrics when actual marketing spend data is unavailable.
Tier
Execution order for metric calculation. Tier 1 = raw data aggregation, Tier 2 = single-source extraction, Tier 3+ = derived from multiple lower-tier metrics. Higher tiers depend on lower tiers being calculated first.
Section 1: Metric Catalog — "What Question Does This Metric Answer?"
1A. Accounting Namespace (47 Numeric Metrics)
These metrics are sourced from standard accounting financial reports (Profit & Loss, Balance Sheet, Cash Flow Statement) that every accounting platform produces — QuickBooks, Xero, Sage, FreshBooks, or any other. The Accounting namespace is deliberately platform-agnostic: the same metrics can be generated from any accounting system that produces these industry-standard reports. They represent the financial health of the business, and any CPA reviewing monthly financials would expect to see them.
Tier 1 — Group Metrics (3 metrics, kind: "group")
These are data infrastructure — they aggregate raw accounting report data into structured payloads that Tier 2+ metrics read from. The underlying data comes from whichever accounting platform the customer uses (QuickBooks, Xero, Sage, etc.) — the group metrics normalize it into a platform-agnostic format. They are not individually actionable but are listed for completeness.
Class
Display Name
Description
Accounting::GroupProfitAndLoss
Profit & Loss
Aggregated P&L report: account types, subtypes, and computed values by period (a.k.a. Income Statement)
Accounting::GroupBalanceSheet
Balance Sheet
Aggregated Balance Sheet: account types, subtypes, and computed values by period
Accounting::GroupCashFlow
Cash Flow
Aggregated Cash Flow report: operating, investing, and financing activities by period
Tier 2 — Profit & Loss Extractions (9 metrics)
Class
Display Name
Current Description
What Question This Answers
Confidence
Accounting::Income
Income
Total income from primary business operations. From the P&L report.
"How much revenue did the business generate from its core services this month?"
High — standard GAAP revenue recognition
Accounting::CostOfGoodsSold
Cost of Goods Sold
Direct costs attributable to the production of services sold. From the P&L report.
"How much did it cost to directly deliver the services we sold?" In home services this typically includes materials, parts, subcontractor labor, and direct technician labor if coded to COGS.
High — standard GAAP
Accounting::Expense
Expense
Total operating expenses. From the P&L report.
"What are our total overhead and operating costs beyond direct service delivery?" Includes rent, office staff, insurance, marketing, vehicle costs, etc.
High — standard GAAP
Accounting::OtherIncome
Other Income
Non-operating income such as interest and investment gains. From the P&L report.
"How much income came from sources outside our core business?" Interest earned, equipment sold, rebates, referral fees, etc.
High
Accounting::OtherExpense
Other Expense
Non-operating expenses such as interest paid. From the P&L report.
"How much did we spend on non-operating items like interest on loans or one-time losses?"
High
Accounting::GrossProfit
Gross Profit
Income minus Cost of Goods Sold. From the P&L report.
"After paying for direct service delivery costs, how much is left to cover overhead and profit?" This is the first profitability checkpoint.
High
Accounting::NetOperatingIncome
Net Operating Income
Operating income before other income and expenses. From the P&L report.
"What did the core business operations earn before non-operating items like interest and one-time gains/losses?"
High
Accounting::NetOtherIncome
Net Other Income
Other Income minus Other Expenses. From the P&L report.
"What is the net effect of our non-operating financial activity?" Positive = non-operating items helped; negative = they hurt.
High
Accounting::NetIncome
Net Income
Bottom-line profit: Net Operating Income plus Net Other Income. From the P&L report.
"After ALL revenues and ALL costs, did the business make or lose money this month?" The ultimate profitability answer.
High
Tier 2 — Balance Sheet Extractions (15 metrics)
Class
Display Name
Current Description
What Question This Answers
Confidence
Accounting::BankAccounts
Bank Accounts
Cash and cash equivalents held in bank accounts. From the Balance Sheet.
"How much cash do we actually have in the bank right now?"
High
Accounting::AccountsReceivable
Accounts Receivable
Money owed to the business by customers. From the Balance Sheet.
"How much money are customers still owing us that we haven't collected yet?" High AR may indicate collection problems.
High
Accounting::OtherCurrentAssets
Other Current Assets
Current assets not classified as bank accounts or receivables. From the Balance Sheet.
"What other short-term assets do we hold beyond cash and AR?" Includes prepaid expenses, inventory, undeposited funds, etc.
High
Accounting::FixedAssets
Fixed Assets
Long-term tangible assets: property, equipment, vehicles. From the Balance Sheet.
"What is the book value of our trucks, tools, equipment, and property?" Net of accumulated depreciation.
High
Accounting::OtherAssets
Other Assets
Non-current assets not classified as fixed assets. From the Balance Sheet.
"What long-term non-tangible assets does the business hold?" Security deposits, long-term investments, goodwill, etc.
High
Accounting::AccountsPayable
Accounts Payable
Money owed by the business to suppliers. From the Balance Sheet.
"How much do we owe our suppliers and vendors right now?"
High
Accounting::CreditCards
Credit Cards
Outstanding credit card balances. From the Balance Sheet.
"What is our total outstanding credit card balance?" High balances signal cash flow stress or poor expense management.
High
Accounting::OtherCurrentLiabilities
Other Current Liabilities
Current liabilities not classified as payables or credit cards. From the Balance Sheet.
"What other short-term debts are due within a year?" Payroll liabilities, sales tax payable, short-term loans, etc.
High
Accounting::LongTermLiabilities
Long Term Liabilities
Obligations due beyond one year. From the Balance Sheet.
"How much do we owe on long-term loans, vehicle notes, and equipment financing?"
High
Accounting::Equity
Equity
Owner equity and retained earnings. From the Balance Sheet.
"How much of the business do the owners actually 'own' free and clear of debt?" Includes retained earnings and owner contributions minus draws.
High
Accounting::CurrentAssets
Current Assets
Total assets expected to convert to cash within one year. From the Balance Sheet.
"What is the total value of all assets we could convert to cash within a year?" Bank + AR + Other Current Assets.
High
Accounting::TotalAssets
Total Assets
Total of all assets. From the Balance Sheet.
"What is the total value of everything the business owns?" Current + Fixed + Other Assets.
High
Accounting::CurrentLiabilities
Current Liabilities
Total liabilities due within one year. From the Balance Sheet.
"What is the total of all debts and obligations due within a year?" AP + Credit Cards + Other Current Liabilities.
High
Accounting::TotalLiabilities
Total Liabilities
Total of all liabilities. From the Balance Sheet.
"What is the total of everything the business owes?" Current + Long-term Liabilities.
High
Accounting::TotalLiabilitiesAndEquity
Total Liabilities and Equity
Sum of total liabilities and equity (must equal Total Assets). From the Balance Sheet.
"Does our balance sheet balance?" This is a data integrity check — must equal Total Assets.
Cash generated by primary business operations. From the Cash Flow report.
"How much actual cash did day-to-day operations generate (or consume) this month?" Unlike Net Income, this accounts for timing of collections and payments.
High
Accounting::OperatingAdjustments
Operating Adjustments
Non-cash adjustments reconciling net income to operating cash flow. From the Cash Flow report.
"What non-cash items (depreciation, changes in AR/AP) explain the difference between reported profit and actual cash flow?"
High
Accounting::InvestingActivities
Investing Activities
Cash used for or generated by investments in assets. From the Cash Flow report.
"How much cash did we spend on (or receive from) buying or selling long-term assets like trucks and equipment?"
High
Accounting::FinancingActivities
Financing Activities
Cash flows from loans, equity issuance, and debt repayment. From the Cash Flow report.
"How much cash moved in or out from borrowing, loan repayments, or owner draws/contributions?" Note: Financing Activities lumps owner distributions together with loan activity. Home service businesses are predominantly pass-through entities (S-corps, LLCs) where significant owner draws are the norm — so this line item often reflects distributions more than debt activity.
High
Accounting::CashIncrease
Cash Increase
Net change in cash position over the period. From the Cash Flow report.
"Did our total cash position go up or down this month, and by how much?" Operating + Investing + Financing.
High
Accounting::BeginningCash
Beginning Cash
Cash balance at the start of the period. From the Cash Flow report.
"How much cash did we start the month with?"
High
Accounting::EndingCash
Ending Cash
Cash balance at the end of the period. From the Cash Flow report.
"How much cash do we have at the end of the month?" Beginning Cash + Cash Increase.
High
Tier 2 — Balance Sheet Subtypes (3 metrics)
Class
Display Name
Current Description
What Question This Answers
Confidence
Accounting::Inventory
Inventory
Inventory balance from Balance Sheet other current assets subtypes.
"How much do we have tied up in parts, materials, and supplies on hand?" For home services, excessive inventory ties up cash; too little causes truck stock-outs.
High
Accounting::PrepaidExpenses
Prepaid Expenses
Prepaid expenses from Balance Sheet other current assets subtypes.
"How much have we paid in advance for future expenses like insurance premiums, vehicle registrations, or software subscriptions?"
High
Accounting::UndepositedFunds
Undeposited Funds
Undeposited funds from Balance Sheet other current assets subtypes.
"How much cash has been received (checks, credit card batches) but not yet deposited into the bank?" A persistently high number often indicates a bookkeeping lag.
High — common across accounting platforms; especially prominent in QuickBooks but the concept exists on other platforms as well
Tier 2 — P&L Subtypes (3 metrics)
Class
Display Name
Current Description
What Question This Answers
Confidence
Accounting::InterestPaid
Interest Paid
Interest paid from the P&L expense subtypes.
"How much interest are we paying on debt this month?" Critical input for EBITDA and Interest Coverage Ratio calculations.
High
Accounting::IncomeTaxExpense
Income Tax Expense
Income tax expense from the P&L expense subtypes.
"How much income tax did the business incur this period?" Note: many home service businesses are pass-through entities, so this may be zero on the business books.
High
Accounting::DepreciationAndAmortization
Depreciation & Amortization
Sum of Depreciation and Amortization subtypes from the P&L report.
"How much are we writing off this month for wear-and-tear on physical assets and amortization of intangible assets?" Non-cash expense — critical for EBITDA.
High
Tier 3 — Profitability Ratios (5 metrics)
Class
Display Name
Current Description
What Question This Answers
Confidence
Accounting::GrossMarginPercent
Gross Margin %
Gross Profit as a percentage of Income — measures pricing efficiency.
"For every dollar of revenue, how many cents remain after paying for direct service delivery?" The #1 indicator of pricing power and direct cost control.
High
Accounting::NetProfitMarginPercent
Net Profit Margin %
Net Income as a percentage of Income — bottom-line profitability.
"For every dollar of revenue, how many cents actually drop to the bottom line as profit?" The ultimate profitability percentage.
High
Accounting::OperatingExpenseRatio
Operating Expense Ratio
Operating Expenses as a percentage of Income — overhead efficiency.
"What percentage of every revenue dollar is consumed by overhead (excluding direct service costs)?" Measures back-office efficiency.
High
Accounting::ExpenseRatio
Expense Ratio
Total costs (COGS + Expense + Other Expense) as a percentage of Income.
"What percentage of every revenue dollar is consumed by ALL costs combined?" The inverse of net margin, essentially.
High
Accounting::GrowthGapPercent
Growth Gap %
Revenue minus Expense as a percentage of Revenue — operating margin proxy.
"What is the spread between revenue growth and expense levels as a share of revenue?" A quick read on whether the business is earning more than it spends at a high level.
Medium — custom formula; acts as an operating margin proxy but uses Revenue minus Expense (not COGS-adjusted)
Tier 3 — Operational Costs (2 metrics)
Class
Display Name
Current Description
What Question This Answers
Confidence
Accounting::OperatingExpenses
Operating Expenses
Cost of Goods Sold plus Expense — total cost of operations.
"What is the total cost to run the business, including both direct service costs and overhead?" COGS + Expense combined.
High
Accounting::BurnRate
Burn Rate
Total cash outflow: COGS + Expense + Other Expense per period.
"How fast is cash going out the door each month from ALL expense categories?" Includes non-operating expenses. Critical for runway planning.
High
Tier 3 — Liquidity & Debt (5 metrics)
Class
Display Name
Current Description
What Question This Answers
Confidence
Accounting::TotalDebt
Total Debt
Credit Cards + Other Current Liabilities + Long Term Liabilities.
"How much total debt is the business carrying across all categories?" Excludes AP (trade payables).
High
Accounting::CurrentRatio
Current Ratio
Current Assets ÷ Current Liabilities — short-term liquidity.
"Can we pay all our bills due within the next year using only assets that are already liquid or nearly liquid?"
High
Accounting::QuickRatio
Quick Ratio
(Current Assets − Inventory − Prepaid Expenses) ÷ Current Liabilities.
"If we couldn't sell our inventory or recover prepaid expenses, could we still cover our short-term debts?" A stricter liquidity test.
High
Accounting::CapitalExpenditures
Capital Expenditures
Absolute value of Investing Activities — cash spent on long-term assets.
"How much are we investing in long-term assets like trucks, equipment, and tools this month?"
High
Accounting::OperatingCashFlowRatio
Operating Cash Flow Ratio
Operating Activities ÷ Current Liabilities — cash-based liquidity.
"Is the cash generated by operations alone enough to cover our short-term obligations?" More conservative than Current Ratio because it uses actual cash, not accrual-based assets.
High
Tier 3 — Debt Ratios (3 metrics)
Class
Display Name
Current Description
What Question This Answers
Confidence
Accounting::DebtRatio
Debt Ratio
Total Liabilities ÷ Total Assets. Values above 0.5 mean more than half the business is creditor-financed.
"What fraction of our total assets are financed by debt versus equity?"
High
Accounting::ReturnOnAssets
Return on Assets
(Net Income ÷ Total Assets) × 100. Uses period-end assets for monthly reporting.
"How efficiently is the business using its total asset base to generate profit?"
High
Accounting::ReturnOnEquity
Return on Equity
(Net Income ÷ Equity) × 100.
"What return are the owners getting on their invested equity?"⚠️ Caveat: Home service businesses are typically structured as pass-through entities where owners take regular distributions, which reduce book equity. When equity is near zero (or negative) due to large cumulative draws, ROE becomes extreme or undefined — this is very common in the industry and does not necessarily indicate a problem.
High (with caveat)
Tier 3 — EBITDA & Coverage (4 metrics)
Class
Display Name
Current Description
What Question This Answers
Confidence
Accounting::Ebitda
EBITDA
Earnings Before Interest, Taxes, Depreciation & Amortization.
"What are our earnings from operations before the effects of financing decisions, tax strategy, and accounting write-offs?" The go-to metric for comparing operating performance across businesses and for business valuation.
High
Accounting::InterestCoverageRatio
Interest Coverage Ratio
EBIT ÷ Interest Paid — ability to service debt from earnings.
"How many times over could our operating earnings cover our interest payments?" If this is below 1.5, the business is dangerously close to not being able to service its debt.
High
Accounting::DebtServiceCoverageRatio
Debt Service Coverage Ratio
Operating Activities ÷ |Financing Activities| — ability to service debt and distributions from operating cash flow.
"Is our operating cash flow sufficient to cover all debt service and financing obligations?"⚠️ Caveat: Financing Activities includes owner distributions alongside loan repayments. Since most home service businesses are pass-through entities with significant owner draws, this ratio will typically be understated — it measures debt service plus distributions, not debt service alone. A true DSCR requires isolating scheduled principal repayments from owner draws.
High (with caveat)
Accounting::CashTaxesPaid
Cash Taxes Paid
Income Tax Expense — proxy for cash taxes paid in the period.
"How much income tax cash actually left the business this period?" Note: for pass-through entities, this may be minimal on the business books.
High
Tier 3 — Cash Flow Derived (2 metrics)
Class
Display Name
Current Description
What Question This Answers
Confidence
Accounting::WorkingCapital
Working Capital
Current Assets minus Current Liabilities.
"How much financial cushion does the business have for day-to-day operations?" Positive = healthy buffer; negative = potential cash crisis.
High
Accounting::FreeCashFlow
Free Cash Flow
Operating Activities plus Investing Activities.
"After paying for operations AND investing in the business, how much cash is truly left over?" The most important cash metric for owners — this is what's available for debt service, distributions, or reinvestment.
High
Tier 3 — Growth Metrics (2 metrics)
Class
Display Name
Current Description
What Question This Answers
Confidence
Accounting::RevenueGrowthPercent
Revenue Growth %
Month-over-month revenue (Income) growth rate.
"Is our top line growing or shrinking compared to last month?" Sustained negative growth is an urgent red flag.
High
Accounting::ProfitGrowthPercentYoy
Profit Growth % YoY
Year-over-year Net Income growth rate.
"Is our bottom-line profit improving or deteriorating compared to the same month last year?" YoY removes seasonality from the comparison.
High
Tier 4 — Advanced Derived (3 metrics)
Class
Display Name
Current Description
What Question This Answers
Confidence
Accounting::DebtToEquityRatio
Debt to Equity Ratio
Total Debt ÷ Equity — financial leverage measure.
"For every dollar the owners have invested, how much debt is the business carrying?" A D/E above 2.0 signals heavy leverage.
High
Accounting::OwnerDistributableCash
Owner Distributable Cash
Free Cash Flow minus Cash Taxes Paid.
"How much cash can the owner realistically take out of the business this month without starving operations?"
Medium — custom formula (FCF − Taxes); a useful practical estimate but not a standard GAAP concept
Accounting::ExpenseGrowthPercent
Expense Growth %
Month-over-month growth rate of Burn Rate (COGS + Expense + Other Expense).
"Are our total costs growing faster or slower than last month?" Compare to Revenue Growth % to assess scaling efficiency.
High
Tier 5 — Composite Growth (1 metric)
Class
Display Name
Current Description
What Question This Answers
Confidence
Accounting::RevenueVsExpenseGrowth
Revenue vs Expense Growth
Difference between Revenue Growth % and Expense Growth %. Positive = revenue growing faster.
"Is the business scaling efficiently — is revenue growing faster than costs, or are we experiencing margin compression?" The single most important growth health indicator. Positive = healthy scale; negative = costs outpacing revenue.
High
1B. QuickBooks Namespace (2 Diagnostic Metrics)
Unlike the platform-agnostic Accounting namespace above, the QuickBooks namespace contains metrics that store data in a QuickBooks-specific format — using QB-native PascalCase AccountSubType keys that are particular to QuickBooks' Chart of Accounts taxonomy. If a customer used Xero or Sage, equivalent platform-specific namespaces (e.g., Xero::, Sage::) would store their native data formats. No Tier 2+ metrics read from these payloads — they exist to provide raw, platform-native visibility for diagnostic and troubleshooting purposes.
Class
Display Name
Current Description
What Question This Answers
Confidence
QuickBooks::GroupProfitAndLoss
QB Profit & Loss Detail
Full QB AccountSubType breakdown for the P&L report. Diagnostic only.
"What does the raw QuickBooks P&L subtype data look like for this customer's specific Chart of Accounts?" Used for data quality validation and troubleshooting.
High — diagnostic
QuickBooks::GroupBalanceSheet
QB Balance Sheet Detail
Full QB AccountSubType breakdown for the Balance Sheet. Diagnostic only.
"What does the raw QuickBooks Balance Sheet subtype data look like for this customer?"
High — diagnostic
1C. Jobs Namespace (41 Metrics)
These metrics measure field operations: how many jobs were completed, how much revenue they generated, and how that breaks down by membership status and threshold classification. Data sourced from the field management platform.
Core Counts
Class
Display Name
What Question This Answers
Confidence
Jobs::TotalJobsCount
Total Jobs Count
"How many total jobs (including zero-dollar) did we complete this month?" Includes diagnostics, warranties, callbacks — everything.
High
Jobs::TotalJobsCreatedCount
Total Jobs Created Count
"How many new jobs were created (opened) this month, regardless of completion status?" Leading indicator — jobs enter the pipeline before they're completed.
High
Jobs::TotalPayingJobsCount
Total Paying Jobs Count
"How many jobs generated any revenue at all (invoice > $0)?" Excludes zero-dollar diagnostics and warranties.
High
Jobs::PayingJobsCount
Paying Jobs Count
"Of all member and non-member categorized jobs, how many were paying jobs?" Same concept as TotalPayingJobsCount but sourced from the member/nonmember breakdown.
High
Jobs::PayingJobsCountRatio
Paying Jobs Count Ratio
"What percentage of all jobs actually generated revenue?" Low ratio means many free/warranty visits eating capacity without revenue.
High
Revenue Totals
Class
Display Name
What Question This Answers
Confidence
Jobs::TotalJobsRevenue
Total Jobs Revenue
"What was our total job revenue for the month?" The top-line operational revenue number from the field.
High
Jobs::JobRevenueRolling12
Job Revenue Rolling 12
"What is our trailing 12-month job revenue?" Smooths seasonality — the best single number to represent the business's annual revenue run rate.
High
Jobs::JobRevenueYtd
Job Revenue YTD
"How much job revenue have we generated year-to-date?" For tracking against annual goals.
High
Revenue Averages (Ticket Size)
Class
Display Name
What Question This Answers
Confidence
Jobs::AverageJobRevenue
Average Job Revenue
"What is the average ticket (invoice) across ALL jobs, including zero-dollar ones?" Diluted by free visits — less useful than AveragePayingJobRevenue.
Medium — includes $0 jobs in denominator
Jobs::AveragePayingJobRevenue
Average Paying Job Revenue
"What is the average ticket size for jobs that actually generated revenue?" The core ticket-size metric.
High
Jobs::AverageDailyJobRevenue
Average Daily Job Revenue
"On average, how much job revenue do we produce per calendar day?" Useful for capacity planning.
High
Jobs::AverageDailyPayingJobRevenue
Average Daily Paying Job Revenue
"On average, how much paying-job revenue do we produce per day?"
High
Member vs. Non-Member Jobs — Counts
Class
Display Name
What Question This Answers
Confidence
Jobs::MemberJobsCount
Member Jobs Count
"How many jobs this month came from club/service agreement members?"
High
Jobs::MemberJobsCountRatio
Member Jobs Count Ratio
"What percentage of our jobs came from members?" Higher = stronger recurring customer base.
High
Jobs::NonmemberJobsCount
Non-Member Jobs Count
"How many jobs came from non-members?"
High
Jobs::MemberPayingJobsCount
Member Paying Jobs Count
"How many member jobs actually generated revenue?"
High
Jobs::MemberPayingJobsCountRatio
Member Paying Jobs Count %
"What share of paying jobs came from members?"
High
Jobs::NonmemberPayingJobsCount
Non-Member Paying Jobs Count
"How many non-member jobs generated revenue?"
High
Member vs. Non-Member Jobs — Revenue
Class
Display Name
What Question This Answers
Confidence
Jobs::MemberJobsRevenue
Member Jobs Revenue
"How much total revenue came from member jobs?"
High
Jobs::MemberJobsRevenueRatio
Member Jobs Revenue %
"What percentage of total job revenue comes from members?"
High
Jobs::NonmemberJobsRevenue
Non-Member Jobs Revenue
"How much revenue came from non-members?"
High
Jobs::MemberPayingJobsRevenue
Member Paying Jobs Revenue
"How much revenue came specifically from paying member jobs?"
High
Jobs::MemberPayingJobsAverageRevenue
Member Paying Jobs Avg Revenue
"What is the average ticket size for member paying jobs?" Compare to non-member to measure membership upsell effectiveness.
High
Jobs::NonmemberPayingJobsRevenue
Non-Member Paying Jobs Revenue
"How much revenue came from paying non-member jobs?"
High
Jobs::NonmemberPayingJobsAverageRevenue
Non-Member Paying Jobs Avg Revenue
"What is the average ticket for non-member paying jobs?" Lower than member avg typically indicates members accept more upsells.
High
Threshold Jobs — Counts & Revenue
"Threshold jobs" meet or exceed a revenue threshold configured per job type — they represent substantive, profitable jobs vs. minor service calls.
Class
Display Name
What Question This Answers
Confidence
Jobs::TotalThresholdJobsCount
Total Threshold Jobs Count
"How many jobs met or exceeded their job-type revenue threshold?" The count of "real" revenue jobs.
Medium — threshold is custom per account
Jobs::TotalThresholdJobsCountRatio
Total Threshold Jobs Count %
"What percentage of all jobs were substantive revenue-producing (threshold) jobs?"
Medium
Jobs::TotalThresholdJobsRevenue
Total Threshold Jobs Revenue
"How much revenue came from threshold jobs?"
Medium
Jobs::TotalThresholdJobsRevenueRatio
Total Threshold Jobs Revenue %
"What share of total revenue comes from threshold jobs vs. minor jobs?"
Medium
Jobs::AverageThresholdJobRevenue
Average Threshold Job Revenue
"What's the average ticket size for threshold jobs?"
Medium
Jobs::MemberThresholdJobsCount
Member Threshold Jobs Count
"How many member jobs met the threshold?"
Medium
Jobs::MemberThresholdJobsCountRatio
Member Threshold Jobs Count %
"What share of threshold jobs came from members?"
Medium
Jobs::MemberThresholdJobsRevenue
Member Threshold Jobs Revenue
"How much threshold-job revenue came from members?"
Medium
Jobs::MemberThresholdJobsRevenueRatio
Member Threshold Jobs Revenue %
"What percentage of threshold revenue comes from members?"
Medium
Jobs::AverageMemberThresholdJobRevenue
Avg Member Threshold Job Revenue
"What's the average ticket for member threshold jobs?"
Medium
Jobs::NonmemberThresholdJobsCount
Non-Member Threshold Jobs Count
"How many non-member jobs met the threshold?"
Medium
Jobs::NonmemberThresholdJobsRevenue
Non-Member Threshold Jobs Revenue
"How much threshold revenue came from non-members?"
Medium
Jobs::AverageNonmemberThresholdJobRevenue
Avg Non-Member Threshold Job Revenue
"What's the average ticket for non-member threshold jobs?"
Medium
Warranty & Recall Jobs
Class
Display Name
What Question This Answers
Confidence
Jobs::NonRecallWarrantyJobCount
Non-Recall/Warranty Job Count
"How many jobs this month were NOT recalls or warranty callbacks?" Higher = more "real" revenue-generating work.
High
Jobs::NonRecallWarrantyJobRate
Non-Recall/Warranty Job Rate
"What percentage of jobs are NOT recalls or warranty work?" A quality metric — low recall/warranty rates indicate good first-time fix rates.
High
Jobs::NonRecallWarrantyJobAverageRevenue
Non-Recall/Warranty Avg Revenue
"What is the average ticket for non-recall, non-warranty jobs?"
High
1D. Calls Namespace (73 Metrics)
These metrics measure front-office performance: how effectively the call center converts inbound and outbound calls into booked appointments. Calls are classified into five types: Booked, Unbooked, Abandoned, Excused, and NotLead.
The metrics follow a systematic pattern: each call classification is measured as Total, Inbound, and Outbound variants — both as raw counts and as rates (percentages).
Call Volume — Counts
Class
Display Name
What Question This Answers
Confidence
Calls::CallsTotal
Total Calls
"How many total calls did we handle this month?" The raw volume of phone activity.
High
Calls::CallsTotalInbound
Total Inbound Calls
"How many inbound calls did we receive?" Demand signal — more inbound calls typically means more opportunity.
High
Calls::CallsTotalOutbound
Total Outbound Calls
"How many outbound calls did we make?" Proactive outreach — follow-ups, reminders, sales calls.
High
Calls::CallsTotalBooked
Total Booked Calls
"How many calls resulted in a booked appointment?" The core conversion count.
High
Calls::CallsInboundBooked
Inbound Booked Calls
"How many inbound calls resulted in a booking?"
High
Calls::CallsOutboundBooked
Outbound Booked Calls
"How many outbound calls resulted in a booking?"
High
Calls::CallsTotalUnbooked
Total Unbooked Calls
"How many opportunity calls did we fail to convert into bookings?" Every unbooked call is lost revenue.
High
Calls::CallsInboundUnbooked
Inbound Unbooked Calls
"How many inbound opportunity calls went unbooked?" The most painful missed-revenue metric.
High
Calls::CallsOutboundUnbooked
Outbound Unbooked Calls
"How many outbound opportunity calls went unbooked?"
High
Calls::CallsTotalAbandoned
Total Abandoned Calls
"How many calls were abandoned (caller hung up) before being answered?"
High
Calls::CallsInboundAbandoned
Inbound Abandoned Calls
"How many inbound callers hung up before we answered?" A staffing and response-time metric.
High
Calls::CallsOutboundAbandoned
Outbound Abandoned Calls
"How many outbound calls were abandoned?"
High
Calls::CallsAbandonedUnder30
Abandoned Under 30s
"How many calls were abandoned in under 30 seconds?" Quick hang-ups — likely robocalls, wrong numbers, or impatient callers.
Medium — the 30-second threshold is a convention
Calls::CallsTotalExcused
Total Excused Calls
"How many calls were excused (no booking opportunity)?" Existing appointment inquiries, vendor calls, etc.
High
Calls::CallsInboundExcused
Inbound Excused Calls
"How many inbound calls were excused?"
High
Calls::CallsOutboundExcused
Outbound Excused Calls
"How many outbound calls were excused?"
High
Calls::CallsTotalLeads
Total Lead Calls
"How many calls qualified as leads?"
High
Calls::CallsInboundLeads
Inbound Lead Calls
"How many inbound calls lasted 60+ seconds (qualifying as leads)?"
Medium — 60-second threshold is a convention
Calls::CallsOutboundLeads
Outbound Lead Calls
"How many outbound calls qualified as leads?"
High
Calls::CallsTotalNotlead
Total Not-Lead Calls
"How many calls were classified as not-leads?"
High
Calls::CallsInboundNotlead
Inbound Not-Lead Calls
"How many inbound calls were not genuine leads?"
High
Calls::CallsOutboundNotlead
Outbound Not-Lead Calls
"How many outbound calls were not-leads?"
High
Calls::CallsTotalOpportunity
Total Opportunity Calls
"How many calls represented genuine sales opportunities (booked + unbooked)?" The real demand your CSRs had to work with.
High
Calls::CallsInboundOpportunity
Inbound Opportunity Calls
"How many inbound calls were real sales opportunities?"
High
Calls::CallsOutboundOpportunity
Outbound Opportunity Calls
"How many outbound calls were opportunities?"
High
Calls::CallsTotalNonopportunity
Total Non-Opportunity Calls
"How many calls had no realistic sales potential?"
High
Calls::CallsInboundNonopportunity
Inbound Non-Opportunity Calls
"How many inbound calls were non-opportunities?"
High
Calls::CallsOutboundNonopportunity
Outbound Non-Opportunity Calls
"How many outbound calls were non-opportunities?"
High
Call Volume — Rates (Percentages)
Class
Display Name
What Question This Answers
Confidence
Calls::CallsTotalBookedRate
Total Booking Rate (Raw)
"What percentage of ALL calls resulted in a booking?" Includes non-opportunities in denominator — diluted but honest.
High
Calls::CallsInboundBookedRate
Inbound Booking Rate (Raw)
"What percentage of all inbound calls were booked?"
High
Calls::CallsOutboundBookedRate
Outbound Booking Rate (Raw)
"What percentage of all outbound calls were booked?"
High
Calls::CallsTotalBookedOpportunityRate
Total Booking Rate (Opportunity)
"Of calls that were real opportunities, what percentage did we book?" The truest measure of CSR conversion skill.
High
Calls::CallsInboundBookedOpportunityRate
Inbound Booking Rate (Opportunity)
"Of inbound opportunities, what percentage did we book?" The #1 CSR performance metric.
High
Calls::CallsOutboundBookedOpportunityRate
Outbound Booking Rate (Opportunity)
"Of outbound opportunities, what percentage did we book?"
High
Calls::CallsTotalOpportunityRate
Total Opportunity Rate
"What percentage of all calls were genuine opportunities?"
High
Calls::CallsInboundOpportunityRate
Inbound Opportunity Rate
"What share of inbound calls were real opportunities?" Measures marketing quality — are we attracting real customers or junk calls?
High
Calls::CallsOutboundOpportunityRate
Outbound Opportunity Rate
"What share of outbound calls targeted real opportunities?"
High
Calls::CallsTotalAbandonedRate
Total Abandoned Rate
"What percentage of calls were abandoned?" Staffing adequacy metric.
High
Calls::CallsInboundAbandonedRate
Inbound Abandoned Rate
"What percentage of inbound calls did the caller abandon?" Every abandoned inbound call is a potential lost customer.
High
Calls::CallsOutboundAbandonedRate
Outbound Abandoned Rate
"What percentage of outbound calls were abandoned?"
High
Calls::CallsTotalExcusedRate
Total Excused Rate
"What percentage of calls were excused (no opportunity)?"
High
Calls::CallsInboundExcusedRate
Inbound Excused Rate
"What share of inbound calls were excused?" High rate may indicate over-classifying calls as excused.
High
Calls::CallsOutboundExcusedRate
Outbound Excused Rate
"What share of outbound calls were excused?"
High
Calls::CallsTotalUnbookedRate
Total Unbooked Rate
"What percentage of all calls went unbooked?"
High
Calls::CallsInboundUnbookedRate
Inbound Unbooked Rate
"What percentage of inbound calls went unbooked?"
High
Calls::CallsOutboundUnbookedRate
Outbound Unbooked Rate
"What percentage of outbound calls went unbooked?"
High
Calls::CallsTotalNotleadRate
Total Not-Lead Rate
"What share of calls were classified as not-leads?"
High
Calls::CallsInboundNotleadRate
Inbound Not-Lead Rate
"What share of inbound calls were not-leads?"
High
Calls::CallsOutboundNotleadRate
Outbound Not-Lead Rate
"What share of outbound calls were not-leads?"
High
Calls::CallsTotalNonopportunityRate
Total Non-Opportunity Rate
"What share of calls had no sales potential?"
High
Calls::CallsInboundNonopportunityRate
Inbound Non-Opportunity Rate
"What percentage of inbound calls were non-opportunities?"
High
Calls::CallsOutboundNonopportunityRate
Outbound Non-Opportunity Rate
"What percentage of outbound calls were non-opportunities?"
High
Call Duration — Averages (seconds)
Class
Display Name
What Question This Answers
Confidence
Calls::BookedCallInboundAverageLength
Inbound Booked Call Avg Length
"On average, how long does a successful inbound booking call take?"
High
Calls::BookedCallOutboundAverageLength
Outbound Booked Call Avg Length
"How long does a successful outbound booking call take?"
High
Calls::BookedCallTotalAverageLength
Total Booked Call Avg Length
"What is the average duration of a call that results in a booking?"
High
Calls::UnbookedCallInboundAverageLength
Inbound Unbooked Call Avg Length
"How long are inbound calls that fail to book?" If much shorter than booked calls, CSRs may be giving up too quickly.
High
Calls::UnbookedCallOutboundAverageLength
Outbound Unbooked Call Avg Length
"How long are outbound calls that fail to book?"
High
Calls::UnbookedCallTotalAverageLength
Total Unbooked Call Avg Length
"What's the average duration of an unbooked call?"
High
Calls::OpportunityCallInboundAverageLength
Inbound Opportunity Call Avg Length
"How long are inbound opportunity calls on average?"
High
Calls::OpportunityCallOutboundAverageLength
Outbound Opportunity Call Avg Length
"How long are outbound opportunity calls?"
High
Calls::OpportunityCallTotalAverageLength
Total Opportunity Call Avg Length
"What's the average duration of an opportunity call?"
High
Call Duration — Ratios
Class
Display Name
What Question This Answers
Confidence
Calls::UnbookedToBookedCallLengthRatio
Unbooked-to-Booked Call Length Ratio
"How does the duration of unbooked calls compare to booked calls?" Ratio > 1 = unbooked calls are longer (CSRs spending more time on failures).
Medium
Calls::BookingTimeInboundRatio
Booking Time Inbound %
"What share of total inbound phone time is spent on calls that result in bookings?" Measures productive use of phone time.
Medium
Calls::BookingTimeOutboundRatio
Booking Time Outbound %
"What share of outbound phone time is spent on calls that book?"
Medium
Calls::BookingTimeTotalRatio
Booking Time Total %
"What share of ALL phone time results in bookings?"
Medium
Calls::RawBookingTimeInboundRatio
Raw Booking Time Inbound %
"Raw (unadjusted) share of inbound phone time on booking calls?"
Low — similar to adjusted version; used for internal comparison
Calls::RawBookingTimeOutboundRatio
Raw Booking Time Outbound %
"Raw share of outbound phone time on booking calls?"
Low
Calls::RawBookingTimeTotalRatio
Raw Booking Time Total %
"Raw share of total phone time on booking calls?"
Low
Unique Callers
Class
Display Name
What Question This Answers
Confidence
Calls::UniqueCallersInbound
Unique Inbound Callers
"How many distinct people called us this month?" Deduplicated by phone number — measures true demand breadth.
High
Calls::UniqueCallersInboundRate
Unique Inbound Callers Rate
"What percentage of inbound calls came from unique (first-time-this-month) callers?" High rate = lots of new demand; low rate = repeat callers.
High
Calls::NewUniqueCallersInbound
New Unique Inbound Callers
"How many first-time callers (never called before) reached us this month?" A customer acquisition leading indicator.
High
Calls::NewUniqueCallersInboundRate
New Unique Inbound Callers Rate
"What percentage of inbound calls were from brand-new callers?" Measures marketing reach into new customer pools.
High
Special
Class
Display Name
What Question This Answers
Confidence
Calls::OrphanedBookingCount
Orphaned Booking Count
"How many bookings exist without a matching call record?" Data quality metric — orphaned bookings indicate tracking gaps.
Medium — platform-specific concept
1E. Appointments Namespace (8 Metrics)
These metrics track appointments through their lifecycle: scheduled → kept or canceled. They bridge the gap between "call booked" and "technician arrives."
Class
Display Name
What Question This Answers
Confidence
Appointments::AppointmentsTotalCount
Total Appointments
"How many total appointments existed this month (scheduled + kept + canceled)?"
High
Appointments::AppointmentsScheduledCount
Scheduled Appointments
"How many appointments are still in 'scheduled' status (not yet completed or canceled)?"
High
Appointments::AppointmentsScheduledRate
Scheduled Appointments Rate
"What percentage of appointments are still pending?"
High
Appointments::AppointmentsKeptCount
Kept Appointments
"How many appointments were actually completed (technician showed up, work performed)?"
High
Appointments::AppointmentsKeptRate
Kept Appointments Rate
"What percentage of appointments were successfully kept?" Measures the reliability of the booking-to-service pipeline.
High
Appointments::AppointmentsCanceledCount
Canceled Appointments
"How many appointments were canceled before service?"
High
Appointments::AppointmentsCanceledRate
Canceled Appointments Rate
"What percentage of appointments were canceled?" High cancellation rates mean wasted dispatch capacity and lost revenue.
High
Appointments::WroteEstimateRate
Wrote Estimate Rate
"What percentage of sales leads resulted in a written estimate?" Measures technician/salesperson engagement at the customer site.
High
1F. Memberships Namespace (13 Metrics)
Club/service agreement memberships are a critical recurring revenue and customer retention strategy for home service businesses. These metrics track the health of the membership program.
Class
Display Name
What Question This Answers
Confidence
Memberships::ClubMembershipsCount
Total Club Memberships
"How many active club memberships do we have right now?" The size of the recurring revenue base.
High
Memberships::AnnualClubMembershipsCount
Annual Club Memberships
"How many memberships are on annual plans?" Annual plans = committed customers.
High
Memberships::MonthlyClubMembershipsCount
Monthly Club Memberships
"How many memberships are on monthly plans?" Monthly plans are easier to cancel.
High
Memberships::OtherClubMembershipsCount
Other Club Memberships
"How many memberships are on non-standard (not monthly or annual) plans?"
Medium
Memberships::AnnualClubMembershipRate
Annual Club Membership %
"What percentage of memberships are annual plans?" Higher annual share = more predictable revenue.
High
Memberships::MonthlyClubMembershipRate
Monthly Club Membership %
"What percentage of memberships are monthly plans?"
High
Memberships::OtherClubMembershipRate
Other Club Membership %
"What share of memberships are non-standard plans?"
Medium
Memberships::ClubMembershipDistinctCustomersCount
Distinct Member Customers
"How many unique customers have memberships?" One customer may have multiple memberships (multiple properties or systems).
High
Memberships::ClubMembershipDistinctLocationsCount
Distinct Member Locations
"How many unique service locations have memberships?"
High
Memberships::NewClubMembershipsCount
New Club Memberships
"How many new memberships were sold this month?" Growth rate of the membership program.
High
Memberships::CanceledClubMembershipsCount
Canceled Club Memberships
"How many memberships were canceled this month?" Churn measure — compare to new memberships for net growth.
High
Memberships::NewMembershipsFromTechniciansCount
New Memberships from Technicians
"How many new memberships were sold by technicians in the field?" Measures technician sales engagement.
High
Memberships::NewMembershipsFromTechniciansRate
Technician Membership Sales Rate
"What percentage of technician sales opportunities resulted in a membership sale?"
These metrics estimate the cost per conversion event using the industry 6% marketing spend rule-of-thumb. Formula: 0.06 × (3-month average job revenue) ÷ conversion count. Without actual marketing spend data, these provide a reasonable proxy for cost-per-acquisition analysis.
Class
Display Name
What Question This Answers
Confidence
Marketing::EstimatedCostPerCall
Est. Cost Per Call
"Approximately how much are we spending in marketing for each inbound call we receive?"
Medium — depends on 6% assumption
Marketing::EstimatedCostPerBooking
Est. Cost Per Booking
"Approximately how much marketing spend does it take to generate one booked appointment?"
Medium
Marketing::EstimatedCostPerOpportunity
Est. Cost Per Opportunity
"Approximately how much does it cost to generate one genuine sales opportunity?"
Medium
Marketing::EstimatedCostPerAppointmentKept
Est. Cost Per Appointment Kept
"Approximately how much does it cost in marketing to get one completed appointment?"
Medium
Marketing::EstimatedCostPerSalesLead
Est. Cost Per Sales Lead
"What is our estimated marketing cost per sales lead?"
Medium
Marketing::EstimatedCostPerSoldEstimate
Est. Cost Per Sold Estimate
"How much marketing spend does it take to generate one sold estimate?" Further down the funnel = higher cost per.
Medium
Marketing::EstimatedCostPerJobCompleted
Est. Cost Per Job Completed
"What is the estimated marketing cost to acquire one completed job?"
Medium
Marketing::EstimatedCostPerInvoice
Est. Cost Per Invoice
"What is the estimated marketing cost per invoiced job?"
Medium
1H. Estimates Namespace (11 Root-Level Metrics)
These metrics track the sales estimate pipeline: how many estimates are written, how many are sold, and at what values. Critical for businesses with a significant estimate-to-close sales process (especially HVAC replacement, plumbing renovation, and electrical projects).
Class
Display Name
What Question This Answers
Confidence
TotalEstimateCount
Total Estimate Count
"How many estimates (proposals) were written this month?"
High
TotalEstimateValue
Total Estimate Value
"What is the total dollar value of all estimates written?"
High
AverageEstimateValue
Average Estimate Value
"What is the average dollar value of an estimate?"
High
SoldEstimateCount
Sold Estimate Count
"How many estimates were sold (customer accepted)?"
High
SoldEstimateTotalValue
Sold Estimate Total Value
"What is the total dollar value of sold estimates?"
High
AverageSoldEstimateValue
Average Sold Estimate Value
"What is the average value of an estimate that closes?" Higher than average written estimate = customers accept bigger proposals.
High
TotalSalesLeadsCount
Total Sales Leads Count
"How many sales leads (estimate opportunities) were generated?"
High
SalesLeadClosingRate
Sales Lead Closing Rate
"What percentage of sales leads resulted in a sold estimate?" The core sales effectiveness metric.
High
SoldRevenuePerSalesLead
Sold Revenue Per Sales Lead
"How much sold-estimate revenue is generated per sales lead?" Combines close rate and average sold value into a single effectiveness number.
High
InvoiceCount
Invoice Count
"How many invoices were issued this month?"
High
InvoiceRevenue
Invoice Revenue
"What is the total dollar value of invoices issued?"
High
1I. Hybrid Namespace (0 Metrics — Placeholder)
Hybrid metrics combine data from multiple platforms (e.g., financial data from the accounting platform with operational data from the field management platform). This namespace exists as a design pattern for future cross-platform metrics — for example, dividing accounting COGS by field management job counts to derive a per-job cost. No hybrid metrics are currently defined or calculated.
Section 2: Benchmarks, Advisory & Impact Analysis
This section covers metrics where ranges matter — ratios, percentages, averages, and per-unit metrics. Raw counts and dollar totals are excluded (there's no universal "good" number for Total Revenue — it depends entirely on business size).
Benchmarks are based on published data from PHCC (Plumbing-Heating-Cooling Contractors), Nexstar Network, ACCA (Air Conditioning Contractors of America), Service Nation, BLS industry data, and 15 years of consulting experience with home service businesses.
Trade Variation Note: HVAC businesses typically have higher gross margins (50–65%) than plumbing (40–55%) or electrical (45–55%). Where material, trade-specific notes are included. All ranges below represent general home services unless noted.
2A. Accounting — Profitability Ratios
Gross Margin %
Aspect
Detail
Poor
Below 40%
Average
45–55%
Great
Above 55% (HVAC often 55–65%)
Benchmark Source
Nexstar, PHCC, ACCA industry surveys
If Great
You have strong pricing power and/or excellent direct cost control. Protect this: don't race to the bottom on pricing. Watch for COGS creep as you grow (material costs, subcontractor rates). Invest in technician training to maintain quality at scale.
If Average
Review your pricing: are you charging enough for your labor and materials? Audit COGS line items — are there expenses mis-coded as COGS that should be overhead? Ensure flat-rate pricing is up to date with current material costs.
If Poor
Urgent: your pricing does not cover your direct costs adequately. Review flat-rate book immediately. Audit material purchasing (are you getting bulk/supplier discounts?). Check for labor cost misallocation. Consider whether you're taking on too many low-margin jobs.
Companion Metrics
Net Profit Margin %, COGS, Income, Average Paying Job Revenue
Impact Estimation
Every 1 percentage point improvement in gross margin on $2M revenue = $20K more gross profit annually. This drops almost entirely to the bottom line if overhead is flat.
Time Horizon
Pricing changes take effect immediately on new jobs. Full impact visible within 1–2 months. Permanent if pricing discipline is maintained.
Homework for Owner
What are your top 5 material costs? When did you last update your flat-rate pricing book? What is your target labor burden rate per hour?
Exceptional — you're running a highly efficient operation. Consider reinvesting in growth (marketing, hiring, fleet expansion) or building cash reserves. Watch for owner under-compensation masking true profitability.
If Average
Good but room to improve. Identify the biggest overhead line items and look for 5–10% reductions. Often the wins are in vehicle costs, insurance shopping, and staffing efficiency. Target 15%+ as the Nexstar gold standard.
If Poor
Examine both gross margin AND operating expense ratio. If gross margin is healthy but net is poor, overhead is the problem — too much office staff, rent, or marketing without ROI. If gross margin is also poor, start there.
Every 1 point of net margin on $2M revenue = $20K/year more profit. A business at 8% ($160K profit) improving to 12% = $80K more annual profit.
Time Horizon
Overhead reductions show immediately. Revenue growth takes 3–6 months. Full impact in 6–12 months as both pricing and cost discipline compound.
Homework for Owner
What is your owner's compensation (salary + draws)? What would a "replacement manager" cost? What are your top 5 overhead expenses and have you shopped them in the last 12 months?
Operating Expense Ratio
Aspect
Detail
Poor
Above 40%
Average
30–38%
Great
Below 28%
Benchmark Source
Nexstar, Service Nation operating benchmarks
If Great
Lean overhead. Ensure you're not under-investing in marketing or staff development. Sometimes a too-low OER means the owner is doing everything and burning out.
If Average
Normal range but look for optimization. Common wins: renegotiate insurance, optimize vehicle costs (routes, fleet age), review software subscriptions.
If Poor
Overhead is eating too much revenue. Audit every line item over $500/month. Common culprits: excess office staff, expensive rent, vehicle costs, unused subscriptions. Consider whether marketing spend is generating adequate ROI.
Reducing OER by 5 points on $2M revenue = $100K saved annually, dropping directly to profit.
Time Horizon
Cost cuts show within 1–3 months. Structural changes (office move, staff restructuring) take 3–6 months.
Homework for Owner
List every recurring monthly expense over $500. When did you last get competitive insurance quotes? What is your vehicle cost per truck per month?
Expense Ratio
Aspect
Detail
Poor
Above 95% (leaving <5% net margin)
Average
88–92%
Great
Below 85% (15%+ falls to profit)
Benchmark Source
Derived from net margin benchmarks (Expense Ratio ≈ 100% − Net Profit Margin %)
If Great
Strong cost discipline across the board.
If Average
Review both COGS and overhead — which side of the equation has more room?
If Poor
Immediate attention needed. Break down into Gross Margin % and Operating Expense Ratio to identify whether the problem is pricing, direct costs, or overhead.
Companion Metrics
Gross Margin %, Operating Expense Ratio, Net Profit Margin %
Impact Estimation
Each 1-point reduction = direct increase in net profit margin. Same as Net Profit Margin impact.
Time Horizon
Same as Operating Expense Ratio.
Growth Gap %
Aspect
Detail
Poor
Below 5%
Average
10–20%
Great
Above 20%
Benchmark Source
Custom metric — benchmarked relative to typical operating margins in home services
Normal range. Monitor trend direction more than absolute value.
If Poor
Expenses are nearly equal to revenue. Treat as an early warning for net margin compression.
Companion Metrics
Revenue Growth %, Expense Growth %, Revenue vs Expense Growth
2B. Accounting — Liquidity & Debt Ratios
Current Ratio
Aspect
Detail
Poor
Below 1.0 (cannot cover short-term debts)
Average
1.2–2.0
Great
2.0–3.0 (above 3.0 may indicate excess idle cash)
Benchmark Source
Standard financial analysis; SBA lending guidelines
If Great
Strong liquidity. Consider whether excess cash could be reinvested in growth or earning interest. Ratios above 4.0 in a service business suggest conservative under-investment.
If Average
Adequate but not comfortable. Build a cash reserve to push toward 2.0. This provides a buffer for seasonal dips and unexpected expenses.
If Poor
Cash crisis risk. Prioritize collecting AR, negotiate longer AP terms, build a line of credit before you need it. Below 0.8 = immediate action needed.
Companion Metrics
Quick Ratio, Working Capital, Accounts Receivable, Accounts Payable, Ending Cash
Impact Estimation
Improving from 0.9 to 1.5 eliminates the risk of missing payroll or vendor payments — hard to quantify but existential.
Time Horizon
AR collection improvements show in 30–60 days. Structural improvement takes 3–6 months.
Homework for Owner
What is your average AR collection period (days)? Do you have a line of credit in place? What is your seasonal cash flow low point?
Quick Ratio
Aspect
Detail
Poor
Below 0.8
Average
1.0–1.5
Great
Above 1.5
Benchmark Source
Standard financial analysis
If Great
Can cover obligations without liquidating inventory.
If Average
Adequate but dependent on steady cash inflows.
If Poor
Relying on inventory or prepaid assets to stay afloat. Risky for a service business where inventory is not quickly liquidated.
Companion Metrics
Current Ratio, Inventory, Prepaid Expenses, Bank Accounts
Debt Ratio
Aspect
Detail
Poor
Above 0.70 (70%+ creditor-financed)
Average
0.40–0.60
Great
Below 0.35
Benchmark Source
SBA guidelines, bank lending criteria
If Great
Conservative leverage — lenders love this. Gives you borrowing capacity for growth.
If Average
Normal for a business with vehicle and equipment financing. Monitor trend — rising is a concern.
If Poor
Heavily leveraged. Lenders may not extend more credit. Focus on paying down debt and retaining earnings.
Companion Metrics
Debt to Equity Ratio, Total Debt, Total Assets, Interest Coverage Ratio
Debt to Equity Ratio
Aspect
Detail
Poor
Above 3.0
Average
1.0–2.0
Great
Below 1.0
Benchmark Source
Standard financial analysis; SBA, bank underwriting
If Great
Owners have more at stake than creditors. Strong position for future borrowing.
If Average
Typical for a growing home service business with vehicle/equipment financing.
If Poor
Very high leverage. May struggle to secure additional financing. Prioritize retained earnings over owner draws. ⚠️ Caveat: home service businesses often have near-zero book equity due to cumulative owner distributions — if that applies here, this ratio may be misleadingly extreme and should be interpreted alongside actual owner draw history.
Companion Metrics
Debt Ratio, Equity, Total Debt, Owner Distributable Cash
Operating Cash Flow Ratio
Aspect
Detail
Poor
Below 0.5
Average
0.8–1.5
Great
Above 1.5
Benchmark Source
Standard financial analysis
If Great
Operations generate ample cash to cover near-term obligations.
If Average
Operations cover obligations but little cushion.
If Poor
Operations alone can't cover short-term debts. Relying on external financing or asset liquidation.
Companion Metrics
Operating Activities, Current Liabilities, Current Ratio
Debt Service Coverage Ratio
Aspect
Detail
Poor
Below 1.0 (cannot service debt from operations)
Average
1.25–2.0
Great
Above 2.0
Benchmark Source
SBA 7(a) lending (minimum 1.15–1.25); bank underwriting
If Great
Comfortably servicing debt. Capacity to take on strategic debt for growth.
If Average
Meeting obligations but tight. Avoid taking on additional debt.
If Poor
Operating cash flow insufficient for debt service. Urgent: restructure debt, extend terms, or increase revenue. ⚠️ Caveat: this ratio includes owner distributions in financing activities — very common in home services pass-through entities — which understates the true DSCR. Separate scheduled debt payments from owner draws before drawing conclusions.
Companion Metrics
Operating Activities, Financing Activities, EBITDA, Interest Coverage Ratio
Homework for Owner
What are your actual monthly scheduled debt payments (principal + interest)? What are your monthly owner distributions?
Interest Coverage Ratio
Aspect
Detail
Poor
Below 1.5
Average
3.0–6.0
Great
Above 6.0
Benchmark Source
Standard financial analysis; credit rating agency benchmarks
If Great
Interest is a trivial portion of earnings. Very healthy.
If Average
Comfortable but be cautious taking on more debt.
If Poor
Earnings barely cover interest. Any downturn could lead to missed payments. Restructure or pay down debt aggressively.
Companion Metrics
EBITDA, Interest Paid, Debt to Equity Ratio
2C. Accounting — Return Metrics
Return on Assets (ROA)
Aspect
Detail
Poor
Below 5% (annualized)
Average
10–20%
Great
Above 20%
Benchmark Source
BLS industry data; note: service businesses typically have high ROA due to low asset base relative to revenue
If Great
Efficiently using assets. Service businesses are inherently asset-light so high ROA is expected.
If Average
Check if assets include significant idle equipment or underused vehicles.
If Poor
Assets are not generating adequate returns. Are there vehicles sitting? Excess inventory? Unused equipment?
Companion Metrics
Net Income, Total Assets, Fixed Assets, Net Profit Margin %
Return on Equity (ROE)
Aspect
Detail
Poor
Below 10%
Average
15–30%
Great
Above 30%
Benchmark Source
Standard financial analysis; varies widely for small businesses
If Great
Excellent return on owner's investment — but verify equity base is reasonable. If equity is near zero due to large owner draws, ROE will be artificially inflated.
If Average
Solid return. Compare to alternative investments the owner could make with the same capital.
If Poor
Owner's capital might generate better returns elsewhere. Dig into whether the issue is low profit or high equity base.
Companion Metrics
Net Income, Equity, Debt to Equity Ratio, Net Profit Margin %
⚠️ Caveat
Home service businesses are predominantly pass-through entities (S-corps, LLCs) where owners take regular distributions that reduce book equity. ROE results may be extreme or undefined when equity is near zero due to cumulative draws — this is common in the industry and not inherently alarming. Evaluate alongside actual owner draw history and cash flow.
2D. Accounting — Growth Metrics
Revenue Growth % (Month-over-Month)
Aspect
Detail
Poor
Negative for 3+ consecutive months
Average
0–3% MoM (considering seasonality)
Great
5%+ MoM sustained (or 15%+ YoY)
Benchmark Source
Industry growth rates; BLS data
If Great
Growing fast. Ensure infrastructure (staff, trucks, systems) can keep up. Watch for margin compression from growth-related costs.
If Average
Stable. Focus on efficiency gains and modest growth investments.
If Poor
Declining revenue needs root cause analysis: is demand down (fewer calls/leads), conversion down (lower booking rates), or ticket size down?
Companion Metrics
Expense Growth %, Revenue vs Expense Growth, CallsTotalInbound, CallsInboundBookedRate, AveragePayingJobRevenue
Impact Estimation
10% revenue growth on a $2M business = $200K additional revenue. At 10% net margin = $20K more profit.
Time Horizon
Marketing investments take 2–4 months to show in revenue. Pricing changes are immediate. Seasonal patterns must be considered.
Trend metric — one month of negative is noise; three months is a pattern requiring action.
Profit Growth % YoY
Aspect
Detail
Poor
Negative (profit declining vs. same month last year)
Average
0–10%
Great
15%+
Benchmark Source
Relative to industry CPI and local market growth
If Great
Stronger profitability than last year — validate it's from real improvement, not just a weak comp period.
If Average
Stable. Check if you're at least beating inflation.
If Poor
Something structural changed. Compare revenue growth YoY vs. expense growth YoY to pinpoint the problem.
Companion Metrics
Revenue Growth %, Net Income, Gross Margin %, Operating Expense Ratio
2E. Operations — Call Center Performance
Inbound Booking Rate (Opportunity-Based)
Aspect
Detail
Poor
Below 70%
Average
75–85%
Great
Above 85%
Benchmark Source
Nexstar, Service Nation, ServiceTitan community benchmarks
If Great
CSR team is converting at an elite level. Ensure they're not over-booking by being too aggressive (check canceled appointment rate). Consider raising prices since demand exceeds supply.
If Average
Room to improve. Invest in CSR training — objection handling, urgency building, schedule flexibility. Listen to unbooked call recordings for patterns.
If Poor
Significant revenue left on the table. Each unbooked opportunity call at your average ticket size is lost revenue. Priority one: CSR training and call monitoring.
On 500 monthly inbound opportunities at $400 avg ticket: improving from 70% to 85% = 75 more booked jobs = $30,000/month additional revenue. At 10% net margin = $3,000/month profit.
Time Horizon
CSR training improvements show within 2–4 weeks. Sustained improvement requires ongoing coaching and monitoring.
Homework for Owner
Do you have call recording and monitoring? When was the last CSR training session? What are the top 3 reasons calls go unbooked?
Inbound Booking Rate (Raw)
Aspect
Detail
Poor
Below 40%
Average
45–55%
Great
Above 60%
Benchmark Source
Nexstar; diluted by non-opportunity calls so ranges are lower
Advisory
This rate is heavily influenced by the mix of opportunity vs. non-opportunity calls. Use for overall trending; use the opportunity-based rate for CSR performance evaluation.
Call center industry standards; ServiceTitan community
If Great
Answering promptly. Customers are not waiting long enough to hang up.
If Average
Some calls being missed. Check staffing during peak hours and consider overflow answering services.
If Poor
Losing customers before you even talk to them. Immediate action: add answering capacity (hire, answering service, adjust schedules). Every abandoned call is potential revenue walking away.
Companion Metrics
Abandoned Under 30s, Total Inbound Calls, Unique Callers Inbound
Adding answering service capacity can improve this within days. Staffing changes take 2–4 weeks.
Homework for Owner
What is your average speed to answer? Do you use an after-hours answering service? What are your peak call times (check GroupedCallsTimeOfDayMetrics)?
Inbound Opportunity Rate
Aspect
Detail
Poor
Below 50%
Average
55–70%
Great
Above 75%
Benchmark Source
ServiceTitan community; varies by marketing mix
If Great
Marketing is attracting high-quality callers. Most calls are genuine opportunities.
If Average
Normal. Review which marketing channels produce the most non-opportunity calls and consider reallocating spend.
If Poor
Too many junk calls. Review marketing sources — are you advertising to the wrong audience or in the wrong channels? Check for high not-lead or excused rates.
ServiceTitan community; varies by business maturity
If Great
Strong marketing reach — consistently attracting new customers.
If Average
Healthy mix of new and returning customers.
If Poor
Heavily dependent on existing customer base. Could indicate weak marketing or over-reliance on membership maintenance visits.
Companion Metrics
Total Inbound Calls, Memberships Count, New Club Memberships Count
Homework for Owner
What percentage of revenue comes from new vs. repeat customers? What is your customer retention rate?
2F. Operations — Job Performance
Average Paying Job Revenue (Ticket Size)
Aspect
Detail
Poor
Below $250 (residential HVAC/plumbing)
Average
$350–$500
Great
Above $500
Benchmark Source
Nexstar, ServiceTitan community; varies heavily by trade and service area
If Great
Strong upselling and pricing. Ensure you're not pricing yourself out of the market — check if call volume is declining.
If Average
Normal range. Focus techs on add-on opportunities (maintenance agreements, system accessories, IAQ products).
If Poor
Either pricing is too low, or techs are not presenting options/upgrades. Review option-presentation process and flat-rate book.
Companion Metrics
Gross Margin %, Member vs Non-Member Avg Revenue, Total Paying Jobs Count
Impact Estimation
Increasing avg ticket by $50 on 200 paying jobs/month = $10,000/month additional revenue, $120K annually.
Time Horizon
Tech training on option presentation shows results in 2–4 weeks. Pricing book updates are immediate.
Homework for Owner
Do technicians present multiple repair/replace options? When was the flat-rate book last updated? What is the average number of line items per invoice?
Paying Jobs Count Ratio
Aspect
Detail
Poor
Below 70%
Average
75–85%
Great
Above 90%
Benchmark Source
Industry experience; varies by business model
If Great
Nearly all dispatched jobs generate revenue. Minimal callbacks and warranties consuming capacity.
If Average
Some zero-dollar jobs (diagnostics, warranties, callbacks). Review whether free diagnostics are necessary or if you could charge a trip fee.
If Poor
Too many non-revenue jobs eating capacity. High recall/warranty rate? Excessive free estimates? Review warranty policies and diagnostic fee structure.
Companion Metrics
Non-Recall/Warranty Job Rate, Total Jobs Count, Total Paying Jobs Count
Member Jobs Revenue Ratio
Aspect
Detail
Poor
Below 20%
Average
30–45%
Great
Above 50%
Benchmark Source
Nexstar, Service Nation membership program benchmarks
If Great
Strong membership program driving a large share of revenue. These customers have higher lifetime value and lower acquisition cost.
If Average
Growing membership base. Continue investing in technician-sold memberships and renewal processes.
If Poor
Membership program is under-developed. Members typically spend 2–3x more than non-members over their lifetime. Invest in membership sales training and marketing.
Companion Metrics
Member Jobs Count Ratio, Club Memberships Count, New Club Memberships Count, Member Paying Jobs Avg Revenue
Impact Estimation
Members typically generate 20–40% higher average tickets. Moving 10% of jobs from non-member to member status at $100 higher avg ticket on 50 jobs/month = $5,000/month. Plus ongoing membership recurring revenue.
Time Horizon
Membership growth is gradual — 6–12 months to see meaningful shift. But each new member generates value for years.
Homework for Owner
What is the annual revenue from a member vs non-member customer? What is your membership renewal rate? What does a membership cost the customer vs. what it generates in revenue?
Non-Recall/Warranty Job Rate
Aspect
Detail
Poor
Below 85%
Average
90–95%
Great
Above 96%
Benchmark Source
Industry experience; first-time fix rate benchmarks
If Great
Excellent first-time fix rate and quality workmanship. Very few callbacks.
If Average
Some callbacks expected. Review common callback reasons and train accordingly.
If Poor
Quality issue — too many returns. Callbacks consume capacity without revenue and damage customer satisfaction. Investigate: are specific technicians responsible? Specific job types?
Companion Metrics
Total Jobs Count, Paying Jobs Count Ratio, Average Paying Job Revenue
2G. Operations — Appointments
Kept Appointments Rate
Aspect
Detail
Poor
Below 80%
Average
85–92%
Great
Above 93%
Benchmark Source
ServiceTitan community; industry experience
If Great
Strong follow-through from booking to service. Minimal no-shows and cancellations.
If Average
Some leakage between booking and service. Implement confirmation calls/texts 24 hours before service.
If Poor
Significant revenue loss from cancellations and no-shows. Review: are appointment windows too wide? Is scheduling too far out? Implement same-day/next-day confirmation protocols.
Companion Metrics
Canceled Appointments Rate, Appointments Total Count, Total Paying Jobs Count
Impact Estimation
Improving from 80% to 90% on 300 appointments/month = 30 more kept appointments × $400 avg ticket = $12,000/month.
Canceled Appointments Rate
Aspect
Detail
Poor
Above 15%
Average
8–12%
Great
Below 7%
Advisory
Inverse of kept rate. Focus on reducing this through confirmation protocols, shorter scheduling windows, and better communication.
Wrote Estimate Rate
Aspect
Detail
Poor
Below 30%
Average
40–60%
Great
Above 65%
Benchmark Source
Service Nation, Nexstar sales training benchmarks
If Great
Technicians/salespeople are consistently presenting options and writing proposals.
If Average
Some leads not getting estimates. Train techs to always present options, even when a simple repair is the likely choice.
If Poor
Technicians are diagnosing and repairing without presenting upgrade/replacement options. Significant missed revenue.
Companion Metrics
Sales Lead Closing Rate, Total Sales Leads Count, Sold Estimate Count
2H. Operations — Sales / Estimates
Sales Lead Closing Rate
Aspect
Detail
Poor
Below 30%
Average
35–50%
Great
Above 55%
Benchmark Source
Nexstar, Service Nation; varies by trade (HVAC replacement ~40%, plumbing renovation ~50%)
If Great
Sales team/technicians closing well. Ensure they're not discounting excessively to close — check average sold estimate value vs. average written estimate.
If Average
Solid. Improve with better follow-up processes (2-3 follow-up touches within 7 days), financing options, and option presentation training.
If Poor
Leads are being wasted. Either the wrong leads (unqualified), poor estimate presentation, no follow-up, or pricing issues. Review each step of the sales process.
Companion Metrics
Wrote Estimate Rate, Average Sold Estimate Value, Average Estimate Value, Sold Revenue Per Sales Lead
Impact Estimation
Improving close rate from 35% to 50% on 40 leads/month at $5,000 avg sold estimate = 6 more sold estimates = $30,000/month additional revenue.
Time Horizon
Sales training shows results in 4–8 weeks. Follow-up process improvements show in 2–3 weeks (for the existing pipeline).
Homework for Owner
What is your follow-up process after presenting an estimate? Do you offer financing? How many options do you present per estimate? What is your average follow-up time?
Sold Revenue Per Sales Lead
Aspect
Detail
Poor
Below $1,500
Average
$2,000–$4,000
Great
Above $4,500
Benchmark Source
Derived from close rate × average sold value; varies heavily by trade
If Great
Each sales lead converts to substantial revenue. High close rate and/or high average project value.
If Average
Good. Improve either close rate or average project value (or both).
If Poor
Leads are not converting to enough revenue. Break down into close rate vs. average sold value to find the bottleneck.
Companion Metrics
Sales Lead Closing Rate, Average Sold Estimate Value, Total Sales Leads Count
2I. Operations — Memberships
Net Membership Growth (New − Canceled)
While there's no single net growth metric, compare New Club Memberships Count to Canceled Club Memberships Count:
Aspect
Detail
Poor
Net negative (more cancellations than new signups)
Average
Net positive, 2–5% monthly growth of total base
Great
Net positive with cancellations below 3% of total base monthly
Benchmark Source
Nexstar membership program benchmarks
If Great
Membership program is growing healthily. Focus on retention and maximizing revenue from members.
If Average
Growing but churn is a concern. Review why members cancel — is the value proposition clear? Are renewal reminders automated?
If Poor
Shrinking membership base. Immediate priorities: improve renewal process, survey canceled members for reasons, enhance membership benefits.
Companion Metrics
New Club Memberships Count, Canceled Club Memberships Count, Club Memberships Count, Member Jobs Revenue Ratio
Impact Estimation
Each membership typically generates $150–$300/year in agreement revenue PLUS 2–4 additional service visits at higher average ticket. LTV of a member is typically $2,000–$5,000+ over the life of the agreement.
Time Horizon
Membership revenue is a slow-build asset. Each new member generates revenue for 3–7 years on average. The compound effect takes 12–24 months to become major but is the most valuable long-term growth strategy.
Homework for Owner
What is your membership renewal rate? What is the average tenure of a member? What additional revenue does a member generate vs. non-member per year?
Technician Membership Sales Rate
Aspect
Detail
Poor
Below 10%
Average
15–25%
Great
Above 30%
Benchmark Source
Nexstar, Service Nation technician sales training
If Great
Technicians are effective salespeople for the membership program.
If Average
Some engagement. Incentivize with spiffs and make membership presentation part of the standard job workflow.
If Poor
Technicians are not presenting memberships. Review training, incentives, and whether the membership value proposition is clear enough for techs to articulate easily.
Companion Metrics
New Memberships from Technicians Count, New Club Memberships Count, Club Memberships Count
2J. Operations — Marketing Cost Efficiency
Estimated Cost Per Opportunity
Aspect
Detail
Poor
Above $100
Average
$50–$80
Great
Below $40
Benchmark Source
Home services marketing benchmarks; based on 6% revenue assumption
If Great
Marketing is efficiently generating opportunities.
If Average
Normal range. Review which channels deliver best cost-per-opportunity and reallocate spend.
If Poor
Marketing spend is not converting efficiently. Audit marketing channels individually (Google, direct mail, referral, etc.).
Companion Metrics
Est. Cost Per Booking, Est. Cost Per Job Completed, Inbound Opportunity Rate, Inbound Calls
⚠️ Important Caveat
These estimates use the 6% rule-of-thumb. They'll be more accurate for businesses that actually spend ~6% on marketing. If actual spend is higher or lower, all these metrics will be proportionally off. Consider this a relative comparison tool, not an absolute cost measure.
Homework for Owner
What is your actual monthly marketing spend? Break it down by channel (Google/LSA, direct mail, referral programs, SEO, social, etc.). This would let us replace the 6% estimate with real numbers.
Estimated Cost Per Job Completed
Aspect
Detail
Poor
Above $250
Average
$100–$200
Great
Below $80
Benchmark Source
Home services marketing benchmarks
Advisory
Compare to your average ticket size — if cost per job exceeds your profit per job, marketing is unprofitable on first transaction. This is where customer lifetime value becomes critical.
Section 3: Homework for Account Owners
The metrics and data points below are important business markers that are typically NOT the same from company to company — they vary for company-specific reasons (customer mix, geography, trade specialization, business model, competitive landscape, etc.). Deriving accurate values for these requires dedicated, customized study with significant time investment, and they cannot be part of a standardized Report Card framework.
However, understanding these numbers dramatically improves the quality of business decisions. Account owners who invest the time to estimate them will get far more value from their Report Card metrics.
Want help? DataTurk.ai offers consulting engagements to help you research and derive these company-specific figures. Contact us for customized advisory services — this is outside the scope of the standard Report Card reporting service but is available on request.
3A. Customer Lifetime Value & Behavior
Metric to Estimate
Why It Matters
How to Estimate
Customer Lifetime Value (CLV)
Determines how much you can afford to spend acquiring a customer. If CLV is $5,000, spending $200 to acquire one is excellent.
Add up total revenue from a sample of 50 customers over their full history. Average it. Better: separate member vs. non-member CLV.
Average Time Between Repeat Visits
Tells you how frequently customers need service. Shorter = more valuable.
Pull a sample of 20 repeat customers, calculate average months between visits.
Customer Contact Frequency
How often does a customer reach out (for any reason)? More contact = more opportunity.
Count total contacts (calls + emails + online bookings) per customer per year for a sample.
Member vs. Non-Member Revenue Multiple
Quantifies the revenue advantage of membership. Typical: 2–3x.
Compare average annual revenue from members vs. non-members.
Membership Renewal Rate
Critical for projecting recurring revenue. Target: 80%+ annual renewal.
Count memberships active 12 months ago vs. still active today.
3B. Marketing & Acquisition
Metric to Estimate
Why It Matters
How to Estimate
Actual Marketing Spend by Channel
Replaces the 6% estimate with real data. Dramatically improves cost-per-acquisition accuracy.
Pull last 3 months of marketing invoices. Categorize by channel: Google/LSA, SEO, direct mail, referral program, social, other.
Customer Acquisition Cost (CAC)
The real cost to acquire a new customer. Compare to CLV for true ROI.
Actual marketing spend ÷ new unique customers acquired.
Marketing Channel Attribution
Which channels generate the best leads?
Tag jobs by lead source. Calculate revenue and close rate per source. (Some of this is available in DataTurk.ai via GroupedJobMetricsByLeadSource)
3C. Operational Efficiency
Metric to Estimate
Why It Matters
How to Estimate
Technician Utilization Rate
Are technicians spending their day doing billable work or driving/waiting? Target: 70%+ billable time.
Hours billed ÷ hours paid. Or: jobs per day per technician.
Average Truck Roll Cost
The true cost to dispatch a truck. Determines minimum profitable job size.
Add up: technician hourly rate × average job duration + fuel/vehicle cost per trip + tool depreciation.
First-Time Fix Rate
Quality metric — how often is the job completed on the first visit? Target: 85%+.
Jobs with a single visit ÷ total jobs (exclude planned multi-visit projects).
Seasonal Adjustment Factors
Your business has peak and off-peak months. Knowing the multiplier helps interpret monthly data.
Calculate each month's revenue as a % of annual revenue ÷ 8.33%. E.g., if July is 12% of annual, factor is 1.44.
3D. Questions That Improve Impact Estimates
These questions help connect operational improvements to dollar outcomes:
"If we booked 10 more jobs per month from unbooked calls, what would that mean in revenue?"
Formula: 10 × Average Paying Job Revenue
Available in system: Yes (AveragePayingJobRevenue)
"If we improved technician average ticket by $50, what is the annual impact?"
Formula: $50 × Paying Jobs Count × 12
Available in system: Yes (PayingJobsCount)
"If we added 20 new memberships per month, what is the 3-year value?"
Formula: 20/month × 12 months × 3 years × (membership fee + incremental annual revenue per member)
Available in system: Membership fee (partially); incremental revenue per member = homework item
"If we reduced our abandoned call rate by 5%, how much revenue recovery is possible?"
Available in system: All components (see abandoned rate benchmark above)
"How much profit is lost to warranty callbacks?"
Formula: Warranty job count × average truck roll cost + (warranty job count × average paying job revenue as opportunity cost)
Available in system: NonRecallWarrantyJobCount; truck roll cost = homework item
3E. Nature of Improvements: Permanent vs. Lagging
Improvement Area
Permanent?
Time to See Effect
Notes
Pricing (flat-rate book update)
Yes, while maintained
Immediate (next job)
Must be reviewed annually at minimum
CSR booking rate training
Semi-permanent
2–4 weeks
Requires ongoing coaching to sustain
Technician upsell training
Semi-permanent
2–4 weeks
Fades without reinforcement; spiffs help
Marketing channel reallocation
Yes, while monitored
2–4 months
Lag from marketing to booked call to completed job
Membership program growth
Compounding
6–12+ months for meaningful revenue shift
Most valuable long-term strategy; LTV compounds
Overhead cost reduction
Permanent
1–3 months (contract cycles)
Some savings are one-time; others recurring
Debt restructuring
Permanent
1–6 months (lender processing)
Interest savings are permanent
Inventory optimization
Permanent
1–3 months
Reduces tied-up cash and stockout frequency
After-hours answering service
Permanent
Days
Revenue from calls that would have been abandoned
Appendix: Metric Count Summary
Namespace
Count
Kind
Accounting (Tier 1 groups)
3
group
Accounting (Tiers 2–5 numeric)
47
numeric
QuickBooks (diagnostic)
2
group
Jobs
41
numeric
Calls
73
numeric
Appointments
8
numeric
Memberships
13
numeric
Marketing / Estimated Cost
8
numeric
Estimates (root-level)
11
numeric
Hybrid
0
(placeholder namespace — no metrics defined yet)
Total
206
Document generated March 2026. Benchmarks reflect general home services industry (HVAC, plumbing, electrical). Actual acceptable ranges vary by trade, geography, business size, and seasonality. This guide is intended for internal use alongside professional CPA and business consulting advice.