The honest ROI math on Google Ads for a Petersburg business
Google Ads gets oversold with vague talk of "leads" and "clicks," so let's do the actual arithmetic, because whether ads make sense for you depends entirely on what one new customer is worth to your business. The math is not complicated, and once you see it laid out you can decide for yourself.
Start with what a job is worth. Say you are an HVAC company in the Tri-Cities and a system replacement nets you $2,500 in profit. Now the funnel: in a competitive Central Virginia trade, clicks on high-intent searches like "AC repair Petersburg" often run in the range of a few dollars to well over ten dollars each, depending on the term and the time of year. Suppose clicks average $8 and it takes 20 clicks to get one phone call — that is $160 to generate a lead. If you close one job out of every three of those leads, you are spending roughly $480 to land a $2,500 job. That is a strong return, and it is why ads work well for high-ticket trades.
Now run the same math on a low-margin service. If a job only nets you $80 and your cost per lead is $160, ads lose you money on every single sale unless your close rate and repeat-customer value are exceptional. This is the honest part most agencies skip: Google Ads is a profit machine for high-value jobs and a money pit for cheap one-off ones. What separates the two is not the ads — it is your economics.
- Cost per click × clicks per lead = your cost per lead
- Cost per lead ÷ close rate = your cost to acquire one customer
- Compare that to your profit per job — and to a customer's lifetime value
- If acquisition cost is a small fraction of the job, scale up; if not, don't
Two things make the Petersburg numbers better than they first look. One is lifetime value — an HVAC or plumbing customer who calls you again for years is worth far more than that first job, which quietly improves every calculation above. The other is local geography: because Petersburg sits below Richmond, you can target tightly to the Tri-Cities and the surrounding counties and skip paying for expensive Richmond-metro clicks that will never become your customers. Fort Gregg-Adams also brings a steady stream of newcomers who don't yet have a trusted local provider and turn to search first.
Here is the bottom line we tell every prospect: a result is worth exactly what a customer is worth to you, minus what it cost to get them. If a new customer is worth hundreds or thousands and you can acquire them for a fraction of that, ads are one of the fastest levers you have. If your jobs are small and one-time, your money is better spent on SEO and reputation, which cost more up front but keep working after you stop paying. We would rather run that math with you honestly than take your budget for a campaign the numbers were never going to support.