What Enterprise Marketing Should Cost a 50-Location Auto Repair MSO
Private equity has deployed $9B+ into auto repair consolidation since 2023, but marketing pricing for the resulting platforms is still improvised. A buyer-side breakdown of the numbers: what the market benchmarks say you should spend, why per-location vendor pricing breaks at scale, and how to read a vendor's cost structure before you sign.
If you operate or fund a multi-shop platform, you have probably noticed that marketing proposals arrive in two equally unhelpful shapes: SMB packages multiplied by your location count (a number so large it ends the meeting), or vague "enterprise custom pricing" that resists comparison. Neither reflects how multi-location marketing costs actually behave.
This paper works through the arithmetic from the buyer's side: what the spend should be, how it should be structured, and where the published benchmarks diverge from instrumented reality. The reality checks come from the 31 automotive service locations whose marketing we manage and measure end to end.
The consolidation backdrop
The mechanical repair industry is roughly a $90 billion market across 300,000+ businesses; collision adds around $48 billion more. Industry analyses count over 130 private equity firms active in the space, with more than $9 billion deployed into roll-ups since 2023. The largest consolidators now run thousands of locations and capture revenue share at roughly 2.4x their share of physical shops, which indicates that scale advantages in this industry are operational, not cosmetic.
The marketing consequence: every acquisition adds a location that needs local search presence, review velocity, ad coverage, and call handling, and subtracts nothing from the coordination burden. Marketing is one of the few line items in a roll-up model that gets harder per unit as the platform grows, a dynamic quantified in the cost-to-serve curve.
Start from the shop's own P&L
Marketing budget benchmarks in this industry are unusually stable:
| Benchmark | Typical range | Notes |
|---|---|---|
| Marketing budget, % of sales | 4-5% | 6-8% for specialty/transmission concepts |
| Average repair order (ARO) | $500-749 | Industry surveys, general repair |
| Shop revenue, mid-size (4-6 bays) | $1M-2M/yr | Independent shop average ~$1.2M |
| Gross margin, blended | 50-60% | Labor 60-75%, parts 25-45% |
Run that against a 50-location platform averaging $1.5M per location: $75M in system revenue implies a $3.0M-3.75M annual marketing budget. That is the envelope every proposal should be judged inside. A vendor asking for a fee that consumes the whole envelope has left no media budget; a vendor whose fee rounds to zero against it cannot be doing the per-location work.
Why per-location pricing breaks in both directions
Competent single-location digital marketing runs $2,000-5,000 per month. Multiplied by 50, that is $100K-250K per month, which is why linear pricing dies in procurement. The opposite failure is more common and harder to detect: a vendor quotes a flat discounted per-location rate low enough to win the deal, and quality is withdrawn from wherever the buyer cannot see it.
Where it gets withdrawn is predictable. In our own portfolio audit, the default interaction-to-revenue join, the mechanism that tells you whether ad spend produced repair orders, was effectively 0% across 1.45 million call and message records. A Google click ID survived into the call record in 0 of 11,867 tracked calls on an industry-standard setup. Attribution maintenance is invisible until someone audits it, which makes it the first thing a margin-squeezed vendor stops doing. (Full data: the portfolio teardown.)
The structure that matches actual cost behavior is bifurcated: a central platform fee covering the work that does not scale with location count (strategy, reporting infrastructure, media architecture, data plumbing), plus a per-location fee covering the work that does (local listings, review operations, localized ad execution). For a 50-location platform, a market-consistent shape looks like:
| Component | Monthly | Annual | What it buys |
|---|---|---|---|
| Central platform fee | ~$10,000 | ~$120,000 | Portfolio strategy, cross-location reporting, budget governance, attribution infrastructure |
| Per-location fee (~$1,200 x 50) | ~$60,000 | ~$720,000 | Local search, reputation ops, localized ad execution per store |
| Total | ~$70,000 | ~$840,000 | ~22-28% of the benchmark marketing budget, leaving the rest for media |
The sanity check sits at the repair-order level: at a $500 ARO and 60% gross margin, roughly $1,400 per location per month of blended fee is covered by about three incremental repair orders per location per month. A vendor should be able to demonstrate, with matched data rather than modeled attribution, that they clear that bar. If they cannot, the price is wrong at any number.
Read the vendor's cost structure before you sign
A vendor's books are private, but the industry's structure is public. The large holding companies report salary and service costs around 74% of revenue, revenue per employee of $150K-200K, and operating margins of 3-15% depending on how well-run they are. Professional-services pricing generally targets a thirds split: about 33% direct labor, 33% overhead, 33% margin, with production staff utilized 70-80% of their hours.
Those numbers produce three diligence questions that surface more truth than any capabilities deck:
- "How many locations does each delivery team carry?" A dedicated cross-functional team (strategist, media manager, local-search specialist, producer) can competently run roughly 100-150 locations with heavy automation, far fewer without it. Divide the answer into the fee and compare against a fully burdened team cost of $500K-700K per year. If the math implies either 95% utilization or 40% margin, that gap is where service quality will go.
- "Show me ten repair orders and the ad interactions that produced them." Deterministic and matched, not "our dashboard shows." As a reference point for what a working join produces: our measured benchmark at a single location is a 7.1x floor ROAS on matched repair-order revenue. A vendor who cannot produce the equivalent is reporting clicks, not revenue.
- "What happens to my budget pacing between monthly reviews?" At 50 locations, budget governance is an automation problem. Daily automated pacing across every account (our book runs it across 25 accounts) is the difference between catching an underspend in 24 hours and discovering it in a quarterly business review.
The pricing floor is also the buyer's protection
The cost-to-serve arithmetic cuts both ways. A platform in the 10-59 location range sits in the dead zone: structurally the hardest tier to serve, too big for boutique attention and too small to justify a vendor's enterprise tooling investment. In that range, the cheapest credible bid clusters near the bifurcated structure above. Bids meaningfully below it are not a bargain; they are a schedule of future quality withdrawals, typically starting with the attribution work no one can see.
The practical takeaway for an operator or PE deal team: benchmark the fee against the 4-5% envelope, require the bifurcated structure so it is visible which dollars scale and which do not, and make the matched-revenue test a contractual reporting requirement rather than a sales-cycle demo.
Methodology note: market and benchmark figures are drawn from industry surveys, public company filings, and published pricing analyses (2023-2026). Portfolio figures (1.45M interaction records, the 11,867-call audit, 7.1x matched ROAS, 25-account pacing) are measured from the live 31-location book described in the teardown. Clients anonymized.