How to calculate a Google Ads budget before you launch
Calculate a planning budget from job value, contribution margin, cost per booked job, capacity, and the spending limits Google actually documents.
Calculate a planning budget from job value, contribution margin, cost per booked job, capacity, and the spending limits Google actually documents.
There is no honest universal Google Ads budget for a local-service business.
A plumber, roofer, cleaner, painter, landscaper, and restoration company do not share a service area, a demand curve, an average job value, a close cycle, a margin, a crew count, or a tolerance for wasted spend. A budget that is too small for one market can be right for a narrow service in another. And a large budget does not rescue bad tracking, slow follow-up, poor service fit, or a business that cannot take more work.
The short answer
A budget is not a number you pick. It is the output of five inputs you already own: what a booked job is worth, what share of that value is contribution, how much of that contribution you will assign to acquisition, how many jobs you can actually serve, and how much cash you will authorise before a verdict. The result is a planning scenario to argue with, not a forecast to trust.
The useful question is not “what do other companies spend?” It is: what amount can this business authorise to test a defined outcome, without confusing a planning scenario with a guarantee?
The calculator converts job value, contribution margin, the share of contribution assigned to acquisition, capacity, and cash into a planning budget and a written test cap. Treat its output as a scenario to argue with, and rerun it with pessimistic and optimistic inputs before committing the cap.
Calculator
Start with the jobs you want and work back to a budget. Use this to test a plan, not as a promise.
Money left from a job after direct job costs. Keep the same cost rule each month.
Check that your crew can take this many jobs before you set the goal.
Use your own past records when you can. A guess here makes the plan a guess.
The share of leads that turn into booked jobs.
Planning model. Test both high and low numbers before you set a written spend cap.
Copied.
A responsible budget model should return four separate outputs, and it should never blend them into one confident-sounding suggestion.
| Output | What it means |
|---|---|
| Planning media budget | The proposed Google Ads spend for the selected period under stated assumptions |
| Written test cap | The maximum all-in amount the owner authorises before a review or verdict |
| Evidence target | The number of qualified leads, booked jobs, or finished jobs the test is designed to evaluate |
| Economic threshold | The maximum acquisition cost the stated revenue and contribution assumptions can carry |
If the assumptions are weak, the output should be labelled weak. A model that hides its inputs is not a plan; it is a number with a decimal point.
Before choosing a daily budget, write down eight things.
A campaign should not receive a larger budget merely because the platform is capable of spending it. Demand, staff, vehicles, crews, appointment slots, response process, service area, and working capital can each cap the number of jobs the business can profitably accept.
Name the outcome before you name the number, because these are different tests.
| Outcome | What must be true |
|---|---|
| Contact | A call, form, message, or booking request was received |
| Qualified lead | Service, area, timing, and basic fit were confirmed |
| Booked job | A defined commitment was recorded in the calendar, CRM, or dispatch system |
| Finished job | The work was delivered |
| Paid job | Payment or collection was confirmed |
If the business cannot record booked or paid jobs reliably yet, use a reliable earlier event for platform diagnostics and keep the deeper outcomes in your one-page monthly report. Do not present an unverified event as a deeper one.
Four formulas do the work: maximum allowable cost per booked job from revenue and margin, a target acquisition cost from an owner-chosen planning factor, a planning budget from an evidence target, and estimated contribution after acquisition cost. Every input belongs to the owner; none is a benchmark.
maximum allowable CPBJ = average revenue per booked job × contribution margin
At $800.00 average revenue and a 35% contribution margin, the maximum allowable CPBJ is $280.00. That says one booked job contributes $280.00 before the included acquisition cost. It does not calculate the company’s full fixed-cost break-even point, and it does not prove that paying $280.00 is a sensible target. The margin basis has to be defined, and the owner still has to decide how much of that contribution can be assigned to acquisition.
target acquisition cost = maximum allowable CPBJ × owner-selected planning factor
The planning factor is an owner decision, not a Google benchmark and not a published rule.
Choosing a factor below 1.0 leaves room for the costs the ceiling ignores: management fees, tracking, refunds, cancellations, overhead allocation, tax, and the return the owner actually wants. In an illustrative case where the owner selects 70%, $280.00 × 0.70 = $196.00. That 70% is one owner’s choice in one example. No published percentage of break-even is the correct target for every business, and any source that offers you one has stopped doing arithmetic and started guessing.
planning media budget = evidence target × target CPBJ
Six booked jobs at a $196.00 target CPBJ is a $1,176.00 planning budget. It does not mean the campaign will produce six booked jobs, and six jobs is not automatically enough evidence to settle a market.
expected booked jobs = planned media spend ÷ expected cost per lead × booked-job rate
At $1,500.00 of spend, a $75.00 expected cost per lead, and a 25% booked-job rate, the model returns 5 booked jobs. That output rests entirely on the cost per lead and the booked-job rate. If both are guesses, the result is a scenario, not a forecast you can defend.
estimated contribution after advertising = booked jobs × average revenue × contribution margin − included acquisition cost
State separately whether management, tracking, landing-page, creative, or software costs are inside the figure. Do not mix a media-only spend number with an all-in acquisition cost and then compare the result to last month.
Define the outcome
A campaign that counts every form submission needs a different test design from one that measures paid jobs. Name the stage (contact, qualified lead, booked job, finished job, or paid job) and record how it will be evidenced.
Calculate the owner-defined acquisition ceiling
Expected revenue multiplied by the owner-stated contribution margin gives the contribution available before acquisition cost. That is a ceiling, not a target.
Estimate the test budget
Multiply the number of outcomes the owner wants to evaluate by the target cost for that outcome. This describes what the owner is willing to invest, not what the campaign will deliver.
Use scenarios instead of one forecast
Run pessimistic, base, and optimistic inputs. A single forecast hides the fact that click cost and booking rate are both uncertain.
Check the capacity constraint
Count crews, appointment slots, emergency coverage, travel time, parts, estimate capacity, call answering, follow-up ownership, backlog, and seasonality. A plan can be economically attractive and operationally wrong.
Implement the platform budget correctly
Translate the owner’s cap into an average daily budget, and understand how Google paces against it. The platform limit and the owner’s all-in exposure are two different numbers.
Set the decision date before launch
Write the decision rule before seeing any results: start, end, service, geography, outcome, target acquisition cost, maximum media spend, maximum all-in exposure, capacity, tracking source, minimum evidence, and the continue, adjust, stop, or extend conditions.
Review the evidence in stages
At the review date, find the stage that failed rather than judging the channel as a whole. The right next action depends entirely on which stage broke.
There is no universal 14-, 30-, or 90-day review rule. The date should account for the sales cycle, conversion delay, estimate and booking timing, completion timing, payment timing, seasonality, available search volume, capacity, and which of those outcomes is actually being measured.
Assume a $1,500.00 planning budget and these stage rates.
| Scenario | Average CPC | Click-to-qualified rate | Qualified-to-booked rate | Booked jobs | Finished jobs |
|---|---|---|---|---|---|
| Pessimistic | $18.00 | 8% | 25% | 1.7 | 1.4 |
| Base | $12.00 | 12% | 35% | 5.3 | 4.5 |
| Optimistic | $9.00 | 16% | 45% | 11.1 | 9.4 |
The chain behind those columns is simple.
clicks = budget ÷ CPC · qualified leads = clicks × click-to-qualified rate · booked jobs = qualified leads × qualified-to-booked rate · finished jobs = booked jobs × completion rate
Three columns are more honest than one, and they make the argument concrete: the pessimistic case is the one the business has to be able to survive. If a decimal booked job appears in the output, label it an expected value rather than a promise of a partial job.
The economic inputs deserve the same treatment, and every row here belongs to the owner rather than to a benchmark.
| Assumption | Pessimistic | Base | Optimistic |
|---|---|---|---|
| Average revenue per booked job | Owner input | Owner input | Owner input |
| Contribution margin | Owner input | Owner input | Owner input |
| Target CPBJ | Owner input | Owner input | Owner input |
| Included acquisition cost | Media only or all-in | Media only or all-in | Media only or all-in |
| a fixed test budget and an end date | Owner-defined | Owner-defined | Owner-defined |
Most budget conversations are arguments about click cost. Run the arithmetic and the click price often turns out to be the less powerful lever.
Take the base case: $1,500.00 of spend, a $12.00 CPC, a 12% click-to-qualified rate, and a 35% qualified-to-booked rate.
1,500 ÷ 12 = 125 clicks · 125 × 12% = 15 qualified leads · 15 × 35% = 5.25 booked jobs · 1,500 ÷ 5.25 = $285.71 planning cost per booked job
Now hold the CPC still and move only the booking rate.
| Qualified-to-booked rate | Expected booked jobs | Planning cost per booked job |
|---|---|---|
| 20% | 3.0 | $500.00 |
| 35% | 5.25 | $285.71 |
| 50% | 7.5 | $200.00 |
The same spend and the same auction price produce a planning cost per booked job that ranges from $200.00 to $500.00. Who answers the phone, how fast the callback happens, and how the estimate is presented can move the economics as much as the auction does. That is why a CPC-only budget conversation is incomplete, and why “the clicks are too expensive” is a conclusion that has to be earned rather than assumed.
The maximum economical budget is usually set by crews, slots, routes, and cash, not by the auction. Multiply the new jobs the business can actually serve by an acceptable utilisation factor, and treat that as the ceiling the media plan may not exceed.
maximum practical test outcomes = available incremental capacity × acceptable utilisation factor
The utilisation factor is an owner decision. Leave room for existing clients, callbacks, weather, cancellations, and normal variation.
Ask how many new jobs the business can take each week, which service lines have capacity now, whether the service area supports the needed route density, whether calls and forms can be answered during the advertised hours, whether estimates, dispatches, crews, and materials are available, whether extra work will delay existing clients, and whether the business has cash to fund labour and materials before payment arrives.
If the business can profitably complete six extra jobs next month, a plan built around twenty new bookings is not a growth plan. It is a scheduling problem with a media invoice attached.
An average daily budget is a delivery-planning input. It is not a daily invoice, and it is not a promise of identical spend every day. Four numbers answer four different questions, and owners routinely compare the wrong two.
Owner question: what average did I authorise?
Owner question: what did Google serve?
Owner question: what will I actually pay?
Owner question: what is my day-level exposure?
Owner question: what is my month-level exposure?
Not the same as the all-in cap.
This is the number the business actually risks.
Set it before launch, or the verdict becomes a matter of mood.
Google documents the mechanics plainly. For most campaigns, a campaign may spend up to twice its average daily budget on a given day, and the advertiser will pay no more than 30.4 times the average daily budget over a month.
daily spending limit = average daily budget × 2 · monthly spending limit = average daily budget × 30.4
At a $50.00 average daily budget, that is a $100.00 daily spending limit and an approximate $1,520.00 monthly spending limit. Those are platform limits for most campaigns. They are not a suggestion to spend $1,520.00, not a promise the campaign will receive that volume, and not evidence that the work produced will be profitable.
Google explains that served cost is the cost of the clicks or impressions received, while billed cost is the amount the advertiser is responsible for after adjustments. Google says served cost can exceed the daily or monthly limit in some circumstances, but that for most campaigns the billed cost will not exceed the applicable spending limits, and that the billed-cost report can be used to compare the two.
| Day | Average daily budget | Served cost | Billed cost |
|---|---|---|---|
| Monday | $50.00 | $78.00 | $78.00 |
| Tuesday | $50.00 | $100.00 | $100.00 |
| Wednesday | $50.00 | $42.00 | $42.00 |
| Thursday | $50.00 | $112.00 | $100.00 |
Thursday’s served cost runs past the daily spending limit while the billed cost stops at it. A quiet Monday and an expensive Tuesday are not a billing error. The check that matters is billed cost against the applicable limit, not whether each day equals the average.
Two more documented behaviours catch owners out. Google says that when a campaign uses ad scheduling, the monthly spending limit remains 30.4 times the average daily budget, and the system paces toward that full monthly limit regardless of how many days the campaign is scheduled to be active. Google also says that if the average daily budget changes mid-month, the rest of the month paces to the new daily budget multiplied by the remaining calendar days rather than the remaining scheduled days, and that a campaign created mid-month paces on the remaining calendar days too.
So restricting ads to phone-coverage hours does not by itself lower the monthly exposure. If the business wants lower exposure, change the budget or use a separately budgeted campaign.
Local Services Ads use a different control entirely. Google says LSA advertisers set an average weekly budget based on the average number of leads they want to receive, and pay for valid leads under that product’s billing rules. Do not transfer a Search budget formula to LSA without translating the event being purchased: the Local Services Ads budget guide works through that model separately.
Fill this in weekly during a test. It takes four minutes and it prevents the most common budget argument, which is really an argument about which number someone was looking at.
| Field | Value |
|---|---|
| Average daily budget | |
| Documented daily spending limit | |
| Documented monthly spending limit | |
| Month-to-date served cost | |
| Month-to-date billed cost | |
| Remaining calendar days | |
| Remaining owner-approved exposure | |
| Booked jobs to date | |
| Finished jobs to date | |
| Pending conversions | |
| Capacity remaining | |
| Next review date | |
| Decision |
When the account looks like it overspent, work through the causes in order: is the figure served cost or billed cost, is the date range a day or a month, did the budget change mid-month, was the campaign created mid-month, is ad scheduling active, is the budget shared or separate, is the report showing one campaign or the account, and is the amount inside the documented limit?
Pacing can also look wrong when the real problem is elsewhere: weak search intent, the wrong service area, inaccurate or duplicated conversions, missed calls, weak qualification, a low booking rate, unavailable capacity, delayed CRM imports, or a campaign improved toward a shallow event. Do not lower the budget to hide a measurement problem.
A test cap is the maximum amount the owner authorises before reviewing the evidence. It is not the target budget and it is not the platform limit.
Write down the service and location, the media budget and the all-in cap, the main conversion outcome, the evidence target, the expected conversion lag, the maximum allowable acquisition cost, the date or evidence condition for review, and the conditions for continue, adjust, stop, or extend.
Then set a fixed test budget and an end date: the period over which contribution has to recover the acquisition cost for the test to count as a success. A first test that has not reached the end of its fixed test window has not failed. It is simply not finished, and the honest verdict is “not yet” rather than “no”.
Do not raise the cap because the campaign has spent money. Raise it because the evidence supports more demand and the business can serve it.
A click, form, call, qualified lead, estimate, booked job, finished service, and payment can all happen on different dates.
Google says conversions occurring after the selected conversion window are not recorded, and suggests setting the window long enough to cover the observed conversion distribution. A same-day emergency call, a recurring cleaning plan, a roof replacement, a commercial painting contract, and a water-damage restoration project do not share a lag pattern.
Where the identifiers, CRM, and consent model support it, Google’s offline conversion tools can connect later outcomes such as a contract signed or a sale finished back to the earlier ad interaction. State which stage the budget model is measuring, and whether the most recent period is still immature.
At the review date, classify the result before deciding anything.
| Stage | Question |
|---|---|
| Demand | Did the intended searches or audiences exist? |
| Traffic | Did the ads receive relevant clicks at a workable cost? |
| Contact | Did visitors call, submit, message, or book? |
| Quality | Did the contact fit the service and the area? |
| Response | Did the business answer and follow up? |
| Booking | Did the client commit to a job or appointment? |
| Completion | Was the work delivered? |
| Payment | Was the invoice or payment confirmed? |
| Economics | Did estimated contribution justify the acquisition cost? |
| Capacity | Could the business handle more of this demand? |
Most budget decisions go wrong at the point where a symptom is read as a diagnosis.
| Symptom | Do not conclude immediately | Check first |
|---|---|---|
| Few clicks | The budget is too small | Query relevance, ad eligibility, geography, schedule, and search demand |
| Many clicks and few contacts | The channel does not work | Search intent, landing page, offer, phone visibility, and form testing |
| Many contacts and few qualified leads | The campaign is bad | Service categories, locations, exclusions, and client expectations |
| Many qualified leads and few bookings | The leads are worthless | Price, availability, trust, follow-up, and sales handling |
| Bookings but weak contribution | The channel is working | Service mix, job costs, margin, refunds, and acquisition-cost scope |
| Good early results | Scale immediately | Completion, payment, repeat value, capacity, and attribution delay |
| Unclear results | Keep spending indefinitely | Tracking, missing outcomes, duplicate records, and a new bounded test |
A small test can produce a noisy result. That does not make it useless, but it does limit the confidence. If the period produced one or two booked jobs, report that fact without turning it into a market conclusion.
Do not treat a fixed percentage increase as a scaling law. Scale when the intended outcome is being recorded, the acquisition cost sits inside the owner’s target or its variance is understood, the business can handle more work, tracking and attribution are stable, the outcome is not inflated by duplicates or a temporary condition, and the owner has a defined downside limit if the next period is weaker.
A smaller increase is appropriate when the evidence is thin. A pause or a repair is more sensible when the business is full, calls are being missed, or the outcome data is incomplete.
Before trusting any output from the model, verify that form submissions represent successful submissions, that calls are distinguished from phone-link clicks, that duplicate GA4 and Google Ads conversions are controlled, that main and secondary conversion settings match the decision, that booked jobs can be reconciled against a CRM, calendar, call system, or owner record, that conversion windows cover the actual lag, and that service area, capacity, missed calls, and response handling are all visible.
A larger budget applied to false conversions does not produce a better answer. It produces a larger measurement problem, faster. Work through the conversion tracking audit before increasing spend on a signal you have not validated.
Your one-page monthly report
A budget model makes assumptions visible. It does not generate demand, and a forecast crossing a threshold is not proof. Revenue exceeding advertising spend is not automatically profit. I count conservatively: each call and form once, and nothing I cannot show.
A budget you can defend is the input, not the verdict. The fixed test period guide shows how to cap the first months of spend and set the date you will judge the number by.
Start with the defined service, market, capacity, acquisition threshold, evidence target, conversion lag, and the cash the owner will authorise. There is no universal budget that can be given responsibly without those inputs, and a number taken from a generic online range tells you nothing about your own economics.
The minimum is account-specific. It has to be large enough to create useful evidence for the decision being tested, and no larger than the business can serve and finance. A narrow, high-intent campaign may need less than a broad, high-ticket, long-cycle campaign. Any fixed figure presented as the minimum every business needs is an invention.
It may be appropriate for a narrow test in one market, or it may be too small to produce useful evidence. The answer depends on expected acquisition cost, demand, capacity, conversion lag, and whether the tracking is reliable enough for the result to mean anything.
There is no universal count. Define the outcome, the decision, the acceptable uncertainty, the sales cycle, and the capacity first. A booked-job target is more useful than a click target when bookings can be measured reliably, and a low-volume result can inform the next test without settling every question.
Use cost per lead as a diagnostic and cost per booked job as the deeper business metric once bookings are defined and tracked. Do not substitute one for the other, and do not quietly swap the outcome being measured after the test has started.
Start with the revenue and contribution margin of the defined booked job, then decide how much of that contribution can be assigned to acquisition while still supporting overhead, owner goals, and risk. The formula gives a ceiling under stated assumptions. It does not hand you an automatic target, and no published percentage of that ceiling is correct for every business.
Not necessarily. Google says average daily budgets can pace unevenly, and that for most campaigns the daily spending limit is up to twice the average daily budget while the monthly spending limit is generally 30.4 times that average. A quiet Monday and an expensive Tuesday are not automatically a billing error.
No. Platform forecasts and planning tools can inform a scenario, but they are not guarantees of leads, bookings, revenue, or profit. Replace estimated inputs with your own account and business records as soon as those records exist.
Only when the retention period, service cost, cancellation behaviour, and attribution rule are documented. Do not use lifetime or recurring value to justify a budget in a business that has never measured retention.
Reduce or pause demand generation, narrow the service area or service line, or use the budget to test a future capacity plan instead. A campaign can be economically sound and operationally wrong when the business cannot fulfil the demand it creates.
The form sends your details to me by email. I reply personally.