How Much Should General Contractors Spend on Marketing?
A practical framework for setting a contractor marketing budget, comparing the percentage-of-revenue method with a goal-based approach built on customer acquisition cost.
There is no single correct marketing budget for a general contractor. A budget that works for a kitchen and bathroom remodeling company in a competitive metro market can be far too small, or far too large, for a custom home builder in a smaller service area.
Two common approaches show up in most marketing planning: setting a percentage of revenue, or building the number up from a growth goal and a target customer acquisition cost. Neither one is automatically correct on its own.
This article walks through both methods, how project type and growth stage change the right answer, and a practical framework for setting your own number. For the underlying lead-cost math this framework depends on, see the guide on what a good cost per lead looks like for general contractors.
What Determines a Contractor's Marketing Budget?
A contractor marketing budget is shaped by several factors at once, not by any single rule of thumb:
- Average signed project revenue and gross margin
- Current lead-to-sale and qualified-lead-to-sale rates
- How many additional signed projects the business wants per month
- Sales cycle length for the services offered
- Available project capacity to fulfill new work
- How competitive the local market is for paid channels
- Current mix of paid, organic, and referral demand
Two businesses in the same market, offering the same services, can have entirely different appropriate budgets if one has a stronger close rate, better margins, or more available capacity than the other.
The Percentage-of-Revenue Method
The simplest approach ties marketing spend directly to revenue.
Marketing budget = Annual revenue × marketing percentage
Example:
Annual revenue: $2,000,000
Marketing percentage: 5%
Annual marketing budget: $100,000
General small-business guidance often cites a range of roughly 2% to 10% of revenue, with businesses pursuing faster growth generally closer to the higher end. This range is not specific to construction, and it does not account for lead economics, margin, or sales-cycle length.
The Goal-Based Method
A goal-based, or bottom-up, budget starts from how many signed projects the business wants and what it can afford to spend acquiring each one.
Marketing budget = Desired signed projects × Target customer acquisition cost
Example:
Desired signed projects per month: 4
Target customer acquisition cost: $3,000
Monthly marketing budget: 4 × $3,000 = $12,000
This method connects the budget directly to a growth target and to the lead economics covered in the cost-per-lead framework. It does not, on its own, check whether that spend is realistic for the business's cash flow.
Comparing the Two Methods
| Method | Strength | Weakness |
|---|---|---|
| Percentage of revenue | Simple, scales with cash already coming in | Ignores lead economics and growth targets |
| Goal-based (CAC × volume) | Ties spend directly to growth goals | Does not check cash flow on its own |
A practical approach uses the goal-based number as the primary budget and the percentage-of-revenue figure as a ceiling check. If the goal-based number is far above what the percentage method suggests, that gap is worth examining before committing the spend.
How Growth Stage Changes the Budget
A company building its pipeline from a small base of projects generally needs to invest ahead of current revenue to reach its next stage of growth. A more established company with a steady referral base and repeat customers may run a smaller, more efficiency-focused budget aimed at protecting margin rather than maximizing volume.
Neither stage is automatically right or wrong. The budget should reflect what the business is actually trying to do next, not a number copied from a different company at a different stage.
How Project Type Changes the Budget
Small repairs and single-room projects typically have shorter sales cycles and lower average revenue than additions, ADU construction, whole-home remodeling, or custom homes.
Higher-value, longer-cycle projects can often support a higher acquisition cost per signed project, but only when margins, close rate, and the business's capacity to deliver larger projects actually support that spend. A budget built for high-ticket work assumes a sales process capable of closing high-ticket work.
Fixed Marketing Costs vs Variable Ad Spend
A complete marketing budget includes two different categories of cost.
- Variable ad spend: Google Ads, Local Services Ads, and other pay-per-click or pay-per-lead media
- Fixed costs: CRM software, call tracking, website hosting and maintenance, creative production, agency retainers
Fixed costs do not scale down automatically when lead volume drops, which is why they should be planned for separately rather than folded into the same percentage as ad spend.
How to Calculate What You Can Afford
This is the same underlying math used to find a maximum affordable cost per lead, applied at the level of a total monthly budget.
Step 1: Set a target customer acquisition cost
Base this on gross profit per project and how much of it the business is willing to spend acquiring the project.
Step 2: Decide how many additional signed projects you want
Check this against real fulfillment capacity, not just demand.
Step 3: Multiply target CAC by desired signed projects
Monthly budget = Target CAC × Desired signed projects
Step 4: Add fixed marketing costs on top
CRM, call tracking, and agency fees are not part of the CAC calculation above but still need to be funded.
Contractor Lead Funnel Calculator
Use this calculator with your own monthly numbers to see the CAC and cost-per-lead figures your current budget is actually producing. All calculations run client-side and no data is stored or transmitted.
Calculator
Contractor Lead Funnel Calculator
This calculator provides a simplified marketing estimate and does not replace financial or accounting analysis.
How to Allocate Budget Across Channels
There is no fixed ideal split across channels, but a few principles generally hold:
- Concentrate budget in one or two high-intent channels before spreading it across many
- Fund fixed costs (CRM, tracking, website maintenance) separately from variable media spend
- Reallocate toward whichever channel produces the lowest cost per qualified lead and signed project, not the lowest cost per click
- Review allocation on a schedule long enough to capture a full sales cycle, not week to week
How Much Should Go to Paid Ads vs SEO?
Paid channels generally produce visibility quickly but stop producing leads as soon as spend stops. SEO requires upfront and ongoing investment with a longer time lag before it produces meaningful organic traffic, but it does not charge per click once rankings are established.
A contractor with limited cash flow tolerance for a long payback period will generally lean more heavily on paid channels early on, while a business planning multiple years ahead can treat SEO as a compounding asset worth funding alongside paid media rather than instead of it. For more on how the two channels compare directly, see Google Ads vs Local Services Ads for general contractors.
When to Increase Marketing Spend
- Customer acquisition cost is consistently below target
- The business has available capacity to take on more signed projects
- Close rate has not started declining as lead volume increases
- Fixed costs are already covered and additional spend is genuinely incremental
When to Reduce or Pause Marketing Spend
- Customer acquisition cost has been above target for a sustained period
- The business is already at full project capacity
- Lead quality has declined without an identified, fixable cause
- Cash flow cannot support the current pace of spend
Cutting spend has a lag effect: leads and appointments already in the pipeline from prior spend typically continue converting for some time after a reduction, which can make the effect of a cut harder to read in the short term.
Common Contractor Budgeting Mistakes
- Copying a percentage of revenue from a different industry or a different type of contractor
- Setting a budget without checking current fulfillment capacity
- Ignoring fixed marketing costs when planning variable ad spend
- Increasing spend before confirming the acquisition cost is actually profitable
- Cutting spend the moment results dip, without checking for a lag effect
- Spreading a small budget across too many channels at once
- Never revisiting the budget after the business's margins or sales process change
A Practical Framework to Set Your Own Budget
- Calculate gross profit per project using real signed revenue and margin.
- Set a target customer acquisition cost based on that gross profit.
- Decide how many additional signed projects you want per month, checked against capacity.
- Multiply target CAC by desired signed projects for a variable ad spend figure.
- Add fixed marketing costs (CRM, tracking, website, agency fees) on top.
- Compare the total against a percentage-of-revenue ceiling as a cash flow sanity check.
- Review the budget on a cycle long enough to capture full sales-cycle data, then adjust.
For the full picture of how budget fits into a broader contractor marketing strategy, see the complete general contractor marketing guide. For how to measure whether the spend is paying off, see how to calculate contractor marketing ROI.
Frequently Asked Questions
Frequently Asked Questions
Build a Marketing Budget Sized to Your Growth Goals
Get a clear, goal-based marketing budget built from your real project economics, not a generic percentage of revenue.
Schedule a Free Marketing AssessmentRelated Contractor Marketing Guides
Marketing for General Contractors: The Complete Guide
A comprehensive overview of every marketing channel and strategy general contractors need to generate consistent, qualified leads — from Google Ads and local SEO to CRM systems and revenue tracking.
What Is a Good Cost per Lead for General Contractors?
Learn how to calculate what your construction company can profitably pay for a lead based on project value, margins, qualification rates, close rates, and signed revenue.
How to Calculate Contractor Marketing ROI
A practical framework for measuring contractor marketing ROI from marketing spend to signed revenue and gross profit.
Google Ads for General Contractors: How to Generate More Qualified Leads
A complete guide to running Google Ads for general contractors — from keyword strategy and campaign setup to bid management, landing page optimization, and revenue tracking.