Marketing Budget

How Much Should a Contractor Spend on Marketing? We Read 9 Guides. The Number They All Quote Comes From a Dead Page.

Every guide says 7 to 8 percent of revenue. We traced that number to a page the SBA took down and to surveys of billion-dollar companies. Then we built the budget the other way round, from Google's own 2026 bid data for 15 trades, so you can set a 2027 number your trade can actually carry.

By Osprey Solutions·October 5, 2026·15 min read
A brass balance scale on a contractor's workbench weighing a stack of glowing orange coins against a dark roofing shingle, with three glass columns of orange and teal light rising behind it like a bar chart, beside a rolled blueprint, a pencil, a hard hat and a hammer

It is October. Somewhere between the last roof of the season and the first snow, most contractors sit down and pick next year's marketing number. The usual way to pick it is to search "how much should a contractor spend on marketing," read the first guide, and write down 7 to 8 percent of revenue.

We read the first 9 guides that come up for that search. 4 of them quote the same rule: "the SBA recommends 7 to 8 percent of revenue for businesses under $5 million." None of the 4 link to it. We went looking for the page. It is gone. The address it traces to on sba.gov returns a 404, and we could not find an archived copy. The one marketing-budget post the SBA still publishes says, in its own words, there is "no hard and fast answer."

So this post does two things. First, it shows you where the number everyone quotes actually comes from, and why it says very little about a two-crew roofing company. Second, it builds a 2027 budget the other way round: from the jobs you want, your close rate, and the price Google itself publishes for a click in your trade. We pulled that bid data on October 5, 2026, for 15 trades, Canada-wide and US-wide. The percentage falls out at the end, and it is a different number for every trade.

Nine Guides, One Dead Link: Where the 7 to 8 Percent Rule Comes From

Here is what each guide tells a contractor to spend, what it cites for that, and whether it shows any working. The ranges are the guides' own words, so the inconsistency is theirs, not ours.

GuideRecommended percent of revenueSource cited for the percentagesShows bottom-up math?
bdrco.com5-10% general; 8-12% growth; startup under $1M 10-15%; $1-3M 8-12%; $3M+ 5-8%none for the percentagesno
minyona.comunder $500K 10-15%; $500K-1M 8-12%; $1-3M 8-10%; $3-10M 6-8%; $10M+ 5-7%; general 8-12%SBA 7 to 8% (no link)yes
oodagroup.aimaintenance 5-8%; growth 8-12%; domination 12-15%; years 1-2 10-15%; SBA baseline 7-8%SBA 7 to 8% (no link)yes
sdmarketingpros.commaintenance 4-7%; growth 8-12%; new/rebrand 12-15%none for the percentagesyes
contractorguidepro.comnew 10-15%; growth 8-12%; established 5-8%; SBA baseline 7-8%SBA 7 to 8% (no link)yes
contractorbear.comunder $250K 5-8%; $250-750K 8-12%; $750K-2M 10-15%; $2-5M 12-18%; $5M+ 10-15%SBA 7 to 8% (no link)yes
justbydesign.comestablished 3-8%; newer 10%+none for the percentagesno
baadigi.comsays no universal percentage; 3/5/10% shown as planning examples onlySBA 2019 post (linked)yes
pipelineon.comunder $1M 5-10%; $1-3M 8-12%; $3M+ 5-7% defensive or 10-15% growthGartner, The CMO Survey (no links)yes

Three things stand out. The "growth mode" advice runs from 8 to 12 percent in five guides to 12 to 18 percent in one. The "established" advice runs from 3 to 8 percent in one guide to 10 to 15 percent in another. Take a contractor doing $1 million a year and the same guides will tell them to spend anywhere from $30,000 to $150,000. That is not a benchmark. That is a coin flip with extra steps.

Second, 4 of the 9 lean on the SBA for the 7 to 8 percent figure and none of them link to it, because there is nothing to link to. The page is dead. The SBA's live post on the subject, written by Rieva Lesonsky in July 2019, does not contain "7 to 8 percent" or "$5 million" anywhere. It says there is no hard and fast answer, then quotes The CMO Survey's 2018 average of 7.9 percent of revenue. Somewhere in the last decade the "about 8 percent, from a survey of big companies" became "the SBA recommends 7 to 8 percent for small businesses," and the copies have outlived the source.

