A contractor should spend on marketing whatever buys the next job for less than that job leaves in gross profit, multiplied by the number of extra jobs the crews can take on. That is a number you work out from your own books in about ten minutes. A flat percent of revenue is a rough ceiling at best, and the percentage most articles quote does not come from where they say it does.
This guide gives you the source check first, then the method, then how each channel charges so you can compare them against your number.
What percentage of revenue should a contractor spend on marketing?
There is no reliable single percentage for contractors, and you should be wary of any article that gives one without a source you can open. The figure you will see most often is "7 to 8 percent of revenue, according to the Small Business Administration". We looked for it. The SBA post on the subject, How to Get the Most From Your Marketing Budget, says something different: that many businesses use a percentage of revenue as a guide, but that there is a wide range in what percentage to spend.
The figures that post does quote come from outside surveys and run from about 1% of revenue on advertising for the average business to nearly 12% on marketing for consumer services companies. None is specific to construction. Its practical advice is to ask your trade association for a benchmark, and to budget more when the business is new and less once you have a steady customer base.
What do contractor margins say about the budget?
They say a contractor has far less room than a generic small-business rule assumes. The National Association of Home Builders publishes the trade's own numbers:
- Single-family builders: an average gross margin of 20.7% and net margin of 8.7% for fiscal 2023. All operating expenses together (finance, sales and marketing, general and administrative costs, and owner's compensation) averaged 12.0% of revenue. Marketing is one slice of that 12%.
- Remodelers: an average gross margin of 29.9% and net margin of 6.3% in 2024, which NAHB reports as the highest since 1996.
Put the two together. On $1,000,000 of revenue, a 7 to 8 percent marketing budget is $70,000 to $80,000. A remodeler at the average net margin keeps $63,000. The popular rule asks for more than the whole profit. For a builder, it would be well over half of everything spent on running the office, paying the owner and financing the work.
That does not mean contractors should spend nothing. It means the budget has to be set per job, from margin, and not as a slice of the top line.
How do you work out your own marketing budget?
Start from what one job leaves you and work backward to what you can pay for a lead. Do it separately for each type of work, because a bathroom and a second-story addition have nothing in common here.
- Average job value for that job type, from last year's invoices.
- Gross margin on it: what is left after materials, labor and subs.
- Close rate: signed contracts divided by estimates given.
- Lead-to-estimate rate: estimates given divided by enquiries received.
- Break-even cost per lead = job value x gross margin x close rate x lead-to-estimate rate.
- Your target cost per lead: a fraction of break-even, because break-even means working for free.
- Capacity: how many more jobs of this type your crews and subs can take this year.
Here it is with example numbers for two job types. These are placeholders to show the sum, not benchmarks.
Job value
Example bathroom remodel
$25,000
Example home addition
$200,000
Gross margin
Example bathroom remodel
30%, so $7,500
Example home addition
20%, so $40,000
Close rate on estimates
Example bathroom remodel
1 in 3, so $2,500 per estimate
Example home addition
1 in 5, so $8,000 per estimate
Leads that reach an estimate
Example bathroom remodel
1 in 2
Example home addition
1 in 4
Break-even cost per lead
Example bathroom remodel
$1,250
Example home addition
$2,000
Marketing cost per signed job if you spend a tenth of gross profit
Example bathroom remodel
$750
Example home addition
$4,000
Now the budget falls out. If you can take eight more bathrooms this year and are willing to spend $750 to win each one, the budget for that job type is $6,000. If you can take two more additions at $4,000 each, that is $8,000. Add the job types up and you have a number tied to work you can actually deliver. Divide it by revenue afterward if you want a percentage, but the percentage is the output, not the input.
Two things the sum makes obvious. A contractor with a full schedule should spend little and only on the job types they want more of. And a lead that costs $150 can be cheap for an addition and ruinous for a faucet repair.
How does each marketing channel charge a contractor?
Differently, and the difference decides how you compare them to your cost-per-lead number.
Google Ads
What you pay for
Each click on your ad
How to judge it against your number
Clicks divided by enquiries gives cost per lead. A weak landing page raises it
Google Local Services Ads
What you pay for
Leads related to your business: calls and messages from the ad
How to judge it against your number
Cost per lead is direct. Check how many are the job types you want
Angi and HomeAdvisor leads
What you pay for
A fee per lead matched, which varies with job size
How to judge it against your number
The lead also goes to other pros, so use your shared-lead close rate, not your referral one
Houzz
What you pay for
Paid advertising and lead generation offered with its software
How to judge it against your number
Count consultations booked, not profile views
Website SEO
What you pay for
A fixed project or monthly fee, whatever the enquiry volume
How to judge it against your number
Fee divided by enquiries from search. Slow to start, cost per lead falls as pages rank
Referrals and past clients
What you pay for
Your time, follow-up and thank-yous
How to judge it against your number
Usually the lowest cost per signed job. Limited in volume
Sources: Google Ads Help on cost-per-click bidding; Local Services Help, Getting started with Local Services Ads, which lists general contractor among its categories; Angi Leads service professional FAQ; Houzz Pro.
We sell one row of that table. We do website SEO and AI-search work, and we do not run ads, Local Services Ads or lead-site accounts. So take this as the view of a firm with a stake, and check it against your own figures.
Should a new contractor spend more than an established one?
Yes, as a share of revenue, because a new contractor has no past clients sending referrals yet. The SBA post makes the same point: budget more when you are starting out, and reduce it once you have a steady customer base, without stopping.
For a new contractor the sum above still applies, but the close rate and lead-to-estimate rate are guesses. Use cautious ones, spend on channels that charge per lead while you learn your real rates, and write down the source of every enquiry from day one. Six months of that record is worth more than any benchmark.
How much of the budget should go to SEO and how much to ads?
Split it by how soon you need the work. Ads and bought leads produce enquiries this week and stop when the money stops. Website pages take longer to start producing and then carry on without a charge per enquiry. A contractor with gaps in next month's schedule needs the first. A contractor booked for the season who wants better projects next year should put more into the second.
You can test the SEO side before you commit. Our SEO break-even calculator takes a monthly investment, your average project value, your gross margin and your close rate, and tells you how many extra qualified enquiries a month would cover the cost. If that number is one or two for your job type, the case is easy to make. If it is thirty, it is not, and you should not buy it. Our guides on what SEO costs and SEO against Google Ads cover the pricing and the trade-off.
How do you know the marketing is working?
You know when you can name the source of every signed job. Ask each caller how they found you, record it against the estimate, and mark which estimates sign. Once a quarter, divide what each channel cost by the jobs it produced. Keep the ones under your target and cut the ones over it.
Website visits and ad impressions are not that record. If your site has visitors and no enquiries, work through these checks before spending more to send it traffic. Contractor projects also take months to sign, so judge a channel on estimates requested in the first quarter and on signed work after that.
Where to start
Do the sum for your two most profitable job types today. Then look at what you spent last year, by channel, and see which side of your number each one landed on. If you want to know whether your website is costing you enquiries it should be getting, ask for our free site check: one useful finding about your own site within two business days, no call required. How we work with builders and general contractors is on our contractor SEO page, and remodelers should read how to get more remodeling leads.
Common questions
Is $500 a month enough for contractor marketing?
It depends on what a lead costs in your market and what a job is worth. Divide $500 by your real cost per lead to see how many enquiries it buys, then apply your close rate. If that produces less than one signed job a month on small jobs, the money is better spent on your Google Business Profile, reviews and past-client follow-up, which cost time more than cash.
Does the SBA recommend spending 7 to 8 percent of revenue on marketing?
We could not find that recommendation in the SBA's own marketing budget post. That post says businesses often use a percentage of revenue as a guide, that the range is wide, and that you should check with your industry trade association. Treat the 7 to 8 percent figure as a repeated rule of thumb, not as government guidance for contractors.
Should a contractor's marketing budget change with the season?
Yes. Spend ahead of the season you want to fill, not during it. Additions and exterior work go through design and permits before ground is broken, so the enquiry comes well before the start date. Paid channels can be turned up and down by month. Website pages need to be live well before the season they are meant to serve.
Is SEO a monthly cost forever?
Not necessarily. The building phase (research, project-type pages, technical fixes, tracking) is where most of the cost sits. After that, some contractors keep a smaller ongoing scope for new project write-ups and monitoring, and some stop and return when they add a service or a town. Pages that rank keep bringing enquiries either way.
What is a good cost per lead for a contractor?
One that is well under your break-even figure for that job type. Break-even is job value times gross margin times close rate times the share of leads that reach an estimate. There is no universal good number: an acceptable lead cost for a custom home would sink a handyman business.