Skip to main content
Back to Blog
Home Services

How Much Should a Home-Service Business Spend on Meta Ads? A Booked-Job Budget Calculator

Calculate a defensible Meta Ads test and scaling budget from job capacity, close rate, qualified-lead cost, creative needs, and cash-flow limits.

Vince Servidad
Vince Servidad
PPC Strategist
14 min read
Share:

“How much should a home-services company spend on Facebook and Instagram ads?”

There is no responsible universal answer. A $20 daily budget can be wasteful when the offer and follow-up are broken. A $500 daily budget can be conservative when a company has open crews, strong margins, and a proven booked-job system.

The useful question is:

How much can we invest to produce enough qualified opportunities, learn what works, and fill profitable capacity without creating a cash-flow problem?

This guide shows how to calculate that number. It is for lead-generation campaigns run across Meta technologies, including Facebook and Instagram.

Platform details last verified: August 2, 2026. Ads Manager options can vary by objective, account, market, and rollout. Check the controls visible in your account before publishing.

The short answer

Build the budget in two stages.

First, calculate the amount needed to fill capacity:

Additional jobs wanted ÷ lead-to-won-job rate = valid leads required

Valid leads required × expected cost per valid lead = media budget

Then calculate the economic ceiling:

Gross profit per job × allowable acquisition percentage = maximum cost per won job

Maximum cost per won job × lead-to-won-job rate = maximum cost per valid lead

Use the lower of the capacity budget and the amount the economics can safely support. If the numbers do not work, do not hide the problem by optimizing for cheaper forms.

Meta budget is not a price list

Meta does not publish a standard cost for a plumbing lead, roofing estimate, HVAC appointment, or cleaning customer. Ads enter an auction, and delivery depends on factors that include the bid, estimated action rate, and ad quality.

Meta’s current budget and scheduling guide says there is no one-size-fits-all spend. It recommends giving a campaign enough budget to run for at least seven days so the delivery system can learn. That is useful platform guidance, but it is not a promise that seven days will produce a decision or that every local market needs the same spend.

Your planning inputs must come from the business.

Step 1: Define the job you want

Do not calculate one blended budget for every service.

