Google Ads Cost per Lead for Franchisees & Multi-Location Brands: Find Each Location's Real Number

A blended cost per lead across all your locations hides the one that is losing money. Here is how to work out cost per booked new customer for each location, and why it climbs around launches and budget resets.

  • Updated October 2026
  • 4 min read
  • By the VETS Growth Marketing team

Short answer

It depends on your market, service and ticket size. A better question is cost per booked new customer: what you can afford to pay to win a customer, based on your close rate and average revenue.

Key takeaways

  • Cost per lead is a platform number. Cost per booked new customer is the one you can check against your own CRM.
  • Work it out for each location, because a group average lets a strong location carry a weak one.
  • Expect a new location to cost more per customer until it has reviews, conversion history and a front desk that follows up.
  • Count repeat visits when you judge a location, because a mixed model earns after the first sale.

Google Ads cost per lead for a multi-location franchise is only the first number. The one to run the business on is cost per booked new customer, worked out for each location from your own records rather than from a platform dashboard or a brand report. Two locations with the same cost per lead can be miles apart once you count who actually booked.

Cost per lead vs cost per booked new customer

Cost per lead counts what you paid for each call or form. Cost per booked new customer counts what you paid for each person who actually booked, bought or walked in for a first visit. The gap between them is your front desk, your follow-up and the fit of the people your ads attract.

In a franchise group there is a third layer that muddies both: the brand or ad-fund report. It often shows impressions, clicks or brand-wide leads that you cannot tie to any of your locations. That is the verification gap most franchisees feel. You are paying, someone is reporting, and nobody can show you which customers came in the door because of it.

The fix is to count from your side:

  • Spend comes from the Google Ads account, split by location.
  • Leads come from tracked calls and forms, tagged by location.
  • Booked new customers come from your multi-location CRM, booking system or point of sale, never from the ad platform alone.

From cost per lead to cost per booked new customer

  1. Leads you pay for Where it leaks: Spam and wrong numbers
  2. Real inquiries Where it leaks: Calls nobody answers
  3. Conversations Where it leaks: Quoted, never followed up
  4. Booked new customer Your real number: cost per booked new customer
Divide what you spent by the bookings at the end, not the leads at the start. No costs or rates are shown.

Calculating your number

  1. Pick one location and one full month. Shorter windows swing too much, especially at a location with modest volume.
  2. Total that location's spend. If one campaign covers several locations, split it with the account's location reporting for now, then give each location its own campaign so you never have to estimate again.
  3. Count leads by source. Include calls from ads and call assets, calls to the tracked number on the location's page and forms (Google's call tracking setup). Leave out existing customers calling to reschedule.
  4. Count booked new customers. Match each lead to a booking or first purchase in your CRM or point of sale. If a lead has no outcome, it did not book.
  5. Divide spend by booked new customers. That is the location's cost per booked new customer.
  6. Set it against what a customer is worth. Use the margin on the first sale plus what a typical new customer at that location spends over the next year. Your mix of one-time and repeat business decides how high a number you can afford.

Example only, with hypothetical round numbers, not a benchmark. A franchisee runs three locations and spends $3,000 a month on Google Ads, split evenly.

Location A Location B Location C (new) Group
Spend $1,000 $1,000 $1,000 $3,000
Leads 40 40 20 100
Cost per lead $25 $25 $50 $30
Booked new customers 20 8 10 38
Cost per booked new customer $50 $125 $100 about $79

On cost per lead, A and B look identical and C looks like the problem. On the number that matters, B costs two and a half times what A does, and the likely cause is calls going unanswered or forms waiting a day. C is new and doing better than B. The group figure of about $79 describes none of the three.

Why costs rise around new-location launches and annual planning cycles

Costs rise at a launch because a new location starts with nothing: no reviews, no conversion history for automated bidding to learn from, and a front desk still learning the booking routine. Pre-opening leads cannot book yet, and grand-opening offers attract some deal-seekers who never return. Expect a higher cost per new customer for the first months and budget for it rather than judging the location on week three.

