The best way to set a Google Ads budget is to work backward from what a customer is worth to you: decide the most you can pay for a lead, estimate how many leads you need, and multiply. Start with a narrow campaign on your most profitable service, give it a few weeks to learn, then scale only what produces booked jobs at a cost you can sustain. Picking a round number out of the air is how most small business budgets get wasted.
This post walks through the math with example variables, how to start small without starving the campaign, and the rules for when to scale up or pause.
Step 1: Know What a Customer Is Worth
Before thinking about ad spend, get clear on the value of a new customer. Use gross profit, not revenue, because ad costs come out of profit.
- Average job value: what a typical sale brings in.
- Gross margin: what is left after materials, labor and direct costs.
- Repeat or lifetime value: do customers come back? A dental patient, a lawn care client or a managed IT customer may be worth many times their first invoice.
A one-time junk removal job and a recurring pool service account justify very different acquisition costs. Be honest about which you are.
Step 2: Work Back to a Target Cost Per Lead
Here is the core formula, with letters you can replace with your own numbers:
Maximum cost per customer (C) = the portion of a customer’s gross profit you are willing to spend to acquire them.
Close rate (R) = the share of leads that become paying customers.
Target cost per lead = C x R
Example: a Chandler electrician decides they can spend up to C on acquiring a panel upgrade customer. They close roughly one in three qualified leads, so R is one third. Their target cost per lead is one third of C. If the campaign consistently produces leads at or below that number, it is profitable by definition.
The close rate is the number most owners guess at. Pull it from your CRM or job records if you can. If you do not track it, start now; it changes every budgeting decision you make.
Step 3: Estimate How Many Leads You Need
Decide how many new customers per month you want from ads and can actually handle. Then:
Leads needed = customers wanted / close rate
Monthly budget = leads needed x target cost per lead
To sanity-check that against the market, open Google Keyword Planner and look at the estimated cost per click for your main keywords in your area. Then estimate your landing page’s conversion rate (the share of clicks that become calls or forms). Leads per month equals budget divided by cost per click, times conversion rate. If the math only works with an unrealistic conversion rate, the budget, the keywords or the landing page needs to change before launch.
Step 4: Start Narrow
The most common small business mistake is spreading a modest budget across every service and the entire metro. The campaign then shows a few times a day for each keyword, never gathers useful data, and looks like it “doesn’t work.”
Instead, concentrate:
- One or two services with the best margins or the most capacity.
- A tight geography where you most want jobs and can respond quickly.
- High-intent keywords only, phrases that signal a ready buyer, like “water heater replacement” rather than “why is my water cold.”
- Business hours if you rely on answered phone calls, at least at first.
Your daily budget should comfortably cover multiple clicks per day on your core keywords. If it can only afford one or two, narrow further rather than spreading thinner.
Step 5: Respect the Learning Period
When a campaign uses automated bidding, Google needs conversion data to learn who converts. During this period, results bounce around and costs can look high. Constant changes, like editing bids, swapping strategies or slashing budget daily, reset or prolong that learning.
Practical guidance:
- Make sure conversion tracking works before launch (calls, forms, bookings).
- Check search terms and add negative keywords during the first weeks; that is housekeeping, not a strategy change.
- Avoid big structural changes for the first few weeks unless something is clearly broken.
- Judge results on several weeks of data, not a single slow day.
Wasted spend from irrelevant searches is the fastest leak to plug early. Our guide to negative keywords and the search terms report shows how to find and block it.
Step 6: Scaling Rules
Scale only when the numbers say so. Reasonable rules:
- Scale a campaign when its cost per lead stays at or below target for several weeks and you are losing impression share due to budget (Google Ads shows this as “Search lost IS (budget)”).
- Increase gradually. Moderate budget steps let automated bidding adjust; sudden large jumps can push costs up while the system recalibrates.
- Expand sideways once your core service is profitable: add the next service, or a neighboring area, as its own campaign or ad group so you can measure it separately.
- Watch lead quality. More leads at the same cost is only good if the close rate holds.
Step 7: When to Pause or Cut
Pausing is a legitimate decision, not a failure. Consider it when:
- Cost per lead stays well above target after the learning period and after fixing search terms, ads and landing page.
- You cannot handle more work. Paying for leads you cannot serve hurts reviews and wastes money.
- A service enters its off-season and searches drop.
- Tracking breaks. Never let an automated bidding campaign run blind.
Rather than shutting everything off, cut the weakest campaigns first and protect the ones that produce booked jobs.
Where Local Services Ads Fit in the Budget
If your category is eligible, pay-per-lead Local Services Ads can sit alongside search campaigns with their own budget line. Use the same target cost per lead to judge them. Our comparison of Local Services Ads vs Google Search Ads explains how the two differ.
Frequently Asked Questions
Is there a minimum budget for Google Ads?
Google does not require a fixed minimum, but a budget that buys only a click or two a day rarely produces enough data to optimize. The right floor depends on local click costs for your keywords, which Keyword Planner can estimate.
Should I set a daily or monthly budget?
Google Ads uses an average daily budget. Spending can run higher on some days and lower on others, but monthly charges are capped based on that daily average, so calculate your monthly target and divide by the average days in a month.
How do I know if my close rate is the problem rather than the ads?
Listen to call recordings or review form submissions. If leads are qualified but not booking, the issue is follow-up, quoting or sales process. If leads are unqualified, the issue is targeting, keywords or ad messaging.
Spend Based on Math, Not Guesswork
A budget built from your customer value, close rate and real click costs tells you exactly what success looks like before you spend a cent. If you want a partner to build and manage campaigns against those numbers, our Google Ads management for small businesses starts with the math and reports in cost per lead and booked job.