An emergency drain call, recurring cleaning contract, roof replacement, and full HVAC installation have different:

  • Gross profit
  • Sales cycle
  • Close rate
  • Customer urgency
  • Qualification questions
  • Creative message
  • Crew capacity
  • Start with one service line and one operational goal. For example:

    Generate four additional HVAC replacement jobs in the next 30 days within the current service area.

    That is more useful than “get more leads.” It tells you what the campaign must produce and whether the business can serve the result.

    Step 2: Calculate contribution before advertising

    Use collected revenue and direct fulfillment cost, not quoted revenue.

    Example:

    InputHVAC replacement example
    Average collected revenue$9,000
    Equipment, materials, and direct labor$5,700
    Contribution before ads and overhead$3,300
    Allowable acquisition share20%
    Maximum cost per won job$660

    The allowable acquisition share is a management decision. The remaining contribution still needs to cover vehicles, office payroll, software, financing fees, warranty work, and profit.

    An aggressive expansion plan may accept a higher first-job acquisition cost. A cash-constrained business may need a lower one. Do not use future maintenance revenue or referrals unless the business can measure them and has enough cash to wait for them.

    Step 3: Map the full lead-to-job funnel

    Meta can report a form, call, message, or website event. The business gets paid only when a suitable job is won and completed.

    Track each stage:

    1. Raw enquiry

    2. Valid lead

    3. Qualified opportunity

    4. Booked appointment or estimate

    5. Won job

    6. Completed and collected job

    Suppose 100 Meta enquiries produce:

    StageRate from prior stageRemaining
    Raw enquiries100
    Valid leads70%70
    Qualified opportunities70%49
    Booked estimates60%29
    Won jobs30%9

    The raw-enquiry-to-won-job rate is 9%.

    With a maximum cost per won job of $660:

    $660 × 9% = $59.40 maximum cost per raw enquiry

    If you evaluate only the valid leads, 9 wins from 70 valid leads is a 12.9% conversion rate:

    $660 × 12.9% = about $85 maximum cost per valid lead

    This distinction matters. A dashboard showing a $48 form cost can look healthy even when half the forms are spam, outside the service area, or impossible to contact.

    Step 4: Work backward from open capacity

    Assume the business wants four additional replacement jobs and 12.9% of valid leads become customers:

    4 jobs ÷ 12.9% = 31 valid leads required

    If the realistic planning cost is $75 per valid lead:

    31 × $75 = $2,325 working media budget

    That is approximately $78 per day across a 30-day month.

    The budget is now connected to a commercial goal. If the company can only install two more systems, the campaign should not be funded to chase eight unless a scheduling or hiring plan exists.

    Step 5: Check whether the test can answer a question

    A test budget should buy enough opportunities to compare a small number of meaningful creative and funnel hypotheses. It should not be divided into so many campaigns, ad sets, and ads that each receives almost no delivery.

    For a first 30-day test, define:

  • One primary service and conversion path
  • One serviceable geographic area
  • Two to four genuinely different creative concepts
  • One qualification and follow-up process
  • A maximum test loss the business can tolerate
  • A decision date that accounts for the sales cycle
  • If the expected valid-lead cost is $75, a $300 total budget is likely to buy only four valid leads. That may reveal a broken form or an obviously weak ad, but it will not estimate a stable booked-job cost.

    A $2,250 budget could buy about 30 valid leads at the same assumption. That still does not guarantee a winner, but it gives the business a better chance to observe qualification, booking, and sales outcomes.

    Do not invent precision. Use a range:

    ScenarioValid CPLLead-to-job rate$2,325 budget producesCost per won job
    Weak$958%2.0 jobs$1,188
    Working plan$7512.9%4.0 jobs$581
    Strong$6016%6.2 jobs$375

    The weak scenario exceeds the $660 ceiling. Before launch, decide whether the company can absorb that downside and what evidence would cause it to stop, fix, or continue.

    Step 6: Choose daily or lifetime budget deliberately

    Meta supports daily and lifetime budgets.

    According to Meta’s official pricing guide, a daily budget is an average. Meta may spend above the daily amount on some days, while limiting total weekly spend to no more than seven times that daily budget. A lifetime budget sets the maximum for the scheduled campaign, although daily spend can fluctuate.

    Use a daily budget when:

  • The campaign is evergreen
  • Capacity is reviewed continuously
  • The team can monitor lead quality and cash flow
  • There is no hard end date
  • Use a lifetime budget when:

  • The promotion or season has a fixed window
  • The total test exposure must stay within a defined amount
  • Ad scheduling is operationally important
  • Do not treat a $100 daily budget as a promise that exactly $100 will leave the account every calendar day. Maintain payment headroom and use account spending controls where appropriate.

    Step 7: Decide where budget should live

    Meta lets advertisers fund at campaign or ad-set level. Advantage+ campaign budget distributes one campaign budget across eligible ad sets based on delivery opportunities.

    Campaign-level budget is a sensible default when ad sets share:

  • The same commercial outcome
  • Similar job economics
  • The same service area and capacity
  • The same sales and qualification process
  • Keep separate controls when the business decision changes. Examples include:

  • Emergency calls versus planned estimates
  • Residential versus commercial work
  • A high-margin installation versus a low-margin repair
  • A mature territory versus a new branch that needs protected test spend
  • Do not create an ad set for every suburb when the same team serves them all. Meta’s ad-set structure guidance recommends consolidating similar ad sets so each has more opportunities to learn.

    Step 8: Reserve budget for creative production

    Media is not the entire Meta investment.

    For many home-services accounts, creative is the targeting input the team neglects. Reserve resources for:

  • Technician explanations
  • Before-and-after proof with customer permission
  • Inspection walkthroughs
  • Customer objections and decision guides
  • Local project stories
  • Offer and landing-page variants
  • Do not turn “creative testing” into ten cosmetic versions of the same ad. Test different reasons a customer should stop, believe, and act. The Facebook ad hooks guide for local services gives practical starting concepts.

    A useful planning sheet separates:

    CostExample monthly amount
    Meta media$2,325
    Creative production$500
    Landing page or form work$250
    Call tracking and CRM$150
    ManagementBased on scope
    Total acquisition systemMore than media alone

    Judge profitability on the total system cost, not media spend in isolation.

    Step 9: Match spend to response capacity

    More leads can expose operational weaknesses quickly.

    Before increasing budget, confirm:

  • Calls are answered during advertised hours
  • Forms and messages reach the CRM immediately
  • A named person owns first response
  • Service-area and job-type rules are documented
  • Missed contacts enter a follow-up sequence
  • Appointment outcomes and lost reasons are recorded
  • Daily lead capacity has a limit
  • If the company can respond to ten enquiries per day, funding the campaign to produce thirty creates a customer-experience problem. Use the Messenger qualification guide and qualified-lead feedback-loop guide to connect ads with the operating process.

    Step 10: Scale from completed-job evidence

    Do not scale because raw CPL fell for three days.

    Review a cohort after enough time has passed for leads to become jobs. Compare:

  • Spend
  • Raw enquiries
  • Valid and qualified leads
  • Booked estimates
  • Won and completed jobs
  • Collected revenue
  • Contribution after fulfillment
  • Total acquisition cost
  • Then choose one of four actions:

    Scale: booked-job economics are inside the ceiling and the business has capacity. Hold: early quality is acceptable, but the cohort has not matured. Fix: ads generate demand, but qualification, response, booking, or closing is leaking. Stop: the offer, market, or economics cannot support the acquisition cost after a fair test.

    Increase budget in controlled steps that the business can absorb. There is no universal safe percentage. The right pace depends on conversion delay, volume, campaign stability, and operational capacity.

    A copyable budget worksheet

    Use one row per service line.

    InputYour number
    Additional completed jobs wanted
    Average collected revenue per job
    Direct fulfillment cost per job
    Contribution before ads and overhead
    Allowable acquisition percentage
    Maximum cost per won job
    Raw-enquiry-to-won-job rate
    Maximum raw enquiry cost
    Valid-lead-to-won-job rate
    Maximum valid lead cost
    Valid leads required
    Expected valid lead cost
    Working media budget
    Maximum test loss
    Creative and tooling cost

    The core spreadsheet formulas are:

  • Contribution: =collected_revenue-direct_fulfillment_cost
  • Maximum cost per won job: **=contribution*acquisition_percentage**
  • Maximum valid lead cost: **=maximum_cost_per_job*valid_lead_to_job_rate**
  • Valid leads required: =jobs_wanted/valid_lead_to_job_rate
  • Working media budget: **=valid_leads_required*expected_valid_lead_cost**
  • Common budgeting mistakes

    Copying a competitor’s spend. Their margins, service mix, close rate, territory, and crew capacity are not yours. Using platform leads as the final result. A cheap lead is expensive when it never becomes a serviceable sales conversation. Starting too many campaigns. Fragmentation can leave each ad set with too few opportunities to learn. Changing the budget constantly. Repeated changes make it harder to distinguish normal variation from a real trend. Ignoring payment and cash timing. Media is paid before some jobs are completed or collected. Scaling past operational capacity. Unanswered calls and slow follow-up destroy demand that was already purchased. Counting revenue instead of contribution. High-ticket revenue can still have thin margins.

    The decision rule

    A home-services Meta budget is defensible when it answers five questions:

    1. Which jobs are we trying to win?

    2. How many can the business actually serve?

    3. What is one completed job worth after direct cost?

    4. How often does a valid lead become that job?

    5. How much downside can the business safely test?

    When those answers are recorded, budget stops being a guess inside Ads Manager. It becomes a controlled investment tied to booked work.

    Need the numbers audited before you increase spend? My home-services PPC service connects Meta and Google Ads with qualification, tracking, and booked-job economics. Start with the paid ads profit scorecard, or request a revenue leak audit.

    Related guides:

  • Meta Advantage+ Leads for home services
  • Facebook versus Google Ads for home services
  • How to calculate a profitable target CPA
  • Why leads are not becoming clients
  • 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.