Advertising for contractors · Built by a contractor · Since 2012
AFC — Advertising For Contractors logo
General contractor reviewing plans on a job site — marketing for general contractors
Marketing for general contractors

You pay for every job twice. Only one invoice shows up.

A lead costs you $150 to $400. Then you drive out, measure, price it and write the proposal — four hours that nobody bills anyone for. At a $65 loaded hour that is $260 more, spent on a job you might not win. Most general contractors track the first number obsessively and have never once calculated the second.

Built by a contractor  ·  One GC per market  ·  No long-term contracts  ·  Benchmarks reviewed August 15, 2026

$0
Top of the 2026 Google Ads cost-per-lead range for remodeling and GC work
0%
Upper end of typical win rates on competitive private work
0
How long homeowners research before contacting anybody
0%
Top of the typical website conversion range for high-consideration trades

Sources: BaaDigi contractor growth benchmarks 2026 (remodeling $150–$400 CPL, 3–8 week sales cycle); ConstructConnect bid-hit ratio guidance for commercial GCs, August 2026, citing George Hedley and ENR; Kitchen Remodeling SEO first-party channel data, June 2026; Web Pinnacles home service conversion benchmarks 2026. National figures — and the tool below matters more than every one of them, because it runs on your numbers rather than somebody else’s.

The trade

Why is marketing for general contractors different?

Because the thing you sell takes months to decide on, costs more than a car, and is awarded after the buyer collects three bids. An HVAC company sells a replacement to somebody whose system failed this morning. You sell a $120,000 renovation to somebody who has been thinking about it since last spring and has already asked three friends who they used. Every tactic that works on urgency fails here, and the cost structure underneath is different too.

Factor 01

You bid for free, and it is not free

Unpaid estimating is the largest unmeasured cost in most contracting businesses. Every site visit, takeoff and written proposal is real money spent on a maybe. It never appears as a line item, so it never gets managed — and it scales with lead volume whether you win or not.

Factor 02

More leads can genuinely lose you money

This is the sentence most agencies will never say to a GC. Double your lead flow without improving qualification and you have doubled your unpaid estimating hours. If the extra leads close at the same rate, you have bought yourself more work, not more profit.

Factor 03

Three bids, then whoever answers fastest

Buyers shortlist on reviews and portfolio, then award to whoever bids clearly and quickly. If your proposals take a week to go out, more leads will not fix your revenue — the bottleneck is behind the phone, not in front of it.

Factor 04

The research phase is months long

Homeowners commonly research for four to twelve weeks before contacting anybody. That makes content structurally more powerful in this trade than in any urgency-driven one — you can be in the consideration set long before the phone rings.

Factor 05

Disqualification is a feature

A lead that was never going to hire you still costs a site visit. Publishing honest cost ranges and stating clearly what work you do not take loses you enquiries and saves you estimating hours. That trade is almost always worth making.

Factor 06

Proof outranks persuasion

Nobody hands over a six-figure project on the strength of ad copy. Documented projects, real photography, named scope and honest investment ranges do the work that adjectives cannot — and they happen to rank for the exact jobs you want more of.

The invoice nobody sends you

What does an unpaid estimate actually cost you?

Estimating cost per job won is hours multiplied by loaded rate multiplied by one hundred over your win rate. Notice what is missing from that: volume. The number of bids you send does not appear, which is the mathematical reason "we just need more leads" so rarely fixes a general contractor’s margin. Only the hours, the rate or the win rate can move it.

The Bid Desk

AFC · No. 009

What a bid costs you

hrs
$ /hr

What a bid is worth

%
$
%
$
One estimate costs
$0
Hours × loaded rate
Estimating cost per job won
$0
Independent of bid volume
As a share of gross profit
0%
Of the job you actually win
Estimating spend per year
$0
0 hrs of somebody’s life

 

Bigger lever
Add 10 points of win rate
$0
 
Bigger lever
Halve your cost per lead
$0
 

Runs in your browser. Nothing is stored or sent. Estimating cost per won job is hours × loaded rate × (100 ÷ win rate). The lever comparison annualises both at your current bid volume and holds everything else constant — it is a sizing exercise, not a forecast. If you do not know your win rate, that is worth more of your attention than this calculator is.

The actual product

How do you stop paying to estimate the wrong jobs?

By putting the filters on the website instead of in the truck. Every one of these costs you enquiries on purpose. That is not a side effect, it is the entire point — an enquiry you never receive is a Saturday you keep and a tank of fuel you do not burn.

The one most GCs refuse

Publish honest cost ranges