Third, and to be fair to the guides, 7 of the 9 do show some backwards math, usually a line like "100 leads at $150 each is $15,000." That is the right idea. What none of them do is tell you where the $150 came from, or that in your trade the real number might be $60 or $400. That is the gap we fill below.

A Benchmark From Billion-Dollar CMOs Is Not a Budget for a Two-Crew Roofer

The two surveys that the honest guides cite are real, current, and well run. They are also measuring something you are not.

Gartner's 2026 CMO Spend Survey puts marketing at 7.8 percent of company revenue, up from 7.7 percent in 2025. It surveyed 401 marketing leaders, the majority at companies with more than $1 billion in annual revenue, between January and March 2026. The CMO Survey from Duke, Deloitte and the American Marketing Association puts it at 9.0 percent of revenue in its 2026 report, the lowest reading since 2021, from 308 US marketing leaders, 97 percent of them vice-president level or above. Business-to-consumer service companies in that survey, the closest bucket to a contractor, sit at 7.2 percent. Mining and construction together make up 1.3 percent of the sample, which is about four people, and they report the lowest marketing share of any sector at 0.3 percent of revenue.

So the "7 to 8 percent" that survives in the guides is a weighted average of what Fortune-scale marketing departments spend on brand, media, agencies, software and staff, across every industry at once. It was never a recommendation for anybody, let alone a $900,000 plumbing company in a two-town service area. Spending 7.8 percent because a bank and a software company average 7.8 percent is like pricing a roof off the average house price in the country.

Percent of revenue is a fine way to report a budget after the fact. It is a poor way to set one, because it hides the only three things that actually decide the number: how many jobs you want, how many leads it takes to book one, and what a lead costs in your trade.

Want the math run on your real numbers? Bring last year's job count, average ticket and close rate to a free 20-minute call. We will pull Google's bid data for your trade and your towns and hand you a 2027 budget range you can defend.

Book a Free Budget Check →

Build It Backwards: Jobs Needed, Close Rate, and Google's Own Bid Range for Your Trade

The formula is short. Decide the new revenue you want next year. Divide by your average ticket to get jobs. Divide by your close rate to get leads. Multiply by cost per lead. That is the paid part of your budget. Everything else, the website, the Google Business Profile, reviews, a CRM, is a fixed cost you add on top, and we come back to that at the end.

The only input most contractors cannot fill in is cost per lead, so the guides make one up. We would rather use Google's number. The Google Ads Keyword Planner publishes, for every search, the "low" and "high" top-of-page bid: the 20th and 80th percentile of what advertisers actually paid for a top-of-page click over the last year. We pulled it on October 5, 2026, for 54 searches across 15 trades ("roof repair," "plumber near me," "furnace replacement," and so on), once for Canada as a whole and once for the United States, covering September 2025 to August 2026. Both are in Canadian dollars because that is our account currency, so the US column is a CAD figure, not a USD one.

To turn a click into a lead you need a conversion rate. The best public figure we know of is LocaliQ's 2026 search advertising benchmarks, updated June 2026 from thousands of accounts: home and home improvement campaigns convert 8.05 percent of clicks into a call or form. So the lead ranges below are simply each bid divided by 0.0805. Treat them as rough. A tight campaign with a good landing page beats that rate; a sloppy one does worse.

