Home Improvement Marketing The Metrics That Actually Matter for Home Improvement MarketingMost contractors track the wrong numbers. This is a full breakdown of the metrics that connect marketing spend to booked jobs and real revenue, with the formulas and benchmarks to use them. |
|
The Real Problem Most Contractor Dashboards Measure the Wrong ThingsA roofing company in Phoenix spends $6,000 a month on Google Ads. Their agency sends a monthly report showing 140,000 impressions, a 4.2% click-through rate, and a quality score of 8. The owner reads the report, nods, and asks one question: “But why isn’t the phone ringing more?” That gap between the report and the question is where most home improvement marketing goes wrong. Impressions, click-through rates, and traffic volume are real numbers, but they sit at the top of the funnel, far from the point where a job gets booked. When those are the only metrics in the conversation, the actual performance of your marketing stays invisible. The metrics that matter for home improvement marketing are the ones that connect spending to outcomes: cost per lead by channel, lead-to-appointment rate, cost per booked job, customer acquisition cost, and customer lifetime value. This breakdown covers each one, with benchmarks, calculation methods, and the context to interpret what you are seeing in your own numbers. These are the numbers we work with across contractor clients every day. The benchmarks here come from that direct experience, combined with published industry research. Our internal work compares contractor performance across lead sources, trades, markets, booked appointments, closed jobs, and revenue outcomes. The goal is to identify which metrics consistently predict revenue, not which numbers look strongest in a monthly report. For every benchmark we publish, we separate raw leads from qualified leads, booked estimates, closed jobs, and revenue. That separation prevents one bad assumption from shaping an entire marketing budget. A channel that produces cheap leads but few booked jobs should not receive the same budget treatment as a channel that produces fewer leads but stronger contract value. |
Dashboard Setup How to Build a Contractor Marketing Dashboard That Owners Can UseMost contractor dashboards are built for agencies, not owners. They start with impressions, move to clicks, mention traffic, and end with leads. That structure follows platform data availability, not the buyer journey. A dashboard built around the buyer journey starts at spend and ends at revenue. A useful dashboard answers five questions in sequence: Dashboards fail when they stop at clicks, impressions, traffic, or lead count. They work when they show where money entered the funnel, where leads dropped out, and which channels produced booked revenue. Vanity metrics belong at the bottom of the report, below the numbers that actually drive decisions, or are removed entirely. A marketing agency that leads with impressions and ends with leads is telling you how busy the top of the funnel was, not whether you made money. |
Lead Generation Metrics Cost Per Lead Is Just the Starting PointCost per lead (CPL) measures how much you pay, across all marketing spending, for each new inquiry your business receives. It is the most commonly tracked metric in contractor marketing and also the most commonly misread one. The formula is straightforward: Cost Per Lead = Total Marketing Spend ÷ Total Leads Generated Example: $5,000 spent / 60 leads = $83.33 CPL The problem with reading CPL in isolation is that it tells you the cost of attention, not the cost of revenue. A $50 lead that never converts costs more than a $200 lead that closes into a $15,000 kitchen remodel. CPL only becomes useful when you track it alongside close rates and average job value. Cost Per Appointment Shows Whether Leads Are UsableCost per appointment measures how much you spend to get one scheduled estimate or site visit. It removes weak leads from the performance picture entirely, because only leads that agreed to a next step get counted. Cost Per Appointment = Total Marketing Spend ÷ Appointments Booked Example: $5,000 spent / 25 appointments = $200 cost per appointment A campaign with a $70 CPL and a $350 cost per appointment may perform worse than a campaign with a $140 CPL and a $220 cost per appointment. The booked estimate is the first point where marketing becomes a real sales opportunity. Until that appointment is scheduled, a lead is just an expression of interest. CPL Benchmarks by Trade (Paid Search)KPI Priorities by TradeNot every contractor should track the same metrics in the same order. The most useful KPIs depend on trade, average job size, and sales cycle length. Lead quality is harder to quantify but more valuable to track. A lead qualifies as high quality when it matches your service area, matches your trade, comes from a homeowner with a real project timeline, and reaches you through a channel that historically closes at a higher rate than your average. Phone calls convert at 10 to 15 times the rate of web form submissions in home services. When you get a call, someone made an active decision to dial your number. A form submission is passive. Both count as leads, but they have very different close probabilities built in before your team ever speaks to the person. Track your leads by source and by type, separate calls from forms, and note the close rate for each. That breakdown tells you far more than total lead count ever will. Marketing Qualified Leads vs. Booked EstimatesA marketing qualified lead is an inquiry that appears to match your service area, trade, budget range, and project timeline. A booked estimate is stronger because the homeowner agreed to a specific next step with your team. Track both, but do not treat them as equal. A form submission from someone vaguely interested in a kitchen remodel “next year” may qualify as an MQL, but it should not carry the same weight as a homeowner who schedules a design consultation for Thursday. For home improvement companies, booked estimates are a better revenue predictor than raw MQL count, particularly for high-ticket trades where sales cycles run long and homeowners frequently shop multiple contractors before committing. |
Conversion and Sales Metrics The Three Funnel Ratios Every Contractor Needs to TrackLead count tells you how many people raised their hand. Revenue tells you how many jobs you closed. The funnel ratios between those two points tell you exactly where your business is gaining or losing.
Where Leads Disappear in the FunnelWhen sales are down, the common assumption is that marketing failed. Often that is not what the data shows. Tracking the three ratios above tells you where the drop is occurring. A lead-to-appointment rate below 35% usually points to response time or follow-up failures. An appointment-to-close rate below 15% points to pricing, presentation, or sales process issues. Neither of those is a marketing problem. They are operational problems that more marketing spending will not solve. Responding to a lead within five minutes makes you 21 times more likely to qualify that lead compared to waiting 30 minutes. After 30 minutes, 79% of leads have already moved on. That single operational fact affects your conversion funnel more than most marketing optimizations. Monthly Contractor Marketing ScorecardReview these metrics once a month in one scorecard: leads by source, qualified leads, booked appointments, jobs closed, average job value, cost per booked job, customer acquisition cost, and revenue by channel. For remodelers, include project pipeline value because one signed kitchen, bath, or whole-home renovation can outweigh dozens of low-value leads. A healthy scorecard shows whether growth came from more leads, better appointment setting, stronger close rates, or higher average job value. Each growth source points to a different part of the business and a different response from your marketing agency or internal team. Scorecard Diagnostics
|
The Invisible Leak Missed Calls Are a Marketing Metric Most Contractors Never TrackHome service businesses miss an average of 27% of inbound calls, according to Invoca’s research. For small and medium-sized contractors, that rate climbs to 62%. Every one of those missed calls represents money that was already spent to generate the lead, now producing nothing. The average missed call costs a home service business approximately $1,200 in lost revenue, based on average job values and close rates. That figure does not include the lost lifetime value of the customer, which can run far higher. Eighty-five percent of callers who do not reach a business on the first attempt will not leave a voicemail. They call the next result on Google. Here is what that looks like in numbers: Missed Call Cost Calculator
Use your actual call volume and average job revenue to calculate your own figure: (Monthly Calls × Miss Rate × Close Rate × Average Job Value) HVAC companies face this problem in a particularly concentrated way. Roughly 34% of annual HVAC revenue flows through an eight-week seasonal window. During those peak weeks, some contractors miss seven out of ten calls because technicians are on jobs and the office cannot keep up. That operational failure affects marketing ROI more than any campaign setting. Google’s Local Services Ads algorithm also factors responsiveness into your ranking. Contractors who answer calls consistently rank higher and pay lower effective CPLs than contractors who miss calls regularly. The operational and marketing consequences compound each other. |
LSA Lead Quality Local Services Ads: When a Billed Lead Is Not Really a LeadMany contractors assume every billed LSA lead represents a legitimate sales opportunity. That assumption is not always accurate. LSA billing occurs at the lead level, meaning a wrong number, a telemarketer, a job seeker, or a caller outside your service area can all generate a charge. A small number of poor-quality leads can have an outsized impact on profitability if you are not tracking them separately. The metric worth adding to your LSA reporting is valid lead rate: Valid Lead Rate = Valid Leads ÷ Total Billed Leads × 100 Example: 28 valid leads / 40 billed leads = 70% valid lead rate Effective CPL = Stated CPL ÷ Valid Lead Rate | $100 ÷ 0.70 = $143 per usable lead That difference between stated CPL and effective CPL can completely change whether a campaign is profitable. A contractor appearing on Google Maps through LSAs at a stated $90 CPL with a 60% valid lead rate is actually paying $150 per usable lead, not $90. Review invalid leads monthly. Compare them against your overall lead-to-close rate. If invalid lead volume rises while close rates fall, the problem is lead quality, not campaign volume. Adding more budget to a campaign producing bad leads accelerates the loss, not the revenue. |
Cost and ROI Metrics From Cost Per Lead to Cost Per Booked JobCost per lead is a useful channel comparison tool. Customer acquisition cost (CAC) is the number that ties directly to profitability. CAC measures the total marketing and sales cost required to produce one paying customer. Customer Acquisition Cost = Total Marketing + Sales Spend ÷ New Customers Acquired Example: $8,000 spent / 12 new customers = $666 CAC Industry research puts the average CAC for the construction sector at approximately $610. Roofing and high-ticket remodelers often run higher, in the $300 to $800 range per signed contract, with some metro markets pushing above $1,000. These numbers are not problems on their own. They only become problems when your average job value or customer lifetime value does not justify them. The LTV-to-CAC RatioThe most important financial ratio in contractor marketing is the relationship between customer lifetime value and customer acquisition cost. A healthy ratio is 3:1 or higher, meaning for every dollar you spend acquiring a customer, you earn at least three dollars back over the life of that relationship. Maximum Allowable CPL FormulaInstead of comparing your CPL to a benchmark and hoping for the best, you can calculate the maximum you should ever pay for a lead based on your own numbers: Maximum CPL = (Average Job Value × Gross Margin % × Close Rate) ÷ 3 Example: Average job = $8,000 / Gross margin = 30% / Close rate = 20% Maximum CPL = ($8,000 × 0.30 × 0.20) ÷ 3 = $160 That number becomes your ceiling. Any channel that consistently delivers leads above that cost is destroying margin, regardless of how many leads it generates. Any channel well below it has room to scale. What Counts as Good Marketing ROI?For contractors, a 3:1 LTV-to-CAC ratio is the minimum healthy target. A 5:1 ratio gives the business room to reinvest, expand service areas, or test new channels without putting margin at risk. Ratios above 5:1 typically indicate a business with a strong referral base, low competitive pressure, or both. Rank channels by cost per booked job and closed revenue, not by CPL alone. The strongest channel is the one that produces profitable customers at a repeatable cost. For many contractors, Google LSAs and paid search generate faster lead flow, while SEO and Google Business Profile reduce long-term acquisition cost as visibility and reviews build over time. For remodelers, judge ROI over a longer window than emergency trades. A kitchen remodel lead may take several weeks or months to close. A reporting window that is too short makes the channel look weaker than it really is and causes contractors to pull budget from campaigns that are actually working. |
Marketing Budget How Much Contractors Should Spend on MarketingMarketing budgets in home services range from 3% to 15% of annual revenue. Where your business lands depends on your growth stage, competitive market, and how much of your current work comes from repeat customers and referrals. One critical adjustment: budget off your target revenue, not last year’s revenue. If your goal is $2 million and you currently do $1.5 million, set your marketing spend at 8–10% of $2 million. Budgeting based on current performance keeps you exactly where you are. Budgeting for where you want to be funds the gap. The private equity-backed contractors that have entered most metro markets in the past several years operate on marketing budgets that dwarf what independent contractors spend. The era of competing on 3% of revenue is over in most competitive markets. The contractors growing fastest right now have accepted that marketing is an investment with a return, not an expense to minimize. Can Small Contractors Compete Against Larger Advertising Budgets?A larger budget determines reach. Targeting determines efficiency. A contractor spending $2,000 per month on highly specific service-area searches often outperforms a competitor spending five times more on broad, poorly targeted campaigns. The key metrics to watch are cost per booked job, revenue per booked job, and close rate by service type. Many contractors lose money because they pursue every possible keyword or every possible service. Focusing on a smaller group of high-intent searches, specific cities, and specific services often produces better results than trying to dominate an entire market. The goal is not to buy the most leads. The goal is to buy the most profitable jobs. |
Channel Performance How the Main Channels Compare on Cost, Speed, and ROINo marketing channel is universally better than another. Each one is better at a specific job. The comparison below is built on what we see across our contractor clients, combined with published benchmark data. Attribution: Which Channel Gets Credit for the Job?A homeowner searching for a kitchen remodeler may see your Google Ads, click through to your website, leave without contacting you, then look up your Google Business Profile three days later and call from there. Your GBP gets credit for the lead. Your Google Ads get none. But the ad started the relationship. This attribution gap is one of the most common reasons contractors stop investing in channels that are actually working. A last-touch attribution model (crediting the final source before contact) consistently undervalues awareness channels like SEO, social ads, and display. It consistently overvalues direct searches and calls that happen to come through Google Business Profile, which benefited from all the upstream work. The practical solution for most contractors is to track all lead sources in a CRM, ask every caller how they found you, and review channel performance quarterly using cost per booked job (not just cost per lead) as the deciding metric. That approach is not as precise as multi-touch attribution software, but it removes the most damaging blind spots without requiring a technical setup most small contractors cannot manage. Simple CRM Tracking WorkflowSet up your CRM so every lead includes these fields: original source, service requested, lead type, appointment status, estimate value, job status, closed revenue, and reason lost. Use UTM tags on paid campaigns so your analytics platform can separate traffic by source, medium, and campaign. That separation allows you to compare channel performance without changing your measurement method month to month. The goal is not perfect attribution. The goal is consistent attribution. Use the same source rules every month so you can detect trends, not just snapshots. Lead Attribution and Revenue Attribution Are Not the SameLead attribution answers one question: which channel produced the inquiry? Revenue attribution answers a better question: which channel produced signed work, and how much revenue came from it? A channel can look strong under lead attribution and weak under revenue attribution. Social ads, for example, may generate many low-cost leads that rarely close into signed contracts. SEO may generate fewer leads but more high-value booked jobs at a lower effective CPL. If your reporting only shows lead counts by channel, you will misread which channels deserve more budget. Review both views before cutting spend on any channel. Use lead attribution for campaign troubleshooting. Use revenue attribution for budget decisions. How Multi-Location Contractors Should Measure ROIMulti-location brands should report marketing performance by market, not only companywide. A blended CPL can hide weak markets and make strong markets look average. Track spend, leads, booked appointments, closed jobs, average job value, CAC, revenue, review count, Google Business Profile activity, and missed call rate by location. Compare each market against its own maturity stage. A new location may need a higher CAC while it builds reviews, local rankings, and referral volume. A mature location should produce lower CAC and stronger repeat-customer revenue. The better question is not “Which channel works?” It is “Which channel works in which market, at what cost, and at what close rate?” Setting Realistic ROI Expectations by ChannelOne of the fastest ways to waste marketing budget is evaluating every channel using the same timeline. Google Ads can generate results within weeks. SEO may take several months to produce measurable lead volume. Referral programs may take longer still but can generate the highest long-term customer value of any source. A channel can be working correctly even when immediate revenue has not yet appeared. Before cutting budget from any channel, ask: Is this channel generating qualified leads? Is the close rate healthy? Is the cost per booked job sustainable? Is performance improving over time? A channel that passes all four checks deserves patience, not cancellation. |
Website Performance Which Website Metrics Actually Predict LeadsTraffic volume is the most commonly reported website metric and one of the least useful on its own. A contractor website attracting 3,000 visitors a month from generic informational searches will produce fewer leads than a site attracting 600 visitors from city-specific, high-intent searches like “water heater replacement Dallas” or “roof repair near Scottsdale.” The Website Metrics Worth Tracking
Why Conversion Rate Benchmarks Can MisleadContractors often compare conversion rates without considering search intent. A visitor searching “emergency plumber near me” behaves completely differently from someone searching “bathroom renovation ideas.” Both visits count as website traffic. Their likelihood of becoming a customer is not the same, and treating them as comparable distorts what your conversion rate actually means. When evaluating conversion rates, compare campaigns with similar intent levels. A lower conversion rate can still produce more revenue if it attracts larger projects. For AI-driven search tools and generative search summaries now appearing above organic results, the same principle applies: visibility alone does not predict calls. Track whether your AI visibility is producing traffic from buyer-intent queries, not just informational ones. Focus on revenue generated, average job value, and cost per booked job before judging any campaign solely by its conversion rate. |
Revenue Diagnosis The Five-Step Revenue AuditWhen revenue falls, the first assumption is usually that marketing failed. Often that is not what the data shows. The fastest way to identify the real problem is to audit the entire customer journey in order. The first stage with a significant drop is where the actual issue exists. This process prevents contractors from increasing ad spend when the actual bottleneck is operational. Spending more on appearing on Google Maps, AI search results, or paid search will not fix a 30% appointment-to-close rate. Each step of the audit points to a different function: marketing owns steps 1 and 2, operations owns steps 2 and 3, and sales owns step 4. Retention is a shared responsibility across all three. |
Customer Lifetime Value One Booked Job Is Not a CustomerMost acquisition-focused marketing treats a completed job as the end of the marketing story. In home services, it is the beginning. The customer who hired you to replace a water heater will eventually need a plumber again. Their neighbor will ask for a recommendation. Their home will age, and so will everything in it. Customer lifetime value (CLV) measures the total revenue a customer generates across their entire relationship with your business. The formula: CLV = Average Job Value × Average Jobs Per Customer × Average Customer Lifespan (years) Example (HVAC): $1,200 avg job × 2.5 jobs × 8 years = $24,000 CLV Five-Year Customer Value by Trade HVAC (w/ maintenance plan) $4,200+ HVAC (average, no plan) $1,840 Plumbing (retained customer) $1,200+ Plumbing (one-time) $265 Source: Home Service Customer Retention Benchmarks, industry research The Retention Gap Most Contractors IgnoreThe industry average for second-job retention is approximately 38%. Top-performing contractors retain 65–75% of their customers for a second job. That gap represents a direct difference in revenue per marketing dollar spent. Research on retention failures in home services produces a counterintuitive finding: only 19% of customers who do not return are actually dissatisfied. The most common reasons are forgetting the contractor’s name or phone number (29%) and simply finding a different contractor more easily when the next need arose (23%). Most retention failures are not quality problems. They are communication problems. A customer who cannot remember who serviced their home last year will search Google for a new contractor, and your competitor’s paid ads will greet them first. Repeat customers spend an average of 67% more per transaction than new customers. Referred customers arrive with lower skepticism and tend to close faster and at higher ticket sizes. Tracking your repeat customer rate and referral-sourced revenue alongside your paid acquisition metrics provides a complete picture of marketing ROI that no single-channel report can offer. |
Measurement Mistakes Common ROI Measurement Mistakes That Warp Budget DecisionsMost budget decisions in home improvement marketing are made with incomplete data. These are the measurement errors that consistently produce bad decisions: Match the reporting window to your actual sales cycle before deciding whether a channel works. An HVAC company and a whole-home remodeler cannot use the same 30-day evaluation window and expect accurate conclusions. |
What to Stop Tracking The Numbers That Look Good in a Report and Do Nothing for RevenueA vanity metric is any number that improves without indicating that revenue will improve. In home improvement marketing, these are the most common ones showing up in agency reports that business owners should question: The test for any metric is simple: if that number doubled tomorrow, would it change a business decision or result in more revenue? Impressions doubling does not answer the phone. Qualified leads doubling does. That difference in actionability separates the metrics worth tracking from the ones worth ignoring. |
Revenue Leak Map Where Is Revenue Leaking Out of Your Business?Most contractors look at marketing reports and ask whether they need more leads. A better question is: where is revenue leaking out of the system before it converts? A monthly scorecard built around five numbers makes that visible immediately. When one number drops significantly while the others remain stable, you know immediately where to investigate:
The contractors who improve fastest are usually not the ones generating the most leads. They are the ones who identify where revenue leaks out before they spend more money to create additional leads. Fixing a leak costs less than filling the bucket faster. |
Common Questions Frequently Asked QuestionsWhat is a good cost per lead for a home improvement contractor?The national average CPL for home services on paid search is $90.92. However, a “good” CPL depends on your trade, average job size, and close rate. A roofing company with a $12,000 average job can sustain a $200 CPL at a 15% close rate and still be profitable. A handyman with a $350 average job cannot. Use the Maximum Allowable CPL formula in this guide to calculate your specific ceiling based on your own numbers. How many leads does a contractor need to generate each month?Work backward from your revenue goal. Divide your monthly revenue target by your average job value to find how many jobs you need. Divide that by your lead-to-close rate to find how many leads you need. Example: $80,000 monthly target / $4,000 average job = 20 jobs needed. At a 20% close rate, you need 100 leads per month. That backward calculation prevents the mistake of chasing arbitrary lead numbers that may have nothing to do with your actual revenue target. Why are my lead numbers up but revenue is flat?This usually points to one of three problems: lead quality has declined (more unqualified inquiries), appointment-to-close rate has dropped (a sales or pricing issue), or more leads are falling through the response gap (missed calls, slow follow-up). Track all three funnel ratios and the problem will locate itself. When lead volume rises but revenue does not move, adding more leads is never the answer until you identify where the existing leads are being lost. Should I use SEO or Google Ads for my contracting business?They solve different problems. Google Ads (and Google Local Services Ads) generate calls within weeks but stop producing the moment you stop paying. SEO builds a lead-generating asset that costs less per lead over time, with CPLs often dropping below $25 at maturity. Contractors who combine both channels generate 42% more total leads at 40% lower average cost per acquisition than those running a single channel. The practical approach is to run LSAs for immediate cash flow while building SEO in parallel, so you own an asset that keeps producing regardless of ad budget. How do I calculate customer lifetime value for my trade?Multiply your average job value by the average number of times a customer uses your services over the life of the relationship, then multiply by the average number of years that relationship lasts. An HVAC company with a $1,200 average job, 2.5 services per relationship, and an 8-year average customer life has a CLV of $24,000. That figure dramatically changes how much you should be willing to spend to acquire each new customer and what your LTV-to-CAC ratio looks like. Which metrics should I review weekly versus monthly?Review weekly: lead volume by source, missed call rate, and appointments booked. These are operational signals that need fast action if something breaks. Review monthly: CPL by channel, close rate, cost per booked job, and marketing spend as a percentage of revenue. Review quarterly: CAC, LTV-to-CAC ratio, repeat customer rate, and channel-level ROI. Annual or quarterly reviews of CLV and customer retention benchmarks help inform budget decisions before the next planning cycle. |
Work With DMG We Track the Metrics That Actually Build RevenueDigital Media Group works with home service contractors to build marketing programs that connect spend to booked jobs. No impression reports. No traffic charts that don’t lead anywhere. Contact us to discuss what is actually driving leads and revenue in your market. Get a Free Marketing Audit |