How Much Should a Small Business Spend on Google Ads?

“How much should I spend on Google Ads?” is one of the first questions business owners ask, and the honest answer is: it depends on what a customer is worth to you and what clicks cost in your market. A plumber in a competitive metro and a boutique in a small town can need very different budgets to get the same result.
The good news is you don’t have to guess. You can work out a sensible starting budget from a few numbers you probably already know.
How Google Ads pricing actually works
Google Ads search campaigns are pay-per-click (PPC). You don’t pay when your ad is shown; you pay when someone clicks it.
The price of each click is set by an auction every time someone searches. Three things decide where your ad appears and what you pay:
- Your bid: the most you’re willing to pay for a click.
- Ad quality: how relevant your ad and landing page are to the search. Google rewards relevance with lower prices and better positions (this is often called Quality Score).
- Competition: how many other businesses are bidding on the same searches in the same area.
That last point is why budgets vary so much. Searches with high-value customers behind them, such as legal, home services or medical, tend to cost more per click because more businesses are competing for them.
Work backwards from the leads you need
Instead of picking a round number like “$500 a month,” start with the outcome you want.
- How many new leads do you want each month? A lead might be a phone call, a form submission or a booking.
- What’s a realistic cost per lead in your industry? If you’ve run ads before, use your own numbers. If not, Google’s free Keyword Planner shows typical cost-per-click ranges for the searches you care about.
- What share of clicks turn into leads? This is your website’s conversion rate. It depends heavily on how good your landing page is.
Then the math is simple:
Monthly budget ≈ leads you want × cost per lead
Cost per lead ≈ cost per click ÷ conversion rate
An illustration (not a benchmark): if clicks for your services cost around $4 and 1 in 10 visitors contacts you, each lead costs about $40. If you want 25 leads a month, you’d plan for roughly $1,000 a month in ad spend.
Now compare that cost per lead with what a customer is worth to you. If one in four leads becomes a customer worth $800, then $160 in ad spend to win an $800 customer is a good deal. If a customer is worth $100, it isn’t, and you’d need to improve your conversion rate or target cheaper, more specific searches first.
What pushes your costs up or down
| Factor | Costs tend to go up when… | Costs tend to go down when… |
|---|---|---|
| Competition | Many businesses bid on the same terms | You target specific services or niches |
| Location | You target a large metro area | You target the towns you actually serve |
| Keywords | You use broad terms (“plumber”) | You use specific, high-intent terms (“emergency water heater repair”) |
| Landing page | Visitors land on a generic home page | Each ad goes to a focused page with a clear call to action |
| Ad schedule | Ads run 24/7 | Ads run when you can answer the phone |
| Tracking | You can’t see which clicks become leads | Conversion tracking shows what’s working |
The biggest lever most small businesses have isn’t the budget; it’s relevance. Tighter keywords and better landing pages lower what you pay for every click.
Start with a test, then scale what works
Treat your first two or three months as a structured test:
- Set up conversion tracking before you spend. Without it, you can’t tell good clicks from wasted ones. Track calls, form submissions and bookings.
- Start focused. Pick your most profitable service and the area closest to you, rather than everything everywhere.
- Give it enough budget to learn. If your daily budget runs out by mid-morning, your ads miss most of the day and the data stays thin.
- Review search terms weekly. Add negative keywords for searches you don’t want to pay for, such as “jobs,” “free” or services you don’t offer.
- Decide with data at 60–90 days. If your cost per lead is profitable, increase the budget gradually. If not, fix targeting, ads or landing pages before spending more.
Common budget mistakes
- Spreading a small budget too thin across many services and a wide area.
- Using broad keywords without negatives, so ads show for loosely related searches.
- Sending all traffic to the home page instead of a page about the specific service.
- Judging success by clicks instead of leads and customers.
- Stopping too soon, before there’s enough data to optimize.
What about management fees?
What you pay Google is separate from what you pay someone to manage the account. Agencies and freelancers commonly charge a flat monthly fee, a percentage of ad spend, or a mix of both. Whichever model you choose, the question that matters is whether expert management lowers your cost per lead by more than it costs. Ask any provider how they’ll track leads and how often they’ll report results.
When Google Ads may not be the right first step
Google Ads works best when people are already searching for what you sell. If your product is new or people don’t know to look for it, social media advertising may reach them better. And if your Google Business Profile isn’t set up yet, fix that first: it’s free and often brings in local leads on its own. For a side-by-side comparison, see Google Ads vs. Facebook ads for local businesses.
The bottom line
A good Google Ads budget isn’t a number someone else picks for you. It’s the amount that gets you enough leads, at a cost per lead your business can afford, with enough data to keep improving. Start focused, track everything, and let results decide when to scale.
Frequently asked questions
What is the minimum budget for Google Ads?
Google doesn't set a minimum, but a budget so small that your ads only show for part of each day won't produce enough clicks to learn what works. A budget should cover at least enough clicks per month to generate a handful of leads in your market.
Do I pay Google every time my ad is shown?
For standard search campaigns you pay when someone clicks your ad, not when it's shown. The amount per click is set by an auction and is often lower than your maximum bid.
How long before Google Ads starts working?
Ads can start bringing in clicks within days, but plan on 60 to 90 days of data and adjustments before judging whether a campaign is profitable.
Should I pay an agency on top of my ad spend?
Management is a separate cost from what you pay Google. It's worth it if the agency lowers your cost per lead by more than its fee, so ask how they'll measure and report results.