TradeCanada: Google's top-of-page bid, low to high (CAD)Canada: cost per lead range at 8.05%US: top-of-page bid, low to high (in CAD)US: cost per lead range
Plumbing$4.53 to $36.53$56 to $454$17.16 to $116.73$213 to $1,450
Heating & cooling$5.74 to $35.70$71 to $443$10.20 to $63.99$127 to $795
Windows & doors$5.16 to $29.34$64 to $364$10.77 to $64.13$134 to $797
Roofing$5.18 to $27.20$64 to $338$21.20 to $104.44$263 to $1,297
Garage doors$4.68 to $26.69$58 to $332$17.41 to $90.96$216 to $1,130
Gutters$2.88 to $21.94$36 to $273$8.89 to $70.34$110 to $874
Painting$4.58 to $20.63$57 to $256$9.18 to $41.20$114 to $512
Electrical$3.56 to $18.38$44 to $228$8.21 to $65.33$102 to $812
Renovation$3.85 to $16.00$48 to $199$7.12 to $38.62$88 to $480
Junk removal$2.89 to $15.23$36 to $189$4.38 to $23.52$54 to $292
Tree service$3.15 to $12.95$39 to $161$5.64 to $29.94$70 to $372
Decks & fences$3.11 to $12.38$39 to $154$7.09 to $43.41$88 to $539
Landscaping$2.27 to $11.31$28 to $140$4.62 to $19.41$57 to $241
Pressure washing$1.84 to $9.45$23 to $117$3.70 to $16.73$46 to $208
Concrete$2.54 to $8.01$32 to $100$5.23 to $23.53$65 to $292

Two things to notice before you plug in. The spread inside a single trade is roughly eight to one: a Canadian plumber can pay $4.53 or $36.53 for the same kind of click depending on the keyword, the town and how well the account is run. That spread is why a guide's single "$150 per lead" is not a number you can budget on. And the US market, in Canadian dollars, runs about 2.4 times Canada's on the high bid, median across the 15 trades. A US roofer and a Canadian roofer reading the same guide are in different businesses. If you are in the Okanagan, we published the Kelowna and Vernon numbers last week; they sit close to the Canada column.

Three Worked Budgets: Roofer, HVAC, Plumber, and Why the Percentage Comes Out Different Every Time

Here is the formula run for three trades, each chasing the same $500,000 of new revenue in 2027, using the Canada column. The tickets and close rates are example assumptions, not survey data. Swap in yours; the point is what happens to the percentage, not the exact dollars.

TradeExample ticketClose rate on leadsJobs for $500,000Leads neededCost per lead rangePaid budget rangeAs a percent of the new revenue
Roofer (roof replacement)$12,00030%42139$64 to $338$8,889 to $46,9441.8% to 9.4%
HVAC (furnace or heat pump install)$6,50035%77220$71 to $443$15,604 to $97,3633.1% to 19.5%
Plumber (service call)$45050%1,1112,222$56 to $454$124,444 to $1,008,88924.9% to 201.8%

The roofer needs 42 roofs, so about 139 leads. Even at the top of Google's bid range the paid budget is $46,944, or 9.4% of the new revenue, and at the low end it is under 2 percent. Each booked roof costs $213 to $1,127 to acquire on a $12,000 ticket. A roofer who reads "8 percent" and spends $40,000 is probably fine; the ticket is big enough to carry almost any click price. The real risk for the roofer is not overspending, it is having 139 leads land and only answering half of them.

The HVAC company needs 77 installs and 220 leads. At the low end of the bid range the budget is 3.1% of the target; at the high end it is 19.5%. That is the same company, the same goal, and a 6x difference in spend depending on whether its account is buying cheap clicks or expensive ones. "Percent of revenue" cannot tell you which one you are. Your search terms report can.

The plumber is where the rule breaks. To book $500,000 of $450 service calls you need 1,111 jobs and about 2,222 leads, and Google's bid range puts that at $124,444 to $1,008,889. The paid budget is 24.9% of the revenue at best and more than all of it at worst. Each booked call costs $112 to $908 to win on a $450 ticket. No percentage fixes that. The only way the arithmetic works for a low-ticket trade is if the first call is not the last one: the customer comes back, leaves a review, refers a neighbour, or signs up for a maintenance plan. For a plumber, the budget question is really a lifetime-value question, and paid search is the door, not the business.

So what should the number be?

