Contractor Marketing Dashboard 2026: The 7 KPIs Every Home Service Owner Should See in One View
A contractor marketing dashboard should show 7 KPIs in one view: CPL by channel, CAC by channel, CLV by customer type, conversion rate by funnel stage, ad spend pacing vs. budget, revenue attribution by source, and booked jobs by day-of-week. Build it free in Looker Studio with feeds from CallRail, Google Ads, Meta Ads Manager, GA4, your field service tool, and QuickBooks. Review it for 30 minutes every Monday. Most home service shops that move from monthly to weekly review cut blended CAC 15-25% within a quarter.
Key Takeaways
- 73% of home service owners review marketing numbers monthly or less, and 41% admit they have no single source of truth for CPL by channel (WebFX 2026 benchmark, 1,200 contractors)
- A healthy contractor dashboard tracks 7 KPIs: CPL by channel, CAC by channel, CLV by customer type, conversion rate by funnel stage, ad spend pacing, revenue attribution by source, and booked jobs by day-of-week
- Booking rate benchmarks for home service sit at 40-60% of qualified inbound calls; shops below 35% are leaking pipeline at the CSR layer, not the marketing layer
- Looker Studio is free and integrates with 1,000+ data sources; WhatConverts runs $30-$160/month for attribution-first dashboards; ServiceTitan Marketing Pro ships 40+ pre-built KPIs at enterprise pricing
- Contractors who run a 30-minute Monday dashboard review reallocate budget within 7 days of seeing CPL spikes, vs. 28+ days for shops that only review monthly
Seventy-three percent of home service owners review their marketing numbers monthly or less. Forty-one percent admit they have no single source of truth for cost per lead by channel. They know they spent $14,000 on ads last month. They cannot tell you in 60 seconds what the CPL was on LSA vs. non-branded Google search vs. Facebook, what booked-job revenue closed out of each channel, or whether they are pacing under or over budget on the current month with 12 days left. That gap is the dashboard discipline gap, and it is the cheapest fix in contractor marketing.
A working marketing dashboard for a $1M-$10M home service shop is not exotic. Seven KPIs, six data feeds, one weekly review. The tooling exists, the integrations are mature, and the free option is genuinely usable. Most contractors do not run one because nobody ever told them which seven numbers matter and how to review them in 30 minutes instead of three hours.
This is the 2026 build.
The 7 KPIs every contractor marketing dashboard must show
Strip the noise and a contractor marketing dashboard does one job: tell the owner where the next marketing dollar should go. Seven KPIs answer that question. Everything else is a sub-tab.
1. CPL by channel. Cost per lead split by Google LSA, Google Ads non-branded, Google Ads branded, Meta Ads, Angi, Thumbtack, direct mail, organic search, referrals, direct. One row per channel, one column for current period CPL, one column for prior period CPL, one column for percent change. SearchLight Digital’s 2026 benchmark pegs LSA at $53 average across home services, non-branded Google at $149, Meta at $73, and a working dashboard shows you whether your numbers are sitting above or below the trade benchmark in real time.
2. CAC by channel. Cost per acquired customer, not cost per lead. CPL times one-over-close-rate. A $50 lead at 10% close is a $500 customer. A $150 lead at 40% close is a $375 customer. The channels rank in completely different orders by the two metrics. Contractor CAC by channel walks the 2026 ranges and the close-rate math that flips the leaderboard.
3. CLV by customer type. Customer lifetime value split by residential vs. commercial, install vs. service-only, maintenance plan vs. one-off. A $400 HVAC service call from a residential customer who never returns is a $400 lifetime. The same call from a customer who signs a maintenance plan and replaces the system in year four is a $14,000 lifetime. HVAC customer acquisition cost covers how CLV by customer type changes the channel allocation math. Dashboards that show one blended CLV number push owners to optimize for the wrong customer.
4. Conversion rate by funnel stage. Five stages, five conversion rates: impression to click, click to lead, lead to booked job, booked job to completed job, completed job to invoiced revenue. The leak shows up at one of the five and the fix is different for each. A 35% click-to-lead rate is a landing page problem. A 28% lead-to-booked rate is a CSR problem. Plecto’s 2026 benchmark puts healthy booking rate at 40-60% of qualified inbound calls.
5. Ad spend pacing vs. budget. Month-to-date spend by channel against monthly budget, expressed as percent of budget consumed vs. percent of month elapsed. Day 12 should show roughly 40% of budget consumed. Day 12 with 78% consumed is a flag. Pacing is the KPI that prevents the “we already spent the month’s budget by the 18th” surprise.
6. Revenue attribution by source. Booked-job revenue tagged to the channel that produced the lead. Not lead count - dollars. A channel that produces 18% of leads and 41% of revenue is the channel to scale. A channel that produces 31% of leads and 9% of revenue is the channel to question. Marketing attribution for home service covers the wiring; the payoff is bigger than CPL alone.
7. Booked jobs by day-of-week. A heatmap of booked jobs by day-of-week and hour-of-day. Tells you when your CSRs are missing calls, when your ad scheduling is misaligned with intent, when your tech availability is the bottleneck. Most home service shops see a Monday-Tuesday booking spike that flatlines Friday afternoon, and the dashboard makes the pattern obvious enough to staff against.
The data sources to wire up
Six feeds at minimum. Each one is a known, supported integration in 2026.
Call tracking is the foundation. CallRail, WhatConverts, or CallTrackingMetrics for dynamic number insertion, source attribution, recording, and conversion scoring. 60-80% of home service leads come in by phone, not form, so without call tracking every other number on the dashboard is a guess.
Google Ads for paid search, Performance Max, and Local Service Ads spend. Native Looker Studio connector, free, real-time. Pull spend, impressions, clicks, conversions, and cost per conversion at the campaign level.
Meta Ads Manager for Facebook and Instagram spend. Native connector via partner integrations like Supermetrics or PorterMetrics. Pull spend, impressions, link clicks, and lead form submissions.
GA4 for web behavior, form fills, and cross-channel sessions. Free native connector. Configure events for form_submit, phone_click, and quote_request, and tag every form with source/medium.
Field service tool for booked jobs and job revenue. ServiceTitan’s reporting layer exposes booked jobs, completed jobs, invoiced revenue, and customer LTV by tag. Housecall Pro, Jobber, and FieldEdge all support similar exports via API or scheduled CSV. The job-level source tag is the key - if your CSR is not capturing “how did you hear about us?” with a controlled vocabulary, the attribution chain breaks here.
QuickBooks or accounting system for collected revenue. Most field service tools report invoiced, not collected. Show both - invoiced is the marketing-attributable number, collected is the cash-flow number.
The hardest part is the customer ID that links lead to job to invoice. Most $1M-$5M shops end up using phone number as the join key because it survives the call-to-CRM-to-invoicing handoff better than email or name. Store phone numbers in E.164 format across every tool and the joins stop breaking.
Top 3 dashboard tools and 2026 pricing
Three names cover 90% of contractor dashboard builds in 2026.
Google Looker Studio (free)
The default recommendation for any contractor under $10M. Free, 1,000+ data sources via native and partner connectors, drag-and-drop chart building, white-label sharing, no per-user cost. PorterMetrics’ free template library and Coupler.io’s dashboard examples give working starting points so you are not building from a blank canvas.
The catch is third-party connectors. Native connectors are free (Google Ads, GA4, Search Console, Sheets, BigQuery). Anything else - Facebook Ads, CallRail, HubSpot - requires a paid connector like Supermetrics ($79-$199/month), PorterMetrics ($30-$90/month), or Coupler.io ($24-$99/month). Most contractors land around $50-$80/month in connector costs and still call it the free option.
A working contractor Looker Studio dashboard takes 4-6 hours from a template, 12-20 from scratch.
WhatConverts ($30-$160/month flat)
The attribution-first platform. WhatConverts ships its own dashboard layer that shows CPL by channel, leads by campaign, and revenue attribution natively. If you are already paying for WhatConverts as your call tracking platform, the built-in dashboard covers five of the seven KPIs without any Looker Studio work.
WhatConverts 2026 pricing runs $30/month Call Tracking starter, $60/month Plus, $100/month Pro, $160/month Elite, and $500/month Agency. The Pro tier at $100/month is the sweet spot for a $1M-$5M shop because it includes form tracking, chat tracking, and full attribution reporting in one bill.
ServiceTitan Marketing Pro / Hatch (enterprise)
ServiceTitan Marketing Pro and Hatch’s reporting layer are the enterprise tier. ServiceTitan ships 40+ pre-built KPIs including Reputation Overview with the full funnel from local search views to invoiced revenue.
Pricing is not published, but most contractor groups using Marketing Pro pay $500-$2,000+/month on top of the ServiceTitan base. Worth it for $5M+ residential shops already running ServiceTitan. Overkill for shops under $5M, where the same KPIs are reachable through Looker Studio + CallRail + ServiceTitan-API at one-quarter the cost.
The weekly review cadence: Monday, 30 minutes
A dashboard nobody reviews is a more expensive version of no dashboard. The cadence that actually changes behavior is a 30-minute Monday morning review by the owner or marketing lead. Same time every week, same five questions, same decision framework.
The five questions:
-
Percent change in CPL by channel vs. last week. Anything moving more than 20% gets investigated. A 35% LSA CPL spike is usually a competitor entering the auction. A 60% Facebook CPL drop is usually a creative that hit.
-
Percent change in CAC by channel vs. last month. CAC moves slower than CPL because close rate moves slower than ad cost. Monthly comparison catches the trend.
-
Pacing under or over budget by channel. Day 12 should show 40% spent, day 22 should show 73%. Anything more than 15 points off pace gets investigated.
-
Revenue attribution split this week vs. last 4-week average. Catches the channel that just stopped producing revenue even though it is still producing leads.
-
Lead-to-booked conversion rate by CSR. A 15-point gap between best and worst CSR is the cheapest revenue lift available.
Five questions, six minutes each, done. Owners who run this cadence reallocate budget within seven days of seeing a CPL spike. Owners who review monthly are 28+ days late to the same decision.
What NOT to track on the main dashboard
A dashboard with 47 charts is a dashboard nobody reads. Some metrics belong on a sub-tab you check quarterly.
Impressions without click-through rate. A million Facebook impressions at 0.4% CTR is worse than 80,000 at 3.1%. Show CTR.
Clicks without lead rate. A 1,400-click month at 1.2% lead rate is worse than 600 clicks at 5.8%. Show lead rate.
Social media follower counts. Followers do not book jobs and do not predict who will. If Instagram has 4,000 followers and produces 2 leads a month, show the 2 leads.
Email open rate without click rate. Apple Mail privacy broke open rate in 2021. Click rate is the floor.
Bounce rate and time on site. GA4 sunset bounce rate as a primary metric in 2023. Belongs in a UX-debugging sub-tab.
Anonymous traffic counts without identification. Total sessions are vanity unless you know who they are. Anonymous visitor identification flips traffic from a vanity number into a workable lead list, and only the identified portion belongs on the main dashboard.
Common contractor dashboard mistakes
Three mistakes show up in 80% of builds.
Blending paid and organic into one CPL number. Total spend divided by total leads is useless. A $14,000 month at $127 blended CPL hides that LSA produced 38 leads at $61 and Angi produced 14 at $310. Split by channel from day one.
Tracking leads but not booked jobs. A dashboard that stops at “leads by source” tells you which channel produced form fills. One that continues to booked jobs and invoiced revenue tells you which channel produced customers. Most shops have the data inside the field service tool and never wire it back.
No baseline period. A dashboard that shows this week’s numbers with no comparison to last week is just a snapshot. Every metric should display delta vs. a baseline. Looker Studio handles this natively with the “compare to previous period” toggle - turn it on by default.
A roofer on r/sweatystartup rebuilt his marketing dashboard from a 22-tab monstrosity into a 7-KPI single-page Looker Studio view. He cut review time from “I never opened it” to 25 minutes every Monday, caught a Facebook CPL spike in week two costing him $1,400/month of misallocated spend, and shifted the budget into LSA where his CAC was $164 vs. $487 on Facebook. Paid for the build hours inside the first month.
A plumbing owner on Owned and Operated described the same pattern in reverse. ServiceTitan Marketing Pro running, full reporting suite, never opened because the interface was too dense. He hired a $2,400 one-time Looker Studio build that pulled the same ServiceTitan data into a 7-KPI dashboard and described the new view as “the first time in five years I actually know what’s working.”
The honest take
A contractor marketing dashboard is not exotic, expensive, or hard to build. The reason most home service shops do not run one is the tooling - it is that nobody ever told them which seven numbers matter and which forty-seven do not.
The seven KPIs above are the dashboard. Six data feeds wire them up. Looker Studio runs the front end for free. WhatConverts runs it for $30-$160/month if you want ready-to-use. ServiceTitan Marketing Pro runs it at enterprise pricing if you already run ServiceTitan.
Pick the tool, build the seven views, schedule the Monday review, and stop guessing which channel deserves the next dollar. The shops that do this outperform the shops that do not by 15-25% on blended CAC inside a single quarter. That is the dashboard discipline gap, and closing it is the cheapest move in contractor marketing.
Sources:
- PorterMetrics free Looker Studio templates 2026
- Coupler.io Looker Studio dashboard examples
- SearchLight Digital Local Service Ads 2026 benchmark
- WhatConverts 2026 pricing on G2
- Plecto 12 Key KPIs for Home Service Industry 2026
- ServiceTitan Reputation revenue reporting documentation
- WebFX 2026 Home Services Marketing Benchmarks
Written by
Pipeline Research Team