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.
“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:
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:
| Input | HVAC replacement example |
|---|---|
| Average collected revenue | $9,000 |
| Equipment, materials, and direct labor | $5,700 |
| Contribution before ads and overhead | $3,300 |
| Allowable acquisition share | 20% |
| 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:
| Stage | Rate from prior stage | Remaining |
|---|---|---|
| Raw enquiries | — | 100 |
| Valid leads | 70% | 70 |
| Qualified opportunities | 70% | 49 |
| Booked estimates | 60% | 29 |
| Won jobs | 30% | 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:
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:
| Scenario | Valid CPL | Lead-to-job rate | $2,325 budget produces | Cost per won job |
|---|---|---|---|---|
| Weak | $95 | 8% | 2.0 jobs | $1,188 |
| Working plan | $75 | 12.9% | 4.0 jobs | $581 |
| Strong | $60 | 16% | 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:
Use a lifetime budget when:
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:
Keep separate controls when the business decision changes. Examples include:
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:
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:
| Cost | Example monthly amount |
|---|---|
| Meta media | $2,325 |
| Creative production | $500 |
| Landing page or form work | $250 |
| Call tracking and CRM | $150 |
| Management | Based on scope |
| Total acquisition system | More 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:
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:
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.
| Input | Your 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:
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:

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.