Run the formula with your own ticket, close rate and the bid row for your trade, and you will get a range. Then apply three checks before you write it into the plan.

  1. Can the business cash-flow it? The budget lands before the jobs do. If a $97,363 year of ads means missing payroll in March, the right budget is the one you can fund through the slow quarter, and the goal gets smaller to match. Front-load it into the months your trade actually gets searched; we mapped those for 18 Okanagan trades in our search calendar, and the same logic applies anywhere with a real winter.
  2. Can the crew do the work? 42 extra roofs is a second crew. 1,111 extra plumbing calls is three more vans. Marketing that books work you cannot do produces one-star reviews, which costs you the next year's leads for free.
  3. Are the owned assets already paid for? The paid budget above assumes the click lands on a page that converts, a Google Business Profile with recent reviews, and a phone that gets answered. If any of those is missing, money spent on clicks leaks out before it becomes a lead. A website that converts and a Google Business Profile that ranks are not a share of the marketing budget; they are the floor it stands on, and they keep paying after the ads stop.

Where that leaves most contractors we work with: owned assets first, at a fixed cost you can name; then a paid budget derived from the formula, not from a percentage; then a monthly review of cost per booked job, not cost per lead, because cost per lead is lying to you and it has risen sharply for many trades anyway. If the formula says paid search cannot carry your trade on its own, that is not a failure. It is the data telling you that referrals, repeat work and reviews have to do part of the job, and you can budget for those too.

We sell Google Ads management, so read our preference for owned assets first as the view of a company that gets paid either way, and weigh it accordingly. The bid data is Google's. The surveys are Gartner's and Duke's. The 7 to 8 percent is nobody's.

How we did this: on October 5, 2026 we fetched the first 9 guides returned for "how much should contractors spend on marketing percent of revenue" and recorded their ranges, citations and worked examples. We checked the SBA addresses the 7 to 8 percent figure is attributed to (both return 404) and the Internet Archive availability API (no snapshot at the paths we tried). Survey figures are from Gartner's May 11, 2026 release as reported by Marketing Dive and from The CMO Survey's 2026 Highlights and Insights report. Bid data is from the Google Ads API (v23) Keyword Planner historical metrics for 54 trade keywords, September 2025 to August 2026, Google Search only, English, geo-targeted to Canada and to the United States, in Canadian dollars. Low and high top-of-page bids are the 20th and 80th percentile of what advertisers paid; the per-trade figure is the median across that trade's keywords. Cost per lead is bid divided by LocaliQ's 2026 home-improvement conversion rate of 8.05 percent. The worked budgets use example tickets and close rates, labelled as such.

Frequently Asked Questions

Is 7 to 8 percent of revenue a safe marketing budget for a contractor?
It is not a rule, it is an average of what large companies report, and the SBA page it is attributed to no longer exists. Gartner's 2026 survey (7.8 percent) is mostly companies over $1 billion in revenue; The CMO Survey (9.0 percent) is 308 vice-president-level marketers. A contractor's right number depends on ticket size and the price of a lead in their trade. In our worked examples a roofer chasing $500,000 of new work needs 1.8% to 9.4% of it in paid budget, while a plumber selling $450 service calls cannot make paid search work at any percentage without repeat business. Run the backwards math first; the percentage is the output.
Should the budget be a percent of last year's revenue or next year's target?
Next year's target, with a cash and capacity cap. Setting the budget as a share of last year's revenue punishes growth: the year you want to add a crew is the year you need more leads, not the same number. Work out jobs needed from the target, leads from the close rate, and spend from the cost-per-lead range for your trade. Then cut it back to what you can fund through the slow quarter and what the crews can actually install. The budget lands before the jobs do, so the cash check matters more than the percentage.
How much of a contractor marketing budget should go to Google Ads versus SEO, the website and reviews?
Treat it as a sequence rather than a fixed split. The website, the Google Business Profile and a steady flow of reviews are the floor: they decide whether a click turns into a lead and they keep working after the ads stop, so fund them first at a fixed cost. Then size the paid budget from the formula in this post, not from what is left over. For high-ticket trades like roofing and HVAC, paid search can carry most of the growth. For low-ticket trades like plumbing service calls, the bid data says paid search alone cannot, so a share of the budget belongs to repeat-customer work, referrals and maintenance plans.

More From Osprey Solutions

Get a 2027 Budget Built From Your Trade's Real Numbers

Book a free strategy call. Bring your average ticket, close rate and the revenue you want to add. We will pull Google's bid data for your trade and your towns, run the backwards math with you, and tell you what your current spend is buying. If your budget is already right, we will say so.

Or call: (778) 910-0756