How Much Should Contractors Spend on Paid Ads? The Answer Is a Math Problem, Not a Gut Feeling.

Direct Answer

Your ad budget should never be a number that feels comfortable. It should be a number that your revenue goal, your average job size, your close rate, and your cost per lead all point to when you work the math backwards. Contractors who set budgets based on what feels affordable consistently underfund their campaigns, generate insufficient lead volume, and then conclude that advertising does not work. The ones who set budgets based on what their numbers require consistently hit their revenue targets and scale with confidence. The difference is not the platform or the agency. It is whether the budget was built on a feeling or a formula.

The Question Every Contractor Gets Wrong

How much should I spend on ads?

It is the most common question contractors ask before starting a marketing campaign. And the way most of them answer it reveals exactly why so many ad campaigns underperform.

They look at what is left over after expenses. They pick a number that feels like a reasonable experiment. They tell themselves they will increase it if it works. And they send that number to an agency with the expectation that leads will follow in proportion.

That is not how advertising works. And that approach produces a predictable outcome: not enough leads to see a real pattern, not enough data for the platform to optimize, and not enough closed jobs to justify continuing. The contractor concludes the ads do not work. The real problem was that the budget was never aligned to the goal in the first place.

The answer to how much you should spend is not an opinion. It is a calculation. And it starts not with what you can afford to spend but with what you need to achieve.

Why Most Contractors Are Guessing With Their Budget

The gut-feel approach to ad budgeting is more common than most contractors want to admit, and it makes sense when you understand where it comes from.

Most contractors learned to grow their business through referrals, word of mouth, and reputation. Marketing spend was minimal. The relationship between effort and outcome was direct and visible. You did good work, you got referred, you booked the job. The cost to acquire that job was zero dollars and a handshake.

Paid advertising works on completely different logic. You are investing money before the job exists. The return is not guaranteed by quality alone. It is determined by how well the entire system performs, from the ad creative to the follow-up process to the sales conversation to the close. And unlike referrals, the relationship between spend and outcome is mediated by a platform, an algorithm, a funnel, and a sales team, all of which have to function correctly for the investment to pay off.

Without understanding that system, and without knowing your own numbers inside it, setting a budget becomes a guess. You pick something and hope. You adjust up or down based on how you feel about recent performance. You compare your spend to what a friend in a different market with a different average ticket is spending and use that as a reference point.

None of that is math. All of it leads to a budget that is either too small to generate meaningful volume or too large relative to what the rest of the system can convert.

The fix is simple. Start with the revenue goal and work backwards.

The Formula Every Contractor Needs to Know

Every ad budget calculation starts in the same place: how much revenue do you want to generate this month?

That number is not a wish. It is the anchor for every other number in the equation. Once you have it, the math runs in one direction from there.

Step one: determine how many jobs you need.

Take your monthly revenue goal and divide it by your average job size. If your goal is $80,000 per month and your average job is $4,000, you need 20 closed jobs to hit your number. That is your target. Everything else in the formula is built to get you there.

Step two: determine how many estimates you need.

Take the number of jobs you need and divide it by your close rate. If you close 33 percent of your estimates and you need 20 jobs, you need approximately 60 estimates. Your close rate is not a fixed number, it varies by lead source, sales process, and market, but it gives you a working baseline that you refine over time as data accumulates.

Step three: determine how many leads you need.

Take the number of estimates you need and divide it by your estimate booking rate, the percentage of conversations that turn into scheduled estimates. If you book 45 percent of your conversations into estimates and you need 60 estimates, you need approximately 133 conversations. Factor in your conversation rate, how many leads you actually reach, and you arrive at the total lead volume the campaign needs to produce.

Step four: determine what your budget needs to be.

Take your required lead volume and multiply it by your cost per lead for the platform you are running. If you need 160 leads at a cost per lead of $45, your budget needs to be approximately $7,200 to hit your revenue goal. That is the number. Not a feeling. A formula.

Step five: calculate your projected return.

Divide your revenue goal by your ad budget to understand the return on ad spend you are targeting. In this example, $80,000 in revenue against $7,200 in ad spend is approximately an 11 times return. Knowing that number before you spend tells you whether the math makes sense and sets a benchmark for evaluating performance once campaigns are live.

This is the calculation. It takes your real numbers and your real goal and produces a real budget. It is not a guarantee of outcome because every variable in the formula, close rate, booking rate, cost per lead, has to be validated through data and optimized over time. But it gives you a starting point grounded in logic rather than instinct.

The Variables That Change Everything

The formula is straightforward. The variables inside it are where most contractors underestimate the detail required.

