Paid search guide 11

Paid Search Acquisition Economics for Local Businesses

Add up everything you paid—ads plus management—and divide by the jobs you actually booked, not by Google's conversion count. Compare that with what an average job leaves after labor and materials. If each job still leaves money after ad costs, the campaign is paying its way.

← All Google Ads and paid-search guidance
The operating sequence
  1. Work out job margin

  2. Group the month's leads

  3. Add every cost

  4. Wait for outcomes

  5. Decide with limits

Why this matters

A cheap lead can lose money, and an expensive one can pay off—your booked jobs show which.

Three terms come up constantly. CPA (cost per acquisition) in Google Ads is ad spend divided by recorded conversions—often form fills and calls, not booked jobs. ROAS (return on ad spend) is the conversion value you've told Google about divided by ad spend; it's only as real as that value. Contribution margin is what a job leaves after the costs of doing it, such as labor and materials, before overhead. The SBA uses the same idea in its break-even guidance.

Hypothetical example: $1,500 in ad spend plus $500 in management is $2,000. That month brings 40 calls and forms, of which 30 are real inquiries, 12 are qualified, and 6 become booked jobs. Google Ads might show a CPA of about $38 ($1,500 ÷ 40). Your cost per booked job is about $333 ($2,000 ÷ 6). If an average job leaves $600 after labor and materials, each job contributes about $267 after ad costs.

Responsible practices

Use your own numbers for jobs and costs, and treat Google's figures as inputs.

01

Start with what a job leaves behind

For each promoted service, write down the average price collected and the costs that rise with each job—labor, materials, commissions. The difference is contribution margin. Keep it separate from overhead, taxes, and net profit, and ask your accountant to confirm the split.

02

Set the most you'll pay for a job

From that margin, decide the most you're willing to spend to win one booked job—your allowable acquisition cost. Divide by your close rate to get a rough ceiling per qualified lead. Treat these as planning limits, not forecasts.

03

Group leads from the same month

Keep a month's clicks, inquiries, labels, booked jobs, and revenue together. Don't mix new leads with ones that closed months ago, or different services with different margins, in one ratio.

04

Use the full cost

Add management fees and campaign-specific tools—call tracking, landing pages, software—to Google ad spend. Show ad-only and fully loaded costs side by side. Allocate shared costs the same way every month.

05

Treat Google's values with care

Google lets you set conversion values and import later outcomes. A form, qualified lead, booked job, invoice, and payment are different events. Note what each value means and whether it's real or estimated. Don't call an estimate revenue.

06

Wait before judging

Decide how long to wait before judging a month—long enough for leads to be quoted, booked, and paid. Google notes that conversion delay makes recent CPA look higher and ROAS lower. Mark unfinished months and decide to keep, test, narrow, or pause from finished ones.

Acquisition economics worksheet

Fill in a simple worksheet that shows your assumptions.

  1. 01

    Write down the average collected price and job costs for each promoted service.

  2. 02

    Calculate the contribution margin per job.

  3. 03

    Set the most you'll pay to win one booked job.

  4. 04

    Add up ad spend, management, and campaign tools for the month.

  5. 05

    Count real inquiries, qualified leads, and booked jobs from that month's leads.

  6. 06

    Divide full cost by booked jobs once enough time has passed to judge.

  7. 07

    Record the decision—keep, test, narrow, or pause—and the next review date.

Avoid these failures

Do not turn revenue, a platform ratio, or an unfinished month into a profit claim.

  • Treating revenue, Google conversion value, or ROAS as profit
  • Reporting ad spend alone as the cost per customer while leaving out management and tools
  • Dividing spend by every form and call instead of qualified leads and booked jobs
  • Judging a month before its leads have had time to book and pay
  • Assuming an optimistic close rate or last quarter's result will repeat

Auctions, demand, clicks, conversion volume, lead quality, acquisition cost, booked work, margin, and revenue depend on factors outside any provider's control. Results are not guaranteed.

Questions business owners ask

Understand which costs and outcomes belong in the math.

01What is the difference between CPA and cost per booked job?

CPA in Google Ads is ad spend divided by recorded conversions, which are often calls and forms. Cost per booked job divides your full cost—ads plus management and tools—by jobs you actually booked. In the hypothetical example above, CPA is about $38 while cost per booked job is about $333.

02Should we use revenue or contribution margin?

Contribution margin. Revenue hides the labor and materials needed to do the job. Subtract those to see what each job leaves, and keep overhead and taxes separate. Your accountant can confirm which costs belong where.

03Can Google Ads conversion value or ROAS be used as profit?

Not unless you've set it up that way. The value may be a fixed estimate, an imported amount, or a guess. Note where it comes from and compare it with your records before calling it revenue or profit.

04How soon can we judge the numbers?

Once most of a month's leads have been quoted, booked, or closed out. That might be a few weeks for quick jobs or several months for larger projects. Recent months will look worse in Google Ads because conversions arrive late.

Primary guidance

Break-even, conversion-value, offline-outcome, and conversion-delay guidance

Make the business case visible

Judge paid search by full cost per booked job and what each job leaves behind.

Start the conversation