A home inspector marketing KPI set built around the transaction funnel: which stage each metric measures, the exact formula and source system, and the exclusions that keep two reviewers from computing two different numbers.
A home inspector can record 200 calls in a month and still have no idea whether marketing paid for itself. Calls are not bookings, bookings are not delivered reports, and a delivered report is the only unit that actually closed. Search demand for this exact topic is unavailable in the current keyword data, so this page does not pretend there is a magic target volume to chase. What it does instead is define the KPI set that ties every dollar and every hour to a finished inspection, with each metric pinned to a funnel stage, a source system, an owner, and a written exclusion list.
Vertical competitors already publish home-inspector metric lists, and they frame front-office, sales, and marketing numbers as the base set for an inspection company (America's Call Center). Others group visibility, conversion, and performance metrics and imply "averages" you could borrow (Wolf Pack Advising), and HomeGauge folds key performance indicators into a broader success guide (HomeGauge). Those pages prove the metric space exists. They do not give you your targets. This page owns the layer they skip: the funnel each KPI belongs to, the business rule behind it, and the evidence chain from impression to completed inspection. For the commercial picture of what theStacc builds for inspectors, see theStacc for home inspectors; this article is about measurement, not the product.
Here is what you will get:
- A funnel dictionary that keeps every stage separate, from impression to report delivered.
- A demand-source split that never merges agent referrals with direct demand.
- Top, mid, and bottom-funnel KPIs with inspection-specific anchors.
- A formula and evidence contract with five approved formulas and every field filled.
- A 30-day review cadence and a definition lock sheet so definitions never drift.
Why home-inspector KPIs start at the transaction, not the click
A home inspection is bought inside a contract contingency window, so the buyer has days, not months, to choose an inspector. That deadline compresses the funnel: a phone call or form fill is a promise, not a booked inspection, and a booked slot is not revenue until the report is delivered. Tie KPIs to the completed inspection, not the click.
The inspection is one of the few local services purchased on someone else's deadline. A buyer under contract must order, attend, and receive the report before the inspection contingency expires, and the real-estate agent usually steers the short list. That urgency is why a call logged at 9 a.m. and a form submitted at midnight behave unlike a dentist's appointment request or a remodel quote: the prospect is comparing two or three inspectors against a closing date, and the slowest response loses. Measuring clicks or total calls treats that urgency as if it were casual research.
Three distinct events get collapsed in most inspector dashboards, and each collapse hides a different failure. An enquiry (call click, form, or message) is contact. A booked inspection is a confirmed date and time in the scheduling system. A completed inspection is a delivered report. A channel can produce cheap enquiries that never book because the property is out of scope, or bookings that never complete because the report turnaround misses the contingency date. If your reporting stops at the call, you will keep funding the channel that floods you with the wrong work. For the search-specific slice of this funnel, home inspector SEO covers discovery, requests, scheduled inspections, and completed work as separate measurements; this page adds referral, paid, call, booking, and report-delivery stages around it.
Two rules follow from the contingency reality. First, the denominator for every conversion KPI must be declared up front, because "per call," "per qualified enquiry," and "per completed inspection" answer different questions. Second, the mix of agent-referred versus direct demand changes the meaning of every downstream number, which the next sections instrument separately.
The home-inspector funnel dictionary (every stage separate)
Each funnel stage is a separate entry with its own source system, owner, and exclusions, so two reviewers compute the same number. Impression, click, profile view, call click, form, qualified enquiry, booked job, and completed job never share a row. Report delivered defines completed, not payment collected, unless your business states otherwise in writing.
Write the dictionary before you look at a single report. The point is not more metrics; it is that a number means the same thing in March as it does in October, and that the intake owner and the operations owner cannot both be right with different counts. GA4 ships recommended lead events such as generate_lead, qualify_lead, working_lead, and close_convert_lead, and Google is explicit that the business decides when each stage fires (Google Analytics 4 lead events). Map those events to your inspection stages, then lock the definition.
| KPI | Funnel stage | Plain-language question | Source system | Owner | Cadence | Failure it exposes |
|---|---|---|---|---|---|---|
| Qualified impressions | Discovery | Did the right buyer or agent see us? | Search Console, GBP insights | Marketing | Weekly | Visibility without qualified intent |
| Call-click / form-start rate | Answerability | Did a real prospect reach out? | Call and form log | Intake | Weekly | Traffic that never contacts you |
| Qualified-enquiry rate | Qualification | Was the property in area and in scope? | Call/form log plus source field | Intake | 28-day | Spam, duplicates, out-of-area leads |
| Response time to reachable prospect | Speed-to-schedule | Did we answer before the agent moved on? | Call log timestamps | Intake | Weekly | Contingency lost to a faster inspector |
| Booked-job rate | Scheduling | Did the enquiry confirm a date? | Scheduling system | Scheduling | 28-day cohort | Qualified demand that never booked |
| Completed-job (report-delivered) rate | Completion | Did the report go out on time? | Inspection/report system | Operations | 28-day cohort | Cancellations, no-shows, late reports |
| Ancillary attach per completed inspection | Expansion | Did we add radon, sewer, or mold? | Inspection line items | Operations | 28-day | Revenue left on the table per booking |
Exclusions are part of the definition, not an afterthought. Drop duplicates, spam, wrong-trade contacts, employment and vendor pitches, out-of-area addresses, and out-of-scope properties from the enquiry count before you divide. If a buyer and their agent both submit the same address, that is one enquiry, not two.
Funnel numbers only matter if enough qualified buyers reach you. theStacc's Content SEO researches, drafts, scores, queues, and publishes inspection content to a connected CMS, and Local SEO handles Google Business Profile posts, review replies, citations, and rank tracking — the work that fills the top of this funnel.
Demand-source split: referral versus direct
Instrument the source of every enquiry so agent-referred and direct demand are never merged into one lead number. Agent referrals come from a real-estate relationship and behave unlike search, Maps, or paid demand, which arrive on the buyer's own research timeline. Keep the two cohorts apart in every KPI, because the mix changes what each downstream rate means.
Inspection demand is unusual because a large share of it is introduced, not earned by a click. A listing or buyer's agent hands the client a name, and the client calls that name first. That is a different asset than a Map Pack impression, and it carries a different risk: a heavy referral share looks efficient until one agent retires, switches brokerages, or adds another inspector to their list. Over-reliance on agent referrals is a concentration risk to manage, not a metric win. Steering a buyer toward or away from an inspector is also an ethics and conflict question; this page does not advise on steering, and you should never let a referral relationship compromise an independent inspection.
Reviews sit inside both buckets and are governed by rules you cannot ignore. The FTC Consumer Reviews and Testimonials Rule prohibits fake or false reviews and bans incentives conditioned on a positive or negative sentiment (FTC reviews rule Q&A). Track review volume and recency, but do not tie an incentive to a five-star outcome, and do not count a review-driven enquiry as proof a channel "worked" until it completes.
| Source | Definition | Consent / ethics note | Where recorded | Exclusion rule |
|---|---|---|---|---|
| Agent referral | Enquiry introduced by a real-estate agent relationship | No steering; independence preserved; no pay-for-referral that conflicts with duties | Source field at intake, agent name | Referral from outside your service area |
| Organic / Maps | Buyer or agent finds you in Search or the Map Pack | Profile must reflect real service area | UTM, GBP call and direction events | Brand or research queries with no address |
| Paid search | Click from a search ad | Ad claims must match the service offered | Ad platform plus landing-page UTM | Accidental or repeat clicks from the same user |
| LSA / Google Guaranteed | Local Services Ad lead, sometimes shown with the Google Guaranteed badge | Verify current eligibility before treating it as a channel | LSA lead inbox | Leads disputed or outside licensed scope |
| Direct / past client | Returning client or typed-in visit | Honor prior communication consent | CRM or repeat-client flag | Vendor, employment, or wrong-trade contacts |
Record the source at intake, not at the end of the month from memory. A single source field on the call and form log, set the moment the enquiry arrives, is what keeps the referral and direct cohorts separable when you compute every later rate.
Top-of-funnel KPIs: visibility and answerability
Top-of-funnel KPIs measure whether a buyer or agent with an address and a closing timeline can find you and reach you. Qualified impressions, Map and organic discovery, call-click rate, and form-start rate each tie to real inspection intent and exclude brand or research noise. None of them promises a ranking or a Map Pack position.
Visibility for an inspector is local and intent-bound. A non-storefront inspector who travels to the property is allowed one service-area profile for the operating location and must represent the real service area accurately (Google Business Profile service-area guidance). That means your Maps discovery KPI is bounded by the area you actually serve, and stuffing the profile with cities you cannot reach on a contingency timeline corrupts the denominator. Count profile views, direction requests, and calls from GBP as discovery signals, but qualify them: a call from an address outside your service area is a discovery event, not a qualified enquiry.
Answerability is the second half of the top of the funnel. Call-click rate and form-start rate tell you whether a prospect who found you could start a conversation. Inspectors lose a real share of demand to a slow or missing answer path because the buyer is working against a deadline and the agent has a backup name. If the phone rings to voicemail during the day, the KPI is not "calls received"; it is "reachable prospects answered." Local SEO work such as GBP posts, review replies, citations, and rank tracking supports this stage, and theStacc's Local SEO module covers those tasks; the generic content-marketing measurement angle lives on the content marketing KPIs page, and the search-only subset on the SEO KPIs guide.
- Qualified impressions: count only queries that signal an active transaction, not "what is a home inspection" research.
- Call-click and form-start rate: measure against qualified visits, not all sessions.
- Exclude: brand-name searches you would have won anyway, and out-of-area discovery you cannot serve.
Mid-funnel KPIs: qualification and speed-to-schedule
Mid-funnel KPIs measure whether a contact is a real inspection you can perform and whether you scheduled it before the contingency window closed. Qualified-enquiry rate, response time to a reachable prospect, and booked-job rate sit here. Speed matters more for inspectors than for non-transaction trades, but there is no fixed universal window to copy.
Qualification is where most inspector dashboards lie. A contact is qualified only when the property is inside your service area, the property type is in scope for your license and insurance, and there is a real transaction with a closing timeline. A landlord asking about a routine maintenance check, a buyer shopping a property type your E&O excludes, and a seller fishing for a pre-listing price are all enquiries you may decline or route differently, and counting them as qualified inflates every rate downstream. Write the in-area, in-scope, real-transaction rule once, then apply it the same way every time.
Speed-to-schedule is the inspection-specific lever. Because the buyer is under contract, a reachable prospect who waits for a callback often books the next inspector the agent recommends. There is no portable "respond within five minutes" rule that fits a solo rural inspector and a three-inspector metro team equally, so set the target from your own cohort and market, then measure response time to a reachable prospect as its own KPI. Map your lead stages to GA4's generate_lead, qualify_lead, and working_lead events using the definitions your business chose, per Google's lead-event guidance. Content that answers the exact questions a buyer asks while choosing an inspector supports this stage; theStacc's Content SEO module researches, drafts, scores, queues, and publishes that content to a connected CMS.
- Qualified-enquiry rate: qualified unique enquiries over all unique attributable enquiries in a declared 28-day window.
- Response time: first human or logged reply to a prospect who can actually be reached.
- Booked-job rate: qualified enquiries that reach a confirmed scheduled inspection, cohort-based.
Bottom-funnel KPIs: booked-to-completed and ancillary attach
Bottom-funnel KPIs measure whether booked inspections finish and whether each completed inspection earns the ancillary work it should. Scheduled-to-completed rate, cancellation and no-show handling, and ancillary attach per completed inspection live here. Ancillaries are the real revenue-per-booking lever specific to inspections; this page publishes no attach-rate benchmark to copy.
The scheduled-to-completed rate is where the contingency clock bites hardest. A booking cancels when the deal falls through, when the buyer's lender changes the timeline, or when your report turnaround would land after the contingency expires and the agent rebooks a faster inspector. Cancellations and no-shows are not completed inspections and must be excluded from the completion denominator, but they should be counted as their own line so you can see whether a channel produces bookings that stick. Inspection is observational work with state-variable licensing, commonly required E&O and general liability, no trade permits, and no standard bonding, so "in scope" is a licensing and insurance question before it is a marketing one.
Ancillary services are the revenue-per-booking lever that makes inspection KPIs unlike a plumber's or electrician's. Radon, mold and air-quality, sewer-scope, termite and wood-destroying-insect, thermal imaging, pool and spa, four-point, and wind-mitigation each attach to a base inspection when the property and the client warrant it. Track an attach rate per completed inspection, and count only services you are qualified to perform, because several of these need separate certification that varies by state.
| Ancillary service | In scope when | Out of scope when | Separate qualification (state-variable) |
|---|---|---|---|
| Radon | Client requests it or market norms apply | Inspector not certified to test | Radon measurement certification |
| Mold / air-quality | Visible concern or client request | Outside sampling qualification | Mold assessor license where required |
| Sewer-scope | Older laterals or client request | No camera equipment or training | Equipment competency, local rules |
| Termite / WDI | Lender or client requires WDI report | Not licensed for WDI | Pest/WDI license where required |
| Thermal imaging | Targeted moisture or energy check | Used beyond training | Thermography training recommended |
| Pool / spa | Property includes a pool | Excluded from base inspection | Pool inspection credential |
| Four-point | Insurer requires it | Outside reporting qualification | Insurer-form requirements |
| Wind-mitigation | Regional insurance credit applies | Not trained on the form | Wind-mitigation certification |
Channel and cost KPIs without ROI promises
Measure cost per completed first-time inspection by channel, defined strictly, with no cost-per-lead, return, or payback claim. The numerator is direct channel spend attributable to the cohort; the denominator is unique first-time completed inspections from that same cohort. Keep a channel only because your own cohort data supports it, not because an industry average says you should.
Cost per lead is the wrong unit for an inspector because it rewards channels that manufacture enquiries that never book or never complete. A paid-search campaign can deliver thirty cheap enquiries and two completed inspections; an agent relationship can deliver four enquiries and four completed inspections. Cost per lead declares the ad the winner. Cost per completed first-time inspection tells the truth, because it counts only finished, first-time work from the same cohort and removes duplicates, cancellations, no-shows, unattributable jobs, and recurring or annual-maintenance work from the denominator.
Owner labor is excluded unless you explicitly cost it, which matters for a solo inspector whose "marketing" is two hours a night on agent follow-up. If you do not put a dollar figure on that time, your direct channel looks free and your paid channel looks expensive, and you will cut the wrong one. Decide once whether owner time is costed, write it into the definition, and hold it steady. No formula on this page promises a return, a payback period, an inspection volume, or a revenue figure; competitor "averages" are market context only and are never restated as your target.
| Stage | Typical inspection-specific drop reason | Owner who can act |
|---|---|---|
| Discovery to contact | Profile or page never answers the contingency question | Marketing |
| Contact to qualified | Property out of area, out of scope, or no real transaction | Intake |
| Qualified to booked | Response too slow; agent already has a preferred inspector | Intake / scheduling |
| Booked to completed | Report turnaround misses the contingency date; deal cancels | Operations |
| Completed to expanded | Ancillary not offered, or inspector not qualified to offer it | Operations |
| Any stage | Duplicate buyer-plus-agent enquiry counted twice | Intake |
The 30-day KPI review and change log
Review KPIs on the same cadence the program reviews ranking objectives, and keep a written change log so a definition never drifts silently. Check indexation, canonicals, links, and query discovery near 14 days; intent and title fit near 30; evidence, depth, and link gaps near 60; and a strengthen, retarget, merge, or stop decision near 90 days.
The cadence mirrors how theStacc reviews a ranking objective, because a KPI definition is a measurement contract and a page targeting a position is a content contract, and both fail when they change without a record. At roughly 14 days you are checking whether new content is indexed, canonicals resolve, internal links land, and which queries are starting to surface. At 30 days you test intent and title fit against the enquiries actually arriving. At 60 days you look for evidence, depth, and link gaps. At 90 days you make the strengthen, retarget, merge, or stop call on both the page and the channel. This is a review rhythm, not a promise of movement.
The change log is the guardrail. When you alter a denominator, add an exclusion, recost owner labor, or redefine "completed," record the old text, the new text, and the date. Without that record, a booked-job rate from March cannot be compared to a booked-job rate from September, and two reviewers will compute two numbers from the same month. Treat the lock sheet below as the single source of truth and version it whenever a definition moves.
| KPI | Locked definition text | Last changed |
|---|---|---|
| Qualified-enquiry rate | Unique enquiries marked qualified under the written in-area, in-scope, real-transaction rule, divided by all unique attributable enquiries in the same declared 28-day window. | 2026-07-10 |
| Booked-job rate | Unique qualified enquiries that reach a confirmed scheduled inspection, divided by all unique qualified enquiries created in the same 28-day cohort, with reschedules counted once. | 2026-07-10 |
| Completed-job (report-delivered) rate | Booked inspections with the report delivered under the written rule, divided by unique booked inspections in the same cohort; report delivered is not payment collected unless defined. | 2026-07-10 |
| Ancillary attach per completed inspection | Completed inspections that include at least one defined ancillary service, divided by all completed inspections in the same 28-day completion window. | 2026-07-10 |
| Cost per completed first-time inspection | Direct channel spend attributable to the cohort, divided by unique first-time completed inspections from that cohort, owner labor excluded unless explicitly costed. | 2026-07-10 |
Formula and evidence contract
These are the only approved formulas on this page, and each carries every field so the number is reproducible. Numerator, denominator, evidence window, source system, owner, and exclusions are all required; a formula missing any field is not done. No portable benchmark is published; the right denominator comes from your own cohort data, not a competitor's average.
Read each row as a contract. The evidence window is declared up front so a booked inspection is credited to the cohort that created it, not the month the report happened to land. The owner is the person who can change the number. The exclusions are the list that keeps the denominator honest. Use a checklist to audit each formula before you report it: numerator named, denominator named, window declared, source named, owner named, exclusions listed.
| Formula | Numerator | Denominator | Evidence window | Source system | Owner | Exclusions |
|---|---|---|---|---|---|---|
| Qualified-enquiry rate | Unique enquiries marked qualified under the written in-area, in-scope, real-transaction rule | All unique attributable enquiries in the same window | One declared 28-day window | Call/form log plus source field | Intake owner | Duplicates, spam, employment/vendor, out-of-area, out-of-scope property, wrong trade |
| Booked-job rate | Unique qualified enquiries that reach a confirmed scheduled inspection | All unique qualified enquiries created in the same cohort | 28-day enquiry cohort plus enough lag for the stated scheduling cycle | Scheduling or inspection-management system | Scheduling owner | Reschedules counted once; enquiries still inside the decision window |
| Completed-job (report-delivered) rate | Booked inspections with the report delivered under the written rule | Unique booked inspections in the same cohort | Scheduled cohort plus report-delivery lag | Inspection or report system | Operations owner | Canceled, no-show, uncompleted; report delivered is not payment collected unless defined |
| Ancillary attach rate per completed inspection | Completed inspections that include at least one defined ancillary service | All completed inspections in the same window | One declared 28-day completion window | Inspection-management line items | Operations owner | Ancillaries outside the defined menu; services the inspector is not qualified to perform |
| Cost per completed first-time inspection (by channel) | Direct channel spend attributable to the cohort | Unique first-time completed inspections from that cohort | One declared 28-day acquisition cohort plus completion lag | Ad or vendor invoice plus inspection records | Marketing owner with operations sign-off | Owner labor unless explicitly costed, recurring or annual-maintenance, canceled, no-show, uncompleted, unattributable jobs |
Run the inspection. Let the top of the funnel keep filling. theStacc publishes the SEO content and runs the local SEO that bring qualified buyers and agents to you, so the denominators in these formulas stay healthy enough to measure.
Frequently asked questions
These answers restate the measurement rules above so you can quote them without re-deriving them. Each one answers the question in the first sentence and stays inside the marketing-measurement scope of this page. None of them sets a benchmark, promises inspection volume, or advises on inspection defects or technique.
What are the most important marketing KPIs for a home inspector?
The important ones are the funnel KPIs that connect marketing spend to a completed inspection: qualified-enquiry rate, booked-job rate, completed-job (report-delivered) rate, ancillary attach per completed inspection, and cost per completed first-time inspection by channel. Track each in its own stage with a written definition and exclusions. Skip vanity counts like raw clicks or total calls, because a call is not a booking and a booking is not a delivered report.
Is a phone call or form fill the same as a booked inspection?
No. A call or form is an enquiry: someone with an address and a closing timeline reached you. It becomes a booked inspection only when a date and time are confirmed in your scheduling system. It becomes a completed inspection only when the report is delivered under your written rule. Keep three separate counts, each with its own source system, so you never overstate demand by treating an enquiry as finished work.
How should a home inspector separate agent-referral leads from search leads?
Tag every enquiry with a source at intake and never merge the buckets. Agent-referred demand comes from a real-estate relationship and carries ethics and concentration risk; direct demand from search, Maps, or paid behaves differently and converts on its own timeline. Record the source in your call or form log, keep the two cohorts apart in every KPI, and treat a heavy referral share as a risk to manage, not a win.
What counts as a completed inspection for KPI purposes?
A completed inspection is a booked job where the report was delivered under your written rule. Payment collected is a separate event unless your business defines completion as payment; pick one definition and lock it. Exclude cancellations, no-shows, and jobs not finished. Measuring completion by report delivery keeps the number tied to the service the buyer actually paid for and lets you compare channels on finished work, not promises.
How fast does a home inspector need to respond to an enquiry?
Fast enough to win inside the buyer's contingency window, but there is no universal number to copy. Because inspections are deadline-driven, a reachable prospect who waits hours often books the next inspector on the agent's list. Measure response time to a reachable prospect as its own KPI, set your target from your own cohort data and market, and review it monthly rather than borrowing a fixed window from another trade.
Should a home inspector track cost per lead?
Track cost per completed first-time inspection by channel instead. Cost per lead counts enquiries that never book, never complete, or were never qualified, so it flatters channels that produce volume and no revenue. Use the strict formula on this page: channel spend over unique first-time completed inspections from the same cohort, with duplicates, cancellations, and unattributable jobs removed. Keep a channel only when your own cohort data supports it.
How do ancillary services (radon, sewer-scope, mold) change marketing KPIs?
Ancillaries change revenue per completed inspection, so track an ancillary attach rate per completed inspection: completed inspections that include at least one defined ancillary, over all completed inspections in the window. Define the menu in writing and count only services you are qualified to perform, because radon, mold, sewer-scope, termite, and wind-mitigation often need separate certification that varies by state. Do not publish or copy attach-rate benchmarks.
How often should a home inspector review marketing KPIs?
Review on a fixed cadence with a written change log. Check indexation, canonicals, links, and query discovery around 14 days; intent and title fit near 30 days; evidence, depth, and link gaps near 60; and a strengthen, retarget, merge, or stop decision near 90. Hold KPI definitions steady inside a cycle so two reviewers compute the same number, and record any definition change with the date it changed.
Put the KPI set to work
Lock each funnel definition and split referral from direct demand before you judge a channel. Then compute the five approved formulas on one declared 28-day window and read them as a chain: qualified enquiry to booked, booked to report delivered, and delivered to ancillary attach. The completed inspection is the number that matters.
You do not need a portable benchmark to begin. You need one clean cohort, one source field set at intake, and one change log that stops a definition from drifting. Build the demand side with content and local visibility, measure the transaction end to end, and keep only the channels your own completed inspections justify.
Measure the transaction funnel, not the vanity numbers. If you want the content and Google Business Profile work that feed qualified demand handled for you, theStacc covers Content SEO and Local SEO so you can focus on the inspection and the report.
Sources & references
- America's Call Center — front-office, sales, and marketing metrics for a home inspection company
- Wolf Pack Advising — home inspector marketing metrics coverage (vertical context, not a benchmark)
- HomeGauge — key performance indicators in a home-inspector success guide
- Google Analytics 4 — recommended lead events (generate_lead, qualify_lead, working_lead, close_convert_lead)
- Google Business Profile — service-area business eligibility and representation
- FTC — Consumer Reviews and Testimonials Rule Q&A
Blog SEO, Local SEO, and Social Media — one dashboard, no headaches.