Average job size sounds simple but it varies more than most contractors account for. A concrete coatings company might average $3,500 on a standard garage floor but $8,000 on a full garage and pooldeck transformation. A roofing contractor might average $15,000 on a full replacement but $2,500 on a repair. The average job size used in the formula should reflect the realistic mix of work generated by the specific campaign being run, not the overall company average.

Close rate is one of the most misunderstood numbers in contractor businesses. Most contractors either do not know their close rate or they apply a single number across all lead sources without recognizing that Google leads close at a significantly different rate than Facebook leads, that leads from SEO close differently than leads from paid ads, and that close rates vary by season, by market, and by how the sales conversation is conducted. A close rate used in the budget formula should be specific to the lead source being funded.

Cost per lead is the variable with the most uncertainty before a campaign launches. In established markets with competitive ad landscapes, cost per lead tends to be higher. In less competitive markets or with highly targeted creative, it can be significantly lower. The best approach is to use a conservative estimate based on your market’s competitive landscape and refine it as real campaign data accumulates. Underprojecting cost per lead leads to an underfunded campaign. Overprojecting it leads to budget hesitation that prevents the volume needed to make the math work.

Conversation rate is where more money is lost than most contractors realize. A formula that assumes you will speak to 90 percent of your leads when your actual conversation rate is 50 percent produces a budget that is dramatically underfunded relative to your actual output. The formula is only as accurate as the operational reality behind each variable. This is why tracking every number in your CRM and refining the formula with real data is not optional. It is the thing that turns a theoretical budget into a reliable growth engine.

What Underfunding Actually Costs You

Understanding the formula is one thing. Understanding what happens when you ignore it and fund based on instinct is another.

The most common outcome of an underfunded campaign is not a slow start that gradually improves. It is a fast deterioration that looks like failure.

Here is why. Ad platforms need data to optimize. Google and Facebook both use conversion signals to refine their targeting over time, finding more homeowners who match the profile of people who have already converted. A campaign with low budget generates fewer conversions, which means the platform has less data to work with, which means the targeting stays broad and inefficient, which drives cost per lead higher, which makes the limited budget produce even fewer leads than projected.

The contractor sees a high cost per lead, low volume, and inconsistent results. They conclude the platform does not work for their market. They reduce the budget further or stop the campaign entirely. The platform never had the data or the volume to show what it was actually capable of.

Meanwhile, a competitor with the same service in the same market who funded their campaign correctly is accumulating conversion data, watching cost per lead drop as the algorithm improves, and generating consistent volume that compounds into a dominant market position.

This is the cost of an underfunded campaign. Not just the immediate revenue gap but the compounding disadvantage of a platform that never had the input it needed to produce the output the business required.

How to Use the Numbers to Make Better Decisions Over Time

The budget formula is not a one-time calculation. It is a living tool that should be revisited every time a key variable changes.

When your close rate improves through better sales training or process refinement, the number of leads you need to hit your revenue goal decreases. Your budget can either stay the same and produce more revenue, or decrease to the minimum required to hit your goal while reallocating the difference elsewhere.

When your cost per lead improves through better creative, tighter targeting, or improved landing page conversion rates, the same budget produces more leads. The formula shows you the new revenue potential and tells you exactly how much additional budget would be required to capture it fully.

When your average job size increases because you have refined your service mix, positioned more premium offerings, or improved your sales process, the number of jobs required to hit your revenue goal decreases. The formula adjusts accordingly.

Each of these improvements compounds. A 10 percent improvement in close rate, a 15 percent drop in cost per lead, and a 20 percent increase in average job size do not add up to a 45 percent improvement in revenue. They multiply. The formula shows you where the leverage is and helps you prioritize which variable to work on next.

This is what it means to treat marketing as a mathematical system. Not a line item on the expense sheet. A formula with inputs you can optimize and outputs you can predict.

Try the Calculator

Nelly IS Marketing built a free tool specifically for this.

Plug in your annual revenue goal, your average job size, your close rate, and your cost per lead. In 60 seconds it shows you exactly how many jobs you need per month, how many leads that requires, what your ad budget should be, and what your return on every dollar spent looks like.

No guessing. No gut feelings. Just your numbers, mapped to your goals.

The tool is free. The clarity it gives you is worth more than most contractors realize before they use it.

Try it now and find out what your budget should actually be.

Why the Agency You Choose Matters When It Comes to Budget

Most agencies will take whatever budget you give them and run campaigns within it. They optimize for performance within the constraint rather than evaluating whether the constraint itself is aligned to your goal. The budget feels like your decision. In reality it is one of the most important strategic decisions in the entire engagement, and most agencies never help you make it correctly.

A performance-driven agency approaches budget differently. Before any campaign launches, the conversation includes your revenue goal, your average job size, your historical close rate, and a realistic cost per lead projection for your specific market. From those inputs comes a budget recommendation that is designed to hit your goal, not to fit within your comfort zone.

