Skip to content

Instantly share code, notes, and snippets.

@jcquarto
Last active March 24, 2026 02:20
Show Gist options
  • Select an option

  • Save jcquarto/c12106f7aaa2f49f528f66774b3cb999 to your computer and use it in GitHub Desktop.

Select an option

Save jcquarto/c12106f7aaa2f49f528f66774b3cb999 to your computer and use it in GitHub Desktop.
Metric Intelligence Guide — Questions, Benchmarks & Actionable Advice for Every ServiceTurk Metric

Metric Intelligence Guide

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:

  1. Section 1 — Metric Catalog: What business question each metric answers, with a confidence rating
  2. 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)
  3. 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. High

Tier 2 — Cash Flow Statement Extractions (7 metrics)

Class Display Name Current Description What Question This Answers Confidence
Accounting::OperatingActivities Operating Activities 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?" High

1G. Marketing / Estimated Cost Namespace (8 Metrics)

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?

Net Profit Margin %

Aspect Detail
Poor Below 5%
Average 8–12%
Great Above 15%
Benchmark Source Nexstar (target 15%+), PHCC surveys, BLS NAICS 238220
If Great 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.
Companion Metrics Gross Margin %, Operating Expense Ratio, Expense Ratio, Burn Rate, Revenue Growth %
Impact Estimation 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.
Companion Metrics Gross Margin %, Net Profit Margin %, Expense, Income, Burn Rate
Impact Estimation 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
If Great Revenue significantly exceeds expense — healthy operating spread.
If Average 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.

Expense Growth %

Aspect Detail
Poor Consistently exceeds Revenue Growth %
Average Roughly tracks revenue growth
Great Below Revenue Growth % (improving operating leverage)
Benchmark Source Relative to Revenue Growth %; not meaningful in isolation
If Great Operating leverage — revenue growing faster than costs. The hallmark of a well-scaling business.
If Average Costs tracking revenue. Normal but look for opportunities to decouple.
If Poor Costs outpacing revenue = margin compression. Identify which cost categories are growing fastest.
Companion Metrics Revenue Growth %, Revenue vs Expense Growth, Burn Rate, Gross Margin %

Revenue vs Expense Growth

Aspect Detail
Poor Negative (costs growing faster than revenue)
Average 0–2 percentage points
Great 3+ percentage points positive
Benchmark Source Custom composite; benchmarked by directionality
If Great Excellent scaling efficiency. Revenue outpacing cost growth. Keep doing what you're doing.
If Average Growing in parallel. Look for structural changes to create operating leverage (technology, process, staffing efficiency).
If Poor Margin compression — this is the single most important early warning. Act now: audit cost growth, review pricing, check for revenue leaks.
Companion Metrics Revenue Growth %, Expense Growth %, Net Profit Margin %, Gross Margin %
Time Horizon 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.
Companion Metrics Inbound Unbooked Calls, Average Paying Job Revenue, Inbound Opportunity Calls, Inbound Abandoned Rate
Impact Estimation 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.
Companion Metrics Inbound Booking Rate (Opportunity), Inbound Opportunity Rate, Inbound Excused Rate

Inbound Abandoned Rate

Aspect Detail
Poor Above 12%
Average 5–10%
Great Below 5%
Benchmark Source 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
Impact Estimation 100 abandoned calls/month × 60% opportunity rate × 80% booking rate × $400 avg ticket = $19,200/month in recoverable revenue.
Time Horizon 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.
Companion Metrics Inbound Not-Lead Rate, Inbound Excused Rate, EstimatedCostPerOpportunity

Unique Callers Inbound & New Unique Callers Rate

Aspect Detail
Poor New unique rate below 30%
Average 40–60%
Great Above 60%
Benchmark Source 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:

  1. "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)
  2. "If we improved technician average ticket by $50, what is the annual impact?"

    • Formula: $50 × Paying Jobs Count × 12
    • Available in system: Yes (PayingJobsCount)
  3. "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
  4. "If we reduced our abandoned call rate by 5%, how much revenue recovery is possible?"

    • Formula: Additional answered calls × opportunity rate × booking rate × average ticket
    • Available in system: All components (see abandoned rate benchmark above)
  5. "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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment