Back to Blog
Industry Reality CheckMarketingBusiness Model

How Does That One Shop Afford All Those Ads?

You see the same competitor on every billboard, radio spot, and Google search. The instinct is to assume they figured something out you didn't. They didn't. They're running a different P&L: a different cost structure, different capital, and often a different definition of "profitable." The math is unavailable to you at one to three trucks. Here's what's really happening, and where the small-shop game is still winnable.

April 27, 202613 min read

Drive any major metro and the same handful of HVAC, plumbing, and electrical brands are everywhere: billboards on the freeway, wraps on twenty trucks, pre-roll on every YouTube video, the top three Google results for "AC repair near me" on a 102-degree day. They show up at every Little League game, every county fair, every radio break.

If you're running one to three trucks, the obvious questions are: how is that even possible, and why am I getting outspent ten-to-one by people who, on a like-for-like service call, often charge more than you do for the same work?

The temptation is to assume they unlocked some marketing secret (a better agency, a media buyer who knows what you don't). They didn't. The ad volume is a downstream output of a different P&L structure, one where higher tickets, lower marginal labor cost, diluted overhead, and (often) outside capital combine to make a $300–$800 cost-per-booked-job feel reasonable. At your size, that same number would put you out of business in six months.

What You're Really Seeing

Start with the cleanest public number we found. SearchLight Digital ran a benchmark across 816 contractors, $14.88M in Google Ads spend, 8,077 campaigns, and 143,008 leads (January 2026). Their numbers for non-branded search, the cold-prospect ads on terms like "ac repair near me" that the big shops bid on heaviest, looked like this:

Cost per lead

$149

Form fill or call

Book rate

37.6%

Lead becomes a job

Cost per paying customer

$804

All-in CAC, non-branded

Eight hundred dollars to acquire one paying customer. The average ticket on those acquired customers was about $2,500. So a contractor on that channel is spending roughly a third of their gross revenue per acquired job just to get the customer in the door, before any labor, parts, or truck cost.

The Setup Question

To make non-branded paid search work, you need an average ticket comfortably above $2,500, a close rate that doesn't embarrass the lead cost, and enough other margin levers to absorb $800 of CAC and still take some home. Those are business model decisions, not marketing ones.

Big shops can pay $800 per customer because everything downstream of the ad lets them: ticket size, close rate, attach rate, and labor cost.

Where the Ad Budget Comes From

Four levers, each one independently moving the math.

1

Average ticket inflation

The reported industry-average HVAC service-call ticket is around $390 (Housecall Pro 2026 data). The average ticket on Google Ads-acquired customers in the SearchLight dataset was $2,200–$3,725 by service line.

The big shops route paid-ad calls to senior "comfort advisors" trained to find replacement opportunities, attach service agreements, and lead with monthly payment numbers instead of total prices. The ACHR News contractor survey found that offering financing pushes the close rate from 38% to 49%, and leading with monthly payment doubles the share of new system sales financed (21% to 42%). A $390 service call routed to the right tech becomes a $12,000 system replacement on a 0%-for-72-months plan with a $19/month service contract attached.

We aren't saying every replacement is unnecessary. We are saying the ticket distribution is shifted upward by training, dispatch, and incentive design that an owner-operator running residential calls solo isn't going to replicate over a weekend.

2

Labor arbitrage

A typical commission HVAC tech earns around 14% of generated revenue, with tiered structures (3% under $10K of generated work, scaling up) plus spiffs: $100 per maintenance agreement signed, $500 for selling a top-tier system, $20 for getting a 5-star review. On a $12,000 system replacement, the tech might walk with $1,700–$2,200. The shop bills out at $200–$400 an hour and books revenue for parts, install, and the recurring service agreement.

An owner-operator can't structure their own labor that way without it being weird. The owner is the tech. The owner's effective hourly cost is whatever the business has to net for them to keep the lights on at home. There's no second person to underpay relative to billable rate, no commission structure that quietly caps marginal labor cost as ticket size rises. The big shop's gross margin per job is structurally fatter because of who's doing the work and how that person is paid.

3

Fixed-cost dilution

The dispatcher, the CSR taking calls, the ServiceTitan-class software, the IT, the office lease, the GL insurance, the training program. All of those cost roughly the same per month whether you run 4 trucks or 40. Industry rule of thumb is one office support person per 5–7 techs. At 40 trucks, the per-truck overhead is roughly an order of magnitude lower than at 4.

That dilution is what frees up the marketing budget. M&A advisor Profitability Partners reviewed 200+ HVAC P&Ls and reported that marketing as a percentage of revenue drops as shops scale: about 12% at $2M of revenue, falling to 5–8% at $20M+. The absolute dollar volume rises about 5x in the same range: a $2M shop spending 12% puts up $240K/year of marketing, while a $20M shop spending 6% puts up $1.2M/year. Same trade name, same metro, same channels, five times the firepower at half the percentage. That gap is what produces the "ads everywhere" effect.

4

Capital structure

This is the lever owner-operators usually miss. A growing chunk of the most aggressive advertisers in residential trades are portfolio companies of private equity firms running roll-up strategies, where the people scoring the business are looking at the EBITDA multiple at exit rather than next year's take-home.

When the buyer's thesis is "we'll grow this from $30M to $70M and resell at a multiple," spending heavily on marketing during the growth phase is the right move even if it depresses near-term operating margin. Owner-operators don't have an exit. Their P&L has to clear a paycheck every two weeks. The two cap tables produce different rational behaviors at the marketing line, and the visible billboards are the difference made physical.

Stacked together, the first three levers move every line of the P&L in the same direction. Walk a dollar of revenue through a small shop and a large shop side by side and the cascade tells the story:

P&L lineSmall shop
$1.5M, 2 trucks
Large shop
$20M+
Why it shifts
Average ticket~$400 service / ~$8K install~$2,500 blendedComfort-advisor routing, financing-led close, replacement conversion
Direct labor (% of revenue)~38%~30%Commission/spiff structure caps marginal labor cost as ticket grows
Parts & materials~26%~23%Volume buying, vendor rebates, distributor terms
Gross profit36%47%+11 points before overhead is counted
Overhead
(office, software, fleet, insurance)
~22%~13%Fixed-cost dilution: 1 office support per 5–7 techs
Marketing10% ($150K)6% ($1.2M)% drops, $ rises ~8x, the visible "ads everywhere" effect
Other
(G&A, depreciation, interest)
~1%~6%PE-backed shops carry interest expense and heavier corporate G&A
Net margin~3%~22%Compounded effect of every line above

Illustrative cascade. Marketing % and net margin endpoints are sourced (Profitability Partners 200+ HVAC P&Ls; WebFX 2026). The intermediate lines reverse-engineer to those endpoints using industry-typical labor, parts, and overhead ratios, directionally consistent but not pinned to a single public dataset.

By the time you reach the marketing line, the large shop has already accumulated +11 points of gross profit (higher tickets, cheaper parts, capped tech labor) and saved another +9 points on overhead (fixed-cost dilution). That's 20 points of P&L room before the ad spend even gets considered. Spending 6% on marketing instead of 10% is the easy part: the structural advantage built up in every line above the marketing line is the actual story. The ad budget is what's left after the rest of the P&L has done its work.

Who Owns Those Ads

Not every aggressive advertiser in your market is PE-backed, and PE-backed shops are not villains by definition. The rollup pattern is real and recent, and it is the single biggest reason "the big shop" in your metro now has the marketing budget of a regional bank.

The Wall Street Journal reported in October 2024 that PE has acquired roughly 800 HVAC, plumbing, and electrical companies in the US since 2022 (citing PitchBook). Some of the named platforms:

PlatformBackerScale
Apex Service PartnersAlpine Investors / Partners Group107 brands, ~$1.3B revenue, 8,000+ techs
Champions GroupBlackstone (acquired 2024)~$2.5B deal, ~18.5x EBITDA
Sila ServicesGoldman Sachs (Nov 2024)$1.7B deal
Redwood ServicesPE (Audax)35 acquisitions in four years

PE add-on activity in home services rose 88% year-over-year through mid-2025 (PKF O'Connor Davies). EBITDA multiples for "high-quality platforms" have run in the mid-teens to 18x+, while a single $500K–$1M shop trades at 5.4–6.3x (First Page Sage, Feb 2025). The arbitrage between "buy small at 6x, integrate, resell at 12–18x" is what funds the rollups, and the marketing budget is one of the levers used to grow integrated platforms toward that exit multiple.

The Cap Table Determines the Strategy

When the buyer paid 18x EBITDA, every dollar of EBITDA they can add at the next sale is worth $18 of equity value. Spending aggressively on marketing to add revenue and territory during the hold period is rational even at thin operating margins, because the exit math rewards growth more than it rewards near-term profit.

Your math, as a one-truck owner, is the opposite. A dollar spent on marketing has to come back as more than a dollar of cash this year, because there is no exit multiplier waiting to reward you for growth that doesn't pay for itself in the moment. You and the rollup are not playing the same game even when you're bidding on the same Google keywords.

And there's a wrinkle worth flagging: the gold rush has cooled some. Median residential HVAC EV/EBITDA multiples dropped to 12.6x in Q1 2025 from 16.6x in Q4 2024 (PKF O'Connor Davies). That doesn't mean the model is broken, but the cheapest debt environment is over and some platforms will have to make the marketing-to-cash math work harder than they did during the easy-money window. We'll see in the next eighteen months whether ad volume from the rollups pulls back.

What This Means For Your Math

The net margin curve in residential trades is shaped like a U, and most readers of this post are standing in the bottom of it.

Shop sizeMarketing % of revenueMarketing $Net margin
Solo / 1 truckVariable (mostly referrals)Low absolute15–30%
2–10 trucks ($1–5M)10–12%$120K–$600K/yr3–5%
Mid ($5–10M)8–10%$400K–$1M/yr12–22%
Large ($20M+)5–8%$1M–$1.6M+/yr18–25%

Tiers from Profitability Partners' review of 200+ HVAC P&Ls. The shape (high → low → high) is consistent across other sources; the exact breakpoints will move with your trade and metro.

A solo operator can run 15–30% net margin because their "office" and "dispatcher" and "trainer" and "CFO" are all the same unpaid person, and the marketing line item is mostly referrals plus a Google Business Profile. The economics aren't glamorous, but they work, because there's almost nothing to dilute.

The 2–10 truck shop is the painful place. You've hired a CSR. You bought ServiceTitan or equivalent. You have an office lease. You're trying to run paid ads to feed the trucks. But you're too small for the overhead-per-truck to drop into the comfortable zone, and you don't have the ticket-inflation infrastructure (financing partners, comfort-advisor training programs, attached service-agreement engine) that a $20M shop has. Your marketing percentage looks the same as theirs. Your absolute dollars look ten times smaller. Your net margin lives in the single digits.

What's happening to the 2–10 truck shop is structural, not personal. The way out is either (a) keep scaling fast enough that overhead-per-truck dilutes, ticket size lifts, and you reach the right side of the U, or (b) intentionally stay small enough that you don't enter the U at all.

The Trap of Mimicking Their Percentage

The number you can't copy is their revenue base, not their marketing percentage. When a $20M shop spends 6% on marketing, that funds a serious paid-search team, two ad agencies, billboard contracts, and radio buys. When a $1.5M shop spends 6%, that's $90K and barely pays for one decent paid-search account plus a sliver of everything else.

Worse, you can't even play in the same auctions on equal footing. Google's ad quality score and bid strategy reward consistent volume and conversion data, which the bigger shop has built up over years. The same percentage of a smaller pie produces less than proportionally less reach, because of how the platforms' learning algorithms allocate impressions.

The Other Battlefield

The small-shop advantage is real, just not on the ad-volume axis. The places where scale is structurally decisive:

  • Paid search and display volume: auction-driven, rewards spend.
  • Out-of-home and broadcast: billboards, radio, TV, fleet wraps. Pure dollar weight.
  • Lead-gen aggregator spend: HomeAdvisor/Angi/Thumbtack auction dynamics.

The places where scale is not particularly decisive, where a one-to-three-truck operator can credibly out-execute a 30-truck shop, are the channels that reward proximity, reputation, and personal relationship density:

Referral systems

Past-customer follow-up, neighbor cards, contractor-to-contractor handoffs. The CAC is near zero and the close rate is structurally higher than any cold channel. Big shops do this too, but the personal touch is harder to fake at 30 trucks. More on this →

Google Business Profile + reviews

The map pack ranks on proximity, review velocity, and category match, not ad spend. A small shop with 200 recent five-star reviews and a complete profile beats a national rollup's local franchise listing on most queries. How GBP ranking works →

Niche specialization

The big shops chase volume across every service line. A small shop that owns "ductless mini-split installs in 1920s Craftsman homes" or "tankless water heater conversions" can rank, charge a premium, and get the call from anyone Googling the specific problem.

B2B and trade-network referrals

Property managers, real-estate agents, home inspectors, and adjacent trades. Slower to build than ads, doesn't spike, doesn't cost $800/customer, compounds.

None of this is novel advice. We're not pretending to have invented the idea that referrals and reviews matter. The point is that when you watch the rollup's billboards go up and feel that you should be doing what they're doing, the felt obligation is wrong. They're playing a different game with a different cap table aimed at a different kind of profit. Their move at the marketing line is a rational response to their P&L, and yours is a rational response to yours, and the two responses don't look alike.

Our companion piece, Outgrowing Paid Leads, walks through the lifecycle of getting off paid acquisition without starving the calendar. And Why Your Marketing Agency's Biggest Advantage Just Disappeared covers the scale advantages that have eroded; this post is its mirror, about the scale advantages that haven't.

The Bottom Line

When you next see a competitor's billboard and feel the pull to outspend them on Google:

  1. 1Stop reading their ad volume as a sign you should match it. You're seeing the output of higher tickets, lower marginal labor cost, diluted overhead, and (often) outside capital. None of those inputs are available to you at one to three trucks. Read the ad volume as a symptom of their structure, with nothing to copy from it.
  2. 2Know which side of the U you're on, and choose deliberately. Solo and very small shops can run a healthy 15–30% net at low absolute marketing dollars. Mid-sized shops without the supporting cost structure get squeezed in the 3–5% net valley. Decide whether you're trying to climb out the right side or stay below it. Both are coherent. Drifting between the two is what hurts.
  3. 3Compete on the channels where scale is not decisive. Reviews, GBP, niche specialization, and trade-network referrals reward the things a small shop can credibly do better than a 30-truck rollup: pick up the phone yourself, remember the customer, fix the rare problem nobody else wants.

Read their ad budget as evidence of a different business than yours: different funding, different stakeholders, different game. Yours is to know which game you're playing.

Compete on the channels where scale isn't the answer.

A website that ranks on its own, sends qualified leads, and doesn't pretend you have a $1M ad budget. One-time build, you own everything.

See PricingText Me

Quick questions welcome via text