This matters because underfunding a campaign has real consequences that extend beyond the immediate budget cycle. It produces insufficient data for platform optimization, it generates lead volume that is too low to validate performance accurately, and it creates the impression that advertising does not work when the actual problem was that the campaign was never adequately funded to work.

The right agency also revisits the budget formula regularly as real data replaces projections. When your cost per lead comes in below forecast, the conversation about what that unlocks at the same budget level happens immediately. When your close rate is tracked through the CRM and shows movement in either direction, the formula gets updated and the budget implications are surfaced. This is ongoing strategic management, not campaign administration.

The Bottom Line

How much should you spend on ads? Exactly as much as your revenue goal, your average job size, your close rate, and your cost per lead tell you to spend when you run the math.

Not what feels comfortable. Not what a competitor is spending. Not what is left over after expenses. The number your formula produces when you work backwards from what you are trying to build.

The contractors who scale past seven figures in revenue and start adding trucks and locations are not the ones who happened to pick the right budget. They are the ones who treated their marketing investment as a math problem, optimized every variable in the formula, and kept refining the numbers as real data replaced projections.

The formula is simple. The discipline to follow it is what separates the contractors who grow from the ones who stay stuck wondering why the ads are not working.

Try the free calculator now. Plug in your numbers. See exactly what your budget should be and what your return looks like before you spend a single dollar.

Links

Contractor Marketing Hub

Google Ads vs. Facebook Ads for Contractor Companies

How Many Leads Are Contractors Losing Without a CRM

Your Ads Are Working. Here Is Why the Revenue Is Not Showing Up

Frequently Asked Questions

How do I calculate how much I should spend on ads?

Start with your monthly revenue goal and work backwards through four variables. Divide your revenue goal by your average job size to get the number of jobs you need. Divide that by your close rate to get the estimates required. Account for your conversation rate to get the leads required. Multiply your required lead volume by your cost per lead to arrive at your budget. This gives you a number grounded in your actual goals and your actual business performance rather than a figure based on what feels comfortable or what a competitor is spending.

An underfunded campaign typically does not produce a slow start that gradually improves. It produces insufficient lead volume for the platform to accumulate the conversion data it needs to optimize targeting. With limited data, cost per lead stays higher than it should and targeting stays broader than it should, which makes the limited budget even less efficient. The result looks like a platform that does not work for your market, when the actual problem is that the campaign was never funded to the level required to generate the data and volume that would let it perform.

Not necessarily. Ad budgets should be dynamic, aligned to your revenue goals and updated as your key variables change. If your close rate improves, your required lead volume drops and your budget can either decrease or produce more revenue at the same level. If your cost per lead drops due to better creative or improved targeting, the same budget produces more leads and the formula shows you exactly what additional revenue that unlocks. The budget should always reflect the current state of your numbers, not a figure that was set once and never revisited.

Cost per lead varies significantly by niche, market, platform, and creative quality. Google Ads tend to produce a higher cost per lead than Facebook in most contractor niches because of the competitive nature of search bidding. Facebook cost per lead is typically lower but requires a different sales process to convert. Market competition level is one of the biggest variables. In less competitive markets, cost per lead can be significantly lower than in dense metro areas where multiple contractors are bidding on the same audience. The best approach is to start with a conservative estimate for your market and refine it with real campaign data within the first 30 to 60 days.

Your close rate should be calculated from tracked data in your CRM, not estimated from memory. Pull the number of estimates completed over a defined time period and divide it by the number of jobs closed from those estimates. If you do not have this data tracked yet, start now and use a conservative assumption of 25 to 30 percent for paid ad leads as a starting point. Refine the number as real data accumulates. An inaccurate close rate produces an inaccurate budget and an inaccurate revenue projection, so this is one of the variables most worth getting right from the beginning.

Return on ad spend varies by niche, average job size, market, and how well the full conversion system performs. A well-built campaign with strong follow-up, a good close rate, and a solid average ticket can produce returns in the range of 8 to 15 times ad spend on concrete coatings, roofing, and other higher-ticket contractor services. This means spending $5,000 in ads to generate $40,000 to $75,000 in revenue. These numbers are achievable when the budget is sized correctly, the platform is optimized with real conversion data, and the sales process is handling leads at the right speed and consistency. Contractors who achieve these returns are not in uniquely easy markets. They are running the full system correctly.

Yes, but apply it separately for each platform because the key variables differ. Google leads typically cost more per lead but close at a higher rate. Facebook leads typically cost less but require more follow-up and a slightly different sales conversation. Calculate the formula independently for each platform using the cost per lead and close rate specific to that source. This gives you a budget and a return projection for each channel that reflects how each one actually performs in your business rather than blending them into a single number that masks where performance is strong and where it needs work.

Scroll to Top