Home Services Google Ads Budget: A Calculator Based on Booked Jobs
Work backward from crew capacity, close rate, and gross profit to calculate a defensible Google Ads budget—then decide whether to scale, hold, or fix the funnel.
“How much should a home services business spend on Google Ads?”
The honest answer is not $1,000, $5,000, or 10% of revenue.
Your useful budget is the amount required to buy enough qualified opportunities to fill profitable capacity—without paying more to acquire a job than its economics allow.
That means a plumbing company with two open installation slots needs a different budget from an HVAC company trying to keep six crews busy. It also means a campaign that produces 40 forms but only two bookable jobs may deserve a smaller budget, not a larger one.
This guide gives you the complete calculation.
The short answer
Use this sequence:
Jobs needed ÷ lead-to-booked rate = qualified leads needed
Qualified leads needed × target cost per qualified lead = working media budget
Then test that budget against your profit ceiling:
Maximum cost per booked job = gross profit per job × allowable acquisition percentage
If the forecasted cost per booked job exceeds that ceiling, do not force the budget. Improve the campaign, qualification, or sales process first.
The five numbers you need
Do not start in Google Keyword Planner. Start with the business.
For each service line, collect:
1. Additional jobs the team can deliver
2. Average completed-job revenue
3. Gross margin before advertising
4. Qualified-lead-to-booked-job rate
5. Expected cost per qualified lead
Use separate rows for materially different services.
| Service | Open capacity | Average revenue | Gross margin | Close rate | Target CPLQ |
|---|---|---|---|---|---|
| Emergency repair | 20 jobs | $600 | 55% | 60% | $70 |
| System replacement | 6 jobs | $9,000 | 35% | 25% | $220 |
| Maintenance plan | 30 jobs | $240 | 60% | 50% | $35 |
Step 1: Calculate the maximum cost per booked job
Start with gross profit, not revenue.
If an average HVAC replacement produces $9,000 in revenue at a 35% gross margin:
$9,000 × 35% = $3,150 gross profit
Now decide how much of that gross profit the business can invest in acquiring the customer. Suppose the allowable acquisition percentage is 25%:
$3,150 × 25% = $787.50 maximum cost per booked job
The other 75% of gross profit still needs to contribute to overhead, callbacks, financing costs, sales commissions, and net profit. The right acquisition percentage is a management decision—not a number the ad platform can choose for you.
Use this table as a starting discussion, not a universal benchmark:
| Business condition | Conservative acquisition allowance |
|---|---|
| Capacity is tight or cash flow is constrained | 10–15% of gross profit |
| Stable operation seeking controlled growth | 15–25% of gross profit |
| New territory, new crew, or aggressive expansion | 25–35% of gross profit |
If repeat service, memberships, or referrals create measurable future profit, you can also model customer lifetime value. Do not use optimistic lifetime value to excuse an unprofitable first job.
Step 2: Convert the job ceiling into a qualified-lead ceiling
Your close rate determines how much a qualified enquiry can be worth.
If the maximum cost per booked replacement is $787.50 and 25% of qualified replacement leads become customers:
$787.50 × 25% = $196.88 maximum cost per qualified lead
Round down to create a buffer. A working target might be $180 CPLQ.
Here is why the close rate matters:
| Qualified-lead close rate | Maximum cost per booked job | Maximum CPLQ |
|---|---|---|
| 15% | $787.50 | $118.13 |
| 25% | $787.50 | $196.88 |
| 35% | $787.50 | $275.63 |
The same media campaign becomes far more scalable when the business answers quickly, qualifies consistently, follows up, and presents strong estimates.
That is also why judging an agency on raw form CPL can be misleading. A $45 form that never becomes a sales conversation is more expensive than a $180 qualified lead that closes.
Step 3: Calculate how many qualified leads you need
Now work backward from actual capacity.
Suppose you can complete six additional system replacements next month and close 25% of qualified opportunities:
6 jobs ÷ 25% = 24 qualified leads needed
At a target CPLQ of $180:
24 qualified leads × $180 = $4,320 working media budget
This is a much better starting point than asking what competitors spend. It connects advertising to the number of jobs the operation can accept.
The complete budget calculator
Copy these fields into a spreadsheet:
| Input | Example |
|---|---|
| Additional jobs wanted | 6 |
| Average revenue per job | $9,000 |
| Gross margin | 35% |
| Gross profit per job | $3,150 |
| Acquisition allowance | 25% |
| Maximum cost per booked job | $787.50 |
| Qualified-lead close rate | 25% |
| Maximum cost per qualified lead | $196.88 |
| Buffered target CPLQ | $180 |
| Qualified leads required | 24 |
| Working media budget | $4,320 |
Spreadsheet formulas
Assume:
Use:
=B3*B4=B3*B4*B5=B3*B4*B5*B6=B2/B6=(B2/B6)*(B3*B4*B5*B6)The final formula simplifies to jobs wanted multiplied by maximum cost per booked job. Keeping the intermediate steps visible is important because they show which operating lever is constraining growth.
Run three scenarios, not one forecast
Paid search does not deliver an exact number of jobs on command. Build a range.
For the replacement example:
| Scenario | Qualified CPL | Close rate | Budget | Forecast booked jobs | Cost per booked job |
|---|---|---|---|---|---|
| Conservative | $220 | 20% | $4,320 | 3.9 | $1,100 |
| Working plan | $180 | 25% | $4,320 | 6.0 | $720 |
| Strong execution | $150 | 30% | $4,320 | 8.6 | $500 |
The conservative scenario is above the $787.50 ceiling. That is a warning: if lead cost rises and the team closes poorly, this budget is not safe.
The correct response is not automatically “spend less.” Diagnose whether the constraint is:
Can the market absorb the budget?
The business model gives you a maximum useful budget. Search demand determines whether Google can spend it efficiently.
Estimate:
Available clicks = monthly relevant searches × expected impression share × click-through rate
Potential qualified leads = available clicks × landing-page conversion rate × qualification rate
Example:
The estimate is:
2,000 × 40% × 8% = 64 clicks
64 × 12% × 70% = 5.4 qualified leads
That market slice cannot reliably produce 24 qualified leads. You may need to add nearby service areas, additional high-intent keyword themes, Local Services Ads where eligible, or another acquisition channel.
Do not loosen targeting into research and DIY searches simply to spend the budget.
How to divide the budget
Budget should follow service economics and operational priority—not be split equally.
For a $10,000 monthly working budget, a defensible allocation might look like:
| Campaign | Allocation | Reason |
|---|---|---|
| High-margin replacements | $5,000 | Most valuable available capacity |
| Emergency repair | $2,500 | Consistent high-intent demand |
| Planned repair | $1,500 | Profitable but lower urgency |
| Controlled experiments | $1,000 | New areas, offers, or landing pages |
Protect the core service campaigns from experiments. If a new location burns through its test allocation, it should not consume the budget needed to keep established crews busy.
Also separate emergency and planned demand. They have different response requirements, landing pages, close rates, and acquisition ceilings.
Translate monthly budget into Google’s daily setting
Google Ads generally uses an average daily budget. Divide the monthly amount by 30.4:
$4,320 ÷ 30.4 = $142.11 average daily budget
Google states that most campaigns can spend up to twice the average daily budget on an individual day, while the monthly spending limit is generally 30.4 times the average daily budget.
That means a $142.11 setting may spend more than $142 on a high-demand day, while staying within the applicable monthly limit if the budget remains unchanged.
Read Google's current documentation on average daily budgets and spending limits before making cash-flow assumptions.
Search ads versus Local Services Ads
Where Local Services Ads are available and the business is eligible, treat them as a separate acquisition source.
Track for each channel:
Google says Local Services Ads charge for leads related to the offered services, with lead-dispute availability depending on market and vertical. Eligibility, lead-credit rules, and features can change, so confirm them in the official Local Services Ads guidance.
Do not compare an LSA charged lead with a Google Search form conversion. Compare both channels at the qualified, booked, and completed-job levels.
Include management, tracking, and landing-page costs
Media budget is not the full acquisition investment.
Your complete monthly model may include:
| Cost | Example |
|---|---|
| Google Ads media | $4,320 |
| Call tracking and reporting | $150 |
| Landing-page or CRO work | $600 |
| Campaign management | $1,200 |
| Total acquisition investment | $6,270 |
If the six booked jobs produce $18,900 in gross profit, the model leaves:
$18,900 − $6,270 = $12,630 gross profit after acquisition costs
That is a more honest view than reporting return on ad spend from revenue alone.
When to scale, hold, or fix
Review the most recent 30–60 days by service line.
Scale
Increase budget when:
Increase in controlled steps and watch the marginal results. The next $1,000 may not perform like the previous $1,000.
Hold
Keep budget stable when:
Fix before adding budget
Do not scale when:
Use the 12-point Google Ads audit to find the first leak.
The weekly budget meeting
A useful 20-minute review needs only one table:
| Service | Spend | Qualified leads | Booked jobs | Cost per booked job | Gross profit booked | Capacity next week |
|---|---|---|---|---|---|---|
| Service A | ||||||
| Service B | ||||||
| Service C |
Ask:
1. Which service produced profitable booked work?
2. Where did leads fail between enquiry and booking?
3. Which service has capacity next week?
4. What should receive the next $500?
5. What evidence would cause us to reverse that decision?
This prevents the discussion from collapsing into clicks, impressions, and platform recommendations.
A practical warning about “recommended budgets”
A platform recommendation answers a delivery question: how much additional traffic may be available.
It does not know:
Treat recommended budgets as market information, not permission to spend.
What a specialist should show you
Before asking you to increase budget, a paid media specialist should be able to explain:
Google notes that conversion values can help bidding optimize toward higher-value outcomes rather than treating every action equally. See its current guidance on conversion values.
If your reporting ends at “Google Ads generated 83 conversions,” the budget is not yet connected to the business.
Final worksheet
Before approving next month’s spend, complete this:
A defensible budget is not the most you can afford to lose. It is the amount the business can convert into profitable, serviceable work.
If you want the numbers diagnosed before you increase spend, send me your service lines, average job values, close rates, locations, and current campaign results through my Revenue Leak Audit. I will identify whether the next constraint is traffic, tracking, qualification, follow-up, or sales.
Related guides:

Written by
Vince Servidad
PPC Strategist · Google Ads, Meta Ads & conversion systems
Filipino PPC strategist. A seven-figure Shopify brand and 10+ years across Google Ads, Meta Ads, stores, tracking, and content.
Need help with Home Services?
Get strategic and hands-on support from a PPC strategist based in the Philippines.