See how many calls your budget can generate in 30 seconds →
See how many calls your budget can generate in 30 seconds →
Take it to your inbox

Get occasional emails with experts advice.

How to Know If Google Ads Is Actually Profitable for a Local Service Business

Ana Aragon

Published on August 28, 2026

A Google Ads campaign is not profitable because the dashboard shows more conversions, a lower cost per lead, or a positive platform ROAS. It is profitable when the customers produced by the campaign generate enough gross profit to cover ad spend and the other incremental costs required to sell and fulfill the work.

For a local service business, the shortest useful answer is this: calculate what a qualified lead is worth to the business, compare that value with the actual cost per qualified lead, and verify the result against booked jobs and collected revenue. If those pieces are missing, the account may be generating activity without proving profit.

A local service advertising system connecting ad spend, qualified leads, booked jobs, and gross profit.

Start With Business Economics, Not an Industry Benchmark

A benchmark can tell you whether your click or lead costs look unusual. It cannot tell you whether the campaign works for your business. Two contractors can pay the same $180 for a lead and have completely different outcomes because their job values, gross margins, qualification rates, and close rates are different.

Build the threshold from four inputs you already control:

  • Average collected revenue per new customer from paid search. Use collected revenue, not the highest-ticket project on the estimate board.
  • Gross margin after direct labor, materials, subcontractors, and other costs that rise when the job is sold.
  • Qualified-lead rate. This removes spam, wrong-service calls, out-of-area inquiries, existing customers, and other contacts the team could not reasonably sell.
  • Close rate from qualified lead to paying customer. Measure it in the CRM or booking system, not from memory.

Suppose the average new job produces $2,400 in collected revenue at a 45% gross margin. Gross profit per customer is $1,080. If 25% of qualified leads become customers, a qualified lead is worth $270 in expected gross profit:

Formula: Average revenue per customer × gross margin × qualified-lead close rate = expected gross profit per qualified lead.

In that example, $270 is the theoretical break-even CPL before overhead and risk. A practical target should be lower. If the business wants a 30% cushion, the operating target would be about $189 per qualified lead. The cushion protects against missed calls, refunds, seasonality, estimate time, and normal data noise.

A business owner calculating break-even cost per lead from job value, gross margin, and close rate.

Do Not Confuse Platform ROAS With Profit

ROAS divides attributed revenue or conversion value by ad cost. Profit goes further by subtracting the costs required to deliver the work. A campaign can show strong ROAS and still strain cash if margins are thin, jobs take months to collect, or the team spends heavily to convert each lead.

Google explains that conversion values can represent sales revenue or profit margins, and that assigning values helps advertisers focus on higher-value outcomes. That is useful, but only if the values match the business. Giving every form fill the same inflated value teaches the account that every lead is equally valuable, even when the sales team knows otherwise.

For service businesses with different job types, use one of three levels of maturity:

  1. Basic: assign conservative static values to distinct conversion actions, such as a qualified call versus a generic form.
  2. Better: import qualified leads, booked appointments, estimates, or signed jobs from the CRM and assign different values by stage.
  3. Best: pass actual or modeled gross profit back to the campaign when the data volume and systems are reliable enough to support it.

Use a Profitability Ladder Instead of One Dashboard Number

A useful report should let an owner move down the funnel without changing definitions. Review performance in this order:

  1. Ad spend and clicks: Did the campaign buy the intended demand?
  2. Raw leads: How many calls and forms were recorded?
  3. Qualified leads: How many were real, in-area, relevant, and reachable?
  4. Booked opportunities: How many inspections, consultations, or appointments made it onto the calendar?
  5. Customers and collected revenue: How many became paying jobs, and what revenue was actually collected?
  6. Gross profit and payback: What remains after direct costs, and how quickly did cash return?

This ladder also reveals where to fix performance. If qualified lead volume is healthy but bookings are weak, raising bids may amplify an intake problem. If bookings are healthy but profit is weak, the issue may be pricing, service mix, fulfillment cost, or the value assigned to each conversion.

A Real Example: Fewer “Conversions,” Better Economics

In a White Shark Media home-improvement case study, the advertiser appeared to be generating 58 to 82 monthly conversions at low reported CPAs, yet the business was not receiving meaningful calls or opportunities. Tracking counted bots and low-quality actions, and traffic included irrelevant locations.

After the measurement and traffic controls were rebuilt, reported volume fell, but the business generated 30 to 43 real qualified leads per month. Cost per real conversion moved from roughly $519 to about $195, and the pipeline included high-value opportunities. The lesson is not that every account will reproduce those results. It is that cleaner measurement can make a dashboard look less impressive while making the business more profitable.

What to Review Every Month

  • Break-even and target CPL by service line, not one blended target for the entire company.
  • Qualified-lead and booking rates by campaign, location, device, day, and call source.
  • Lost revenue from missed calls, slow follow-up, unworked estimates, and cancellations.
  • Collected revenue and gross margin from paid-search customers after the normal sales cycle.
  • Conversion values being sent back to Google Ads and whether they reflect current economics.

A campaign should earn more budget only after these numbers support the decision. More leads are not automatically growth. More profitable customers, acquired at a repeatable cost, are.

Calculate Before You Scale

Use White Shark Media’s Free Call Estimate Calculator to model the relationship between budget and expected call volume. Then pressure-test the output with your close rate, job value, and gross margin before you increase spend.

 

Frequently Asked Questions

What is a good Google Ads ROI for a local service business?

A good ROI is one that exceeds the company’s profit and cash-flow requirements after direct fulfillment and sales costs. There is no universal number because margins, repeat revenue, close rates, and sales cycles vary.

How do I calculate break-even cost per lead?

Multiply average collected revenue per customer by gross margin and the percentage of qualified leads that become customers. Use a lower target CPL to leave a safety margin for overhead and uncertainty.

Should I optimize Google Ads for leads or revenue?

Optimize toward the deepest reliable outcome that occurs often enough to guide the system. For many service businesses, that begins with qualified leads or booked appointments and matures toward customers, revenue, or gross profit.

Why can a low CPL still be unprofitable?

A low CPL can hide spam, poor-fit inquiries, low close rates, small jobs, heavy discounts, or high fulfillment costs. Cost must be evaluated against qualified leads, customers, and margin.

If You Enjoyed This Article, You’ll Probably Like:

Leave a Comment

WHITE SHARK MEDIA

Call Us

(305) 728-4704
Call Now