Every service business owner asks some version of this question: am I spending too much, too little, or about right on marketing? The honest answer depends on your revenue, your vertical, your market's competitive density, and your growth stage. Below is the working benchmark we use when auditing client marketing spend — built from actual engagements, not recycled industry surveys.

TL;DR

Most service businesses should spend 5–10% of gross revenue on marketing. High-growth operators in emergency-intent verticals (plumbing, pest, roofing) can justify 8–12%. Mature, referral-driven businesses can thrive at 3–5%. Below 3% and you're underspending; above 12% and you need to audit your attribution because something is leaking.

Baseline benchmarks by revenue tier

Ignoring industry for a moment, here's what service businesses typically allocate as a percentage of gross revenue:

Revenue tierTypical spendAggressive growthMature / referral-driven
$500K–$1M6–10%10–14%4–6%
$1M–$3M5–9%8–12%3–5%
$3M–$10M5–8%7–10%3–5%
$10M+4–7%6–9%2–4%

Two things to notice. First, smaller operators spend a higher percentage — fixed costs (tools, minimum ad spend thresholds to see signal) don't scale down proportionally. Second, the aggressive growth column is what winning looks like when a market is contested. If your local competitor just hired a marketing director and increased spend, defending your share requires matching the investment.

Benchmarks by industry

Industry matters more than most operators realize. A dental practice at 6% of revenue is probably under-invested. A pest control operator at 6% of revenue is probably over-spending. Three factors drive the variance: keyword CPC, customer lifetime value, and competitive density.

HVAC — 5–8% of revenue typical, 7–10% during peak growth

Seasonal demand spikes mean HVAC needs aggressive peak-season spend (summer AC, winter heat) and restrained shoulder-season spend. Emergency service CPCs run $30–$75; installation leads run $75–$150. Companies spending under 5% of revenue typically lose to aggregators like HomeAdvisor and Angi on emergency searches.

Dental — 3–7% of revenue, higher for multi-location groups

Single-location general dentistry: 3–5% is sufficient if reviews and GBP are strong. Multi-location groups and specialty practices (implants, cosmetic): 5–7% because each office competes in its own local market and per-location campaigns compound cost. Emergency dentist CPCs ($15–$30) are the expensive inventory — practices that win emergencies can justify higher overall spend.

Legal Services (PI, personal injury) — 8–15% of revenue, sometimes higher

The outlier. Personal injury law has such high case values ($50K–$500K+) that acquisition costs per case of $3,000–$12,000 are still profitable. PI firms routinely spend 10–15% of gross revenue on marketing. Local Services Ads, Google Ads, and TV are all viable. The math works because LTV is enormous.

Roofing — 6–10% of revenue, with hurricane-season spikes

Storm-driven demand makes roofing unusual. Florida operators should budget 6–10% annually but expect to spend 2–3x the average during active storm season and 40–60% of average during shoulder season. Out-of-state storm chasers entering your market post-hurricane force defensive spend increases.

Plumbing — 7–12% of revenue

Emergency keyword CPCs are brutal ($40–$80 per click). Multi-trade companies (plumbing + HVAC + electrical) should isolate budgets by trade to avoid cross-campaign cannibalization. 24/7 availability signaling is a separate investment that pays for itself.

Pest Control — 6–10% of revenue, lower for subscription-heavy operations

National chains (Orkin, Terminix, Rentokil) set the competitive floor. Local operators can't match statewide spend but can win ZIP-level. Subscription-heavy operators can justify higher spend because LTV is 3–5 years per customer; one-off-heavy operators need tighter CAC discipline.

Auto Body — 4–7% of revenue, higher for specialty shops

DRP network members often under-spend on direct marketing because insurance steering provides baseline flow. Independents compete on "auto body near me" ($40–$120 CPCs) and specialty work (ADAS, aluminum, luxury). Specialty shops can justify 7–10% because average ticket sizes are 2–3x general collision.

Equipment Rental — 3–6% of revenue

B2B construction rental is relationship-heavy. Most spend goes to trade publications, industry events, and territory-specific campaigns. Digital spend is lower than consumer service verticals because buyers are smaller in number and higher in intent. Multi-branch operators need per-branch attribution at scale.

How to allocate across channels

Once you've set a top-line marketing budget, the channel split usually looks like this for service businesses (averages across ~40 audited accounts):

ChannelTypical allocationHigh-performer range
Google Ads (search)35–50%45–60%
Google Local Services Ads10–20%15–25%
Local SEO / GBP / content8–15%10–20%
Review generation / reputation3–8%5–10%
Facebook / Instagram5–15%5–12%
Email / CRM / retention3–8%5–10%
Tools / tracking / analytics5–10%4–8%
Agency / freelance / strategy8–20%3–8%

The high-performer column reflects operators who run their own campaigns (with intelligence platforms like PULSE) instead of paying agency management fees. The 12–15 percentage points that stop going to agency retainer get redeployed into actual media spend and retention programs — where they compound.

If your marketing budget line for "agency" is bigger than your line for "Google Ads," you're paying more for reporting about spend than for the spend itself.

Three red flags in your current spend

Red flag 1: You can't name your cost per booked job. If you can only report cost per click or cost per lead, attribution is broken. Leads aren't revenue. The first fix is connecting click → call → booked appointment back to each campaign.

Red flag 2: Your spend is identical month to month regardless of season. Every service vertical has seasonal demand patterns. If your April spend matches your October spend, your budget isn't reflecting reality.

Red flag 3: Your agency fee is a flat percentage of your ad spend. This incentive structure rewards them for spending more of your money, not for generating more of your revenue. Flat monthly fees or performance-based engagements align incentives better.

The honest answer for your business

Pick a starting percentage based on your vertical and revenue tier above. Adjust up if you're in aggressive growth or facing new competitive pressure. Adjust down if you're mature, referral-driven, and gaining customers without paid acquisition. Audit your channel allocation against the typical ranges. If your "agency" line is above 15% of total marketing, ask what you'd do with that money if you ran the campaigns yourself.