Skip to main content
Back to Blog
Home Services

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.

Vince Servidad
Vince Servidad
PPC Strategist
15 min read
Share:

“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.

ServiceOpen capacityAverage revenueGross marginClose rateTarget CPLQ
Emergency repair20 jobs$60055%60%$70
System replacement6 jobs$9,00035%25%$220
Maintenance plan30 jobs$24060%50%$35
CPLQ means cost per qualified lead, not cost per form. A wrong-location call, job seeker, supplier, spam submission, or service you do not provide is not a qualified lead.

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 conditionConservative acquisition allowance
Capacity is tight or cash flow is constrained10–15% of gross profit
Stable operation seeking controlled growth15–25% of gross profit
New territory, new crew, or aggressive expansion25–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 rateMaximum cost per booked jobMaximum 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:

InputExample
Additional jobs wanted6
Average revenue per job$9,000
Gross margin35%
Gross profit per job$3,150
Acquisition allowance25%
Maximum cost per booked job$787.50
Qualified-lead close rate25%
Maximum cost per qualified lead$196.88
Buffered target CPLQ$180
Qualified leads required24
Working media budget$4,320

Spreadsheet formulas

Assume:

  • B2 = additional jobs wanted
  • B3 = average job revenue
  • B4 = gross margin
  • B5 = acquisition allowance
  • B6 = qualified-lead close rate
  • Use:

  • Gross profit per job: =B3*B4
  • Maximum cost per booked job: =B3*B4*B5
  • Maximum cost per qualified lead: =B3*B4*B5*B6
  • Qualified leads required: =B2/B6
  • Maximum media budget: =(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:

    ScenarioQualified CPLClose rateBudgetForecast booked jobsCost per booked job
    Conservative$22020%$4,3203.9$1,100
    Working plan$18025%$4,3206.0$720
    Strong execution$15030%$4,3208.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:

  • Irrelevant search traffic
  • Weak location or service filtering
  • Missed calls
  • Slow form follow-up
  • Poor estimate attendance
  • Weak sales conversion
  • Insufficient gross margin
  • 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:

  • 2,000 relevant monthly searches
  • 40% impression share
  • 8% click-through rate
  • 12% landing-page conversion rate
  • 70% qualification rate
  • 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:

    CampaignAllocationReason
    High-margin replacements$5,000Most valuable available capacity
    Emergency repair$2,500Consistent high-intent demand
    Planned repair$1,500Profitable but lower urgency
    Controlled experiments$1,000New 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:

  • Charged leads
  • Qualified leads
  • Booked jobs
  • Completed revenue
  • Cost per qualified lead
  • Cost per booked job
  • Gross profit after ad spend
  • 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:

    CostExample
    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:

  • Cost per booked job is below the approved ceiling
  • Crews have additional profitable capacity
  • Calls and forms are answered reliably
  • Qualified lead volume rises with spend
  • Search-term quality remains strong
  • Booked-job values are flowing back into reporting
  • 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:

  • Results are profitable but sample size is small
  • Seasonality is changing
  • A new landing page or bidding change needs time
  • Capacity will reopen soon but is currently constrained
  • The sales team is implementing a new follow-up process
  • Fix before adding budget

    Do not scale when:

  • More than 20% of paid leads are clearly irrelevant
  • Missed-call rate is high
  • Qualified leads cannot be traced to booked jobs
  • One campaign mixes services with very different economics
  • Cost per booked job is above the ceiling
  • The business cannot service additional demand
  • 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:

    ServiceSpendQualified leadsBooked jobsCost per booked jobGross profit bookedCapacity 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 platform recommendation answers a delivery question: how much additional traffic may be available.

    It does not know:

  • Your gross margin
  • Your technician availability
  • Whether calls were answered
  • Which jobs were refunded or cancelled
  • Whether the estimate team can close
  • Which service lines create repeat value
  • 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:

  • The target cost per booked job for each priority service
  • The current cost per qualified lead and booked job
  • The expected jobs from the proposed increase
  • Whether search demand can absorb the additional spend
  • Which operational assumption has the most risk
  • How booked outcomes will return to the ad platform
  • 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:

  • Additional profitable jobs wanted: ______
  • Average job revenue: $______
  • Gross margin: ______%
  • Gross profit per job: $______
  • Allowable acquisition percentage: ______%
  • Maximum cost per booked job: $______
  • Qualified-lead close rate: ______%
  • Maximum cost per qualified lead: $______
  • Qualified leads required: ______
  • Working media budget: $______
  • Average daily budget: $______
  • Capacity owner: ______
  • Follow-up owner: ______
  • Weekly review date: ______
  • 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:

  • Home Services Google Ads Audit
  • Google Ads Qualified Leads System
  • Cost Per Booked Job for Trades
  • Speed to Lead for Home Services
  • Local Services Ads vs Google Search
  • Vince Servidad

    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.