Not fixed prices — ranges, with the variables that move them explained. A homeowner who has been researching for eight weeks wants to know whether you are in their universe before they call. You will lose enquiries from people who were never going to hire you, which reads as a loss on a dashboard and is a saving on a timesheet.

Says what you are for

State the work you do not take

Minimum project size, the trades you sub out, the jobs you have stopped doing. A GC who says "we do not take projects under $25,000" saves themselves every site visit under $25,000 and signals seriousness to the buyers who are above it. Vagueness is not a wider net, it is a slower one.

Does three jobs at once

Build the portfolio properly

Before and after photography, the scope written out, the rough investment range, what the complication was and how it was solved. This proves competence, qualifies on budget and ranks for the exact work you want more of. Most contractors have thousands of photos on a phone and none on the website.

Where the awards are decided

Shorten the gap between visit and proposal

Buyers award to whoever bids clearly and quickly. If your proposals go out a week late you are losing jobs you already paid to estimate, which is the most expensive possible way to lose one. Fixing the turnaround is usually worth more than any campaign we could run for you.

The pages that qualify

Build service-plus-location pages for work you actually want

Nobody searching "construction company" is going to hire you. Somebody searching "kitchen remodeling contractor" plus their suburb might. Build pages for the jobs you want in the three or four areas you like working in — not thin pages for forty towns you have never worked in, which is the fastest route to being treated as a low-quality site.

Cheapest lead you will ever get

Systematise repeat and referral work

Negotiated and repeat-client work wins at far higher rates than competitive bidding, which means it costs dramatically less to estimate per job won. Past clients, architects, designers and realtors are a channel, not luck. Every referred job is one you barely had to bid for.

See contractor SEO for how these pages get architected, lead generation systems for the qualification and follow-up layer, and remodeling marketing if the majority of your work is renovation rather than ground-up.

Real numbers

What do general contractor leads cost in 2026?

Roughly $15 at the cheap end of mature organic to $600 or more for a shared third-party lead. The spread is wider than in any urgency-driven trade because a construction lead can mean anything from somebody pricing a deck to somebody funding a full renovation. Read the right-hand column before the middle one.

General contracting and remodeling cost per lead by channel, 2026 published benchmarks — compiled by Advertising For Contractors, reviewed August 15, 2026.
Channel Cost per lead What you are actually buying
Mature organic search $10–$63 The cheapest qualified lead in the trade once it is working, and the slowest to build. Reaches the buyer during the four-to-twelve-week research phase, which is where GC decisions are actually made.
Google Business Profile & map pack $0 direct Free, and the first thing a shortlisting homeowner looks at. Reviews, photos, category and service area decide whether you appear at all.
Local Services Ads $25–$112 Where available, priced per lead rather than per click. Calls tend to run higher than message leads and generally qualify better.
Meta / Facebook lead ads $5–$167 Cheap per lead and highly variable in quality. Useful for retargeting and for design-led work with strong photography; poor as a primary source of six-figure projects.
Google Ads (non-branded) $150–$400 Clicks around $8–$18 on kitchen and bath terms. Controllable and immediate, and the channel where a bad landing page costs you the most per mistake.
Third-party lead vendors $150–$600+ Angi, HomeAdvisor, Houzz and similar. Commonly shared with three to five competing contractors, so you are paying a premium to enter a race you did not choose.
Referral and repeat Lowest all-in Wins at a far higher rate than competitive bidding, which makes the estimating cost per job won a fraction of everything above. Almost never run as a system.

Sources: Kitchen Remodeling SEO channel breakdown, June 2026 (first-party data across 15 US markets); BaaDigi contractor growth benchmarks 2026; Construction Lead Pro 2026 cost-per-lead analysis; SubcontractorHub construction marketing guide 2026. Ranges rather than point estimates, because the spread between a deck enquiry and a full renovation enquiry is genuinely that wide. Replace them with ninety days of your own data — the free lead tracker is built for it.

General contractor marketing reaching homeowners during the research phase
The honest version

If your win rate is 8%, we should not sell you traffic.

At that rate you are writing twelve estimates for every job, and every one of them costs real hours. More leads would multiply the cost and return one in twelve. The fix is qualification, turnaround time and the quality of the proposal — some of which is marketing and some of which is not. We would rather tell you which is which on a phone call than take a retainer for the wrong one.

Get a free marketing audit
The work

What does general contractor SEO and advertising involve?

Profile and reviews first, because they are free and they are what a shortlisting buyer checks. Then the pages that qualify: cost guides, portfolio, and service work crossed with the areas you actually want. Paid comes last, once there is somewhere worth sending an expensive click.

Step 01 · Free and fastest

Google Business Profile & the map pack