Planning cycles raise costs for a different reason: money gets spent to a calendar instead of to results. When a required local marketing spend has to be met by a date, or a new budget opens at the start of the year, spend tends to land in a few crowded weeks. When the brand runs a system-wide promotion, every franchisee in a market may bid on the same searches at the same time.

Customer seasonality is separate and depends on what your brand sells. Read each location's own monthly history rather than the brand's national pattern.

Lowering cost per booked new customer

The cheapest improvement is usually at the location with the worst booking rate, not in the ads.

  • Listen to that location's calls first. Missed calls, slow callbacks and unclear answers on price or availability waste paid leads. A CRM set up for multi-location follow-up catches what the front desk misses.
  • Give each location its own campaign, radius and budget, so a busy location stops spending into a quiet one's neighborhoods.
  • Send clicks to the location's own page, with its address, hours and booking link, not the brand homepage or store locator.
  • Link each Business Profile so ads show the right address and distance.
  • Import booked outcomes as conversions, so bidding learns from customers rather than calls (Google on conversion measurement).
  • Clean up search terms. Franchise-sales and job-seeker searches are a common leak; the Google Ads keywords guide has a starter negative list.
  • Give launch campaigns a separate budget and an end date, so launch costs do not blur the established locations' numbers.

How VETS Growth Marketing helps

We set up tracking so every location's spend, leads and booked new customers can be counted from your own records, then report cost per booked new customer for each location every month. Your Google Ads account and CRM stay in your company's name. The work runs as a project with dates, starting with the location losing the most money. Bring last month's spend and bookings by location to a growth consultation and we will show you where your money is leaking.

Frequently asked questions

What is a good cost per lead for franchisees and multi-location brands on Google Ads?

It depends on your market, service and ticket size. A better question is cost per booked new customer: what you can afford to pay to win a customer, based on your close rate and average revenue.

What makes cost per lead different for franchisees and multi-location brands?

You need the number per location, not per brand. A group average lets a strong location hide a weak one, and brand or ad-fund reports rarely tie spend to your bookings. Track spend, leads and booked new customers for each location, and count repeat visits, since many franchise customers come back.

How do I calculate cost per booked job for my multi-location business?

Divide total ad spend by the number of jobs booked from those ads over the same period. That number, compared with your average job value, tells you whether a campaign is profitable.

Why is cost per lead rising for franchisees and multi-location brands?

More advertisers, more automated bidding and broader matching all push prices up. Better targeting, stronger landing pages and faster follow-up lower cost per booked new customer even when clicks get pricier.

Is a cheaper lead always better for a multi-location business?

No. Cheap leads that do not close are expensive. A higher cost per lead with a strong close rate often wins.

How does seasonality affect cost per lead for franchisees and multi-location brands?

Costs usually run high while a new location launches, because it has no reviews or conversion history yet, and they can jump when budgets reset or several franchisees push the same promotion at once. Customer seasonality depends on what your brand sells, so plan each location's budget from its own monthly history.

What is the fastest way to lower cost per lead for a multi-location business?

Add negative keywords, pause wasteful search terms, tighten locations and hours, and improve the landing page. Those changes often reduce costs within weeks.

Do organic leads cost less than paid leads for franchisees and multi-location brands?

Over time, usually yes. SEO takes investment upfront but the cost per lead tends to fall as rankings grow, while paid leads cost money every time.

Can VETS Growth Marketing benchmark my multi-location business lead costs?

Yes. In a growth consultation we compare your cost per booked new customer by channel and show where money is leaking.

Does the franchise ad fund cover local marketing?

Usually not fully. Brand or national funds typically pay for awareness and brand assets, while franchisees remain responsible for local marketing in their territory. Check your franchise agreement for required local spend, then put that money into channels you can measure location by location.

Know your next five moves

(720) 383-4412 Book a Growth Consultation