Correct primary category, services listed as you actually sell them, real project photography rather than stock, accurate service area and a steady review habit. Movement usually shows in 30 to 90 days. Google's own Business Profile help centre documents the setup if you would rather do it in-house.

Local SEO for contractors Step 02 · Where GCs win

Cost guides & the pages that qualify

Honest investment ranges for the work you do, written for the homeowner who is eight weeks from calling anybody. These rank, they get cited by AI answers, and they filter your enquiries before a single estimating hour is spent. The highest-leverage content in this trade by a distance.

Contractor SEO
Step 03 · Proof

Portfolio & project case studies

Each completed project written up with scope, challenge, solution, investment range and proper before-and-after images. Buyers shortlist on portfolio and reviews before they shortlist on anything else, and each entry is a page that ranks for the specific job it documents.

Contractor SEO
Step 04 · Where the research now happens

AI search visibility

"What does a kitchen remodel cost in my area?" is asked of an assistant long before anyone searches for a contractor. AI Overviews now appear on a large share of searches, with analysis finding paid click-through down by as much as 68% where they show — which rewards depth and local specificity rather than budget.

AI search optimization
Step 05 · Once there is somewhere to send it

Google Ads & Local Services Ads

Campaigns separated by job type, with negative keywords doing as much work as the targeting — because at $150 to $400 a lead, the clicks you prevent matter as much as the ones you buy. Google Guaranteed became Google Verified in October 2025; older guides have the name wrong.

Google Ads for contractors
Underneath all of it

Qualification, tracking & follow-up

Call tracking per channel, an intake process that establishes budget and scope before a truck moves, and structured follow-up across a sales cycle measured in weeks. This is where the estimating cost per won job actually moves — and it is the part most agencies never touch.

Lead generation systems
Count the hours, not the enquiries

What does each filter save a general contractor?

Every item below reduces enquiries and reduces estimating hours by more. Judge them on the second number. A marketing dashboard that only counts leads will tell you all four of these made things worse.

Published cost ranges

Filters out the homeowner whose budget is a third of what the work costs — the single most common wasted site visit in general contracting.

Saves a full estimate cycle each time

A stated minimum project size

Ends the small-job enquiries that consume the same drive time and paperwork as a large one while carrying a fraction of the gross profit.

Saves the worst-value bids first

A budget question in the intake form

One field. It moves the awkward conversation off your Tuesday evening and onto a form the homeowner fills in at their own kitchen table.

Saves the visit, not just the drive

Service area stated honestly

Two hours each way turns a profitable job into a break-even one. Say where you work, and stop being asked to price jobs outside it.

Saves the windshield hours
Go to the source

Where should a general contractor get independent information?

Not from a marketing agency, on most of this. These are the primary sources we use ourselves and none of them pay us to be listed. On contracts, safety and business practice especially, go to the association or the regulator rather than to anyone selling you something.

nahb.org

NAHB

The National Association of Home Builders. Industry data, cost-of-construction research and remodeler resources. The source behind a lot of the numbers other people quote without attribution.

agc.org

AGC of America

Associated General Contractors. Contract documents, workforce data and industry advocacy, weighted toward commercial and larger residential operations.

nari.org

NARI

National Association of the Remodeling Industry. Certification, standards and consumer-facing credibility — membership is worth displaying on your site if you hold it.

osha.gov

OSHA

Construction safety standards and compliance guidance. A clean record is a marketing asset on commercial work, and the underlying obligations are not optional anywhere.

sba.gov

U.S. Small Business Administration

Free counselling, financing guidance and local assistance offices. If your constraint is working capital or hiring rather than leads, this is a better first call than any agency.

developers.google.com

Google Search Central

Google's own documentation on how search works and what structured data does. The antidote to most of the SEO folklore you will be told by people selling it.

Straight answers

General contractor marketing questions

How much does marketing for general contractors cost?
Most general contractor campaigns we run land between $2,000 and $8,000 per month, and published guidance generally puts contractor marketing somewhere between 5% and 15% of gross annual revenue depending on whether you are maintaining a referral base or genuinely growing. The better method is to work backwards from a revenue goal rather than picking a percentage: decide the revenue you want, divide by average job value to get jobs needed, divide by your close rate to get qualified leads needed, then multiply by your blended cost per lead. That number is your budget, and it is usually far more defensible than any benchmark.
What is a good cost per lead for a general contractor?
It depends heavily on channel. Non-branded Google Ads for remodeling and general contracting typically runs $150 to $400 per lead in 2026, on clicks of roughly $8 to $18 for kitchen and bath terms. Shared marketplace leads run about $20 to $75 but close poorly, exclusive leads $100 to $300, and mature organic search settles somewhere between $10 and $63. But cost per lead is the wrong primary metric for a GC, because it ignores what you spend bidding the work. See the next question.
Why can more leads actually lose a general contractor money?
Because you pay twice for every opportunity and only one of the invoices arrives. You pay to acquire the lead, then you pay again in unpaid site visits, takeoffs and written proposals to bid it. Four hours of estimating at a $65 loaded hourly cost is $260 spent on a job you may not win — comparable to or larger than the lead itself. Double your lead volume without improving qualification and you have doubled your unpaid estimating, not your revenue. The Bid Desk calculator on this page shows the arithmetic on your own numbers.
What is a good bid-hit ratio for a general contractor?
There is no single benchmark, and anyone quoting one without asking what kind of work you do is guessing. Directional guidance from construction industry sources puts competitive private work around a 15% to 25% win rate and hard-bid public work around 10% to 20%, with negotiated and repeat-client work expected to run considerably higher. The widely cited practitioner rule is that a ratio worse than about 10 or 11 bids to one win costs more in estimating than the wins can carry, and that private work should aim for 4 to 1 or better. What matters more than the benchmark is that you track yours — surveys of contractors consistently find most do not know their own number.
Should a general contractor publish price ranges on their website?
In our experience yes, and it is the change most GCs resist hardest. Publishing honest ranges for the work you do costs you the enquiries that were never going to convert, which feels like losing leads and is actually saving estimating hours. Cost guides are consistently among the highest-converting content in remodeling and construction, because a homeowner researching a $120,000 renovation for eight months wants to know whether you are in their universe before they call. Ranges with the variables explained, not fixed prices — you are qualifying, not quoting.
Are Angi, HomeAdvisor and Houzz leads worth it for a GC?
They are expensive and they are shared. Third-party lead vendors in remodeling typically run $150 to $600 or more per lead and are commonly sold to three to five competing contractors at once, meaning you are paying premium prices to enter a race you did not choose. They can work as a volume filler when the schedule is thin and your response time is genuinely fast. They are a poor foundation for a business, because you are renting access to demand at a price somebody else sets, and every dollar spent there builds nothing you own.
How long does SEO take for a general contractor?
Google Business Profile and map pack movement usually shows in 30 to 90 days. Competitive organic terms take four to eight months, and compounding lead flow generally arrives between months six and twelve. General contracting rewards patience more than most trades because the buyer's own timeline is long — homeowners commonly research for four to twelve weeks before contacting anybody, which means content published today is reaching people who will not call until autumn. That is a feature, not a delay.
Why is my construction website conversion rate so low?
It may not be. Home service websites broadly convert visitors to leads at 5% to 15%, but higher-consideration trades like remodeling and general contracting typically sit in the 3% to 7% range because the buyer is researching rather than buying. Below about 3% usually signals a page or offer problem rather than a traffic problem. For a GC the usual culprits are no price guidance, no real project photography, no clear statement of what work you do and do not take, and a contact form that asks for a phone number before it has earned one.
Do I really need a project portfolio?
It is the single highest-value asset a general contractor can build, and most have thousands of photos on a phone and nothing on the website. Buyers shortlist on reviews and portfolio, then award to whoever bids clearly and quickly. A portfolio entry with before and after images, the scope, the rough investment range and what the challenge was does three jobs at once: it proves competence, it qualifies on budget, and it ranks for the specific work you want more of.
Will AI search send general contracting customers my way?
It is already reshaping the research phase. AI Overviews now appear on a large share of searches, and analysis by Seer Interactive found paid click-through falling by as much as 68% on queries where they appear — which rewards depth and locally specific data rather than ad spend. Research published in 2026 estimates only about 1.2% of local businesses surface in AI-generated answers, while visitors arriving from AI convert at roughly 14.2% against 2.8% from traditional search. Cost guides and process explanations are exactly the content these systems draw on, which is convenient, because they are also what qualifies your buyers.
Free audit

Find out where your jobs are leaking

We'll audit your website, your Google Business Profile, your review profile and the contractors currently outranking you — and we will look specifically at whether your site qualifies anybody before they reach your truck, because for a GC that is usually where the money is going.

About a day to turn around. You keep the findings whether you hire us or not, and there is no obligation. If we already work with a general contractor in your service area, we will say so on the first call rather than take the account.

Prefer to talk? 1-800-481-8638 — a person answers.

Request your free GC audit

No cost, no contract, no pitch deck.

We use your details to run the audit and call you back. We don't sell data and we don't add you to a mailing list. Read the privacy policy.

Fewer estimates. Better ones.

One call. We'll look at your market, tell you what it takes to win it, and give you a real number. If the arithmetic doesn't work, we'll say so.