Outsourced franchise marketing · available 7 days a week from 8 am to 7 pm (CET)Call 06 - 38 04 83 47WhatsAppE-mailNL

Knowledge base · measurement

How do you measure marketing ROI per franchise location?

Calculating the return per location: from customer actions to revenue, with a worked example.

By Gijs Bodenstaff · Updated:

You measure the ROI per franchise location by comparing the marketing costs per location with the extra gross profit that marketing generates. Because most customers buy offline, you estimate that extra revenue through customer actions (calls, direction requests, appointments) and fixed conversion factors. The result is not an exact truth, but it is a reliable comparison between locations and over time.

In short: measuring ROI per franchise location

  • ROI per location = (extra gross profit from marketing minus marketing costs) divided by marketing costs.
  • The tricky part is the extra revenue: you have to estimate it through customer actions and conversion rates.
  • Measure the same customer actions for every location: calls, directions, appointments, bookings and forms.
  • Link those actions to revenue using a conversion rate and an average spend per customer.
  • Compare locations with each other and with themselves over time; absolute precision does not exist.
  • A monthly report with the same KPIs for every location is the foundation.

How do you calculate ROI per location?

The formula is simple: ROI is the extra gross profit from marketing minus the marketing costs, divided by the marketing costs. The challenge lies in the extra gross profit. You calculate it in three steps: count the customer actions from online channels, convert them into customers using a conversion rate, and multiply by the average spend and the gross margin.

From customer action to ROI (worked example, fictitious location)
StepCalculationResult
Customer actions per monthCalls, directions and appointments from the profile and Ads120
Conversion to customer120 × 25%30 customers
Revenue30 × €150 average spend€4,500
Gross profit€4,500 × 50% margin€2,250
Marketing costsGrowth package plus local advertising budget€550
ROI(€2,250 − €550) ÷ €550approx. 3.1

Which KPIs should you measure per location?

Use the same set for every location, so you can compare. Some come straight from the Google Business Profile and Google Ads, others from your own systems.

KPIs for ROI per location
KPISourceRole in the ROI
Views in Search and MapsGoogle Business ProfileReach
Calls, directions, website visitsGoogle Business ProfileCustomer actions
Conversions from AdsGoogle AdsCustomer actions and costs
Appointments and bookingsBooking systemCustomer actions
Revenue per locationTill or accountsTrend check
Marketing costs per locationInvoices and fund allocationInvestment

How do you determine the conversion rate from customer action to customer?

It differs by sector and by action. A phone call to a dentist is more often a new patient than a direction request to a supermarket is a new customer. Determine the rate with a sample: for a few weeks, ask at a number of locations how new customers found you, or count how many online appointments actually go ahead. Then use a fixed rate per action, and review it annually. Be conservative; a rate that is too high makes the ROI look better than it is.

How do you link online marketing to offline revenue?

Not exactly, but you can with trends. Put the customer actions per location next to the revenue per location, month by month. If a location gets more direction requests after improving its profile and at the same time generates more revenue, while comparable locations stay level, that is a strong signal. A pilot with some of the locations and a control group makes that effect even clearer.

Methods for measuring the offline effect
MethodStrengthLimitation
Trend in customer actions vs. revenueSimple, always availableNo hard proof
Pilot with a control groupStrong proof of effectRequires planning
Asking customers how they found youDirect insightA sample, not complete
Discount codes per channelConcreteNot suitable for every product

What does a dashboard for ROI per location look like?

One overview for the franchise brand, with the same rows for each location: costs, customer actions, estimated customers, estimated gross profit and ROI. Alongside that, a twelve-month trend and a comparison with the average. Franchisees get their own view. This is also the best way to account for the marketing fund; see splitting the marketing budget between franchisor and franchisee. We describe the report itself under reporting per location.

Which pitfalls do you see in ROI calculations?

  • Attributing all revenue to marketing, including revenue from regular customers.
  • Estimating conversion rates too optimistically.
  • Measuring only forms and forgetting calls.
  • Comparing locations that are not comparable (city versus village).
  • Drawing conclusions after one month; seasons distort the picture.

If your local ads are not working as expected, first look at local Google Ads that do not work. A simple worked example per sector is also on the pages in franchise marketing by sector.

How do you start measuring ROI per location?

Start with three steps. One: make sure every location measures the same customer actions. Two: set a cautious conversion rate and average spend per sector. Three: create a monthly report with costs and estimated returns per location. After a quarter you will have a reliable picture. If you would rather not build this yourself, we arrange it as part of outsourced local marketing for chains.

How do you compare the ROI of locations fairly?

Compare locations in similar circumstances: size of the town, competition nearby, age of the location and type of site. A location in a city centre naturally has more search volume than a location in a village. So look mainly at how each location develops relative to itself, and at ROI rather than absolute numbers.

Who is behind this approach to measuring ROI per franchise location?

This page was written by Gijs Bodenstaff, founder of Franchise-Marketing.nl. He has worked in online marketing since 1998 and since 2010 on the local visibility of more than 800 businesses, is a level 8 Google Local Guide and Google Product Expert, and wrote the Franchise Local SEO & GEO Handboek 2027 (Dutch-language edition). He set up a franchise brand himself in ten countries. The work is carried out by our permanent team: Angela (local SEO analyst), Elisabeth (local Google Ads), Peter (local SEO and link building), co-author and researcher Stanley Leijnse and ten regular freelancers trained by us.

Read more about Franchise-Marketing.nl; the author's background is on Gijs Bodenstaff.

Frequently asked questions: how do you measure marketing ROI per franchise location?

Can you measure ROI per location exactly?
No, because most customers buy offline. With customer actions, conversion rates and trends you do get a reliable estimate and, above all, a good comparison between locations.
Which customer actions count most?
That depends on your sector. In services and healthcare, calls and appointments matter most; in retail and hospitality, direction requests and bookings.
How often should you calculate ROI per location?
Monthly in the report, with a quarterly and annual analysis. One month says little because of seasonal effects.
What is a good ROI for local marketing?
That varies by sector and margin. More important than a single figure are the trend and the comparison between locations.
Do franchisees have to share their revenue?
It helps, but it is not essential. Without revenue data you work with customer actions and fixed conversion factors.
How do you show ROI to franchisees?
With their own figures, compared with the franchise brand average, in a simple monthly report.
How do you calculate the marketing ROI for a single franchise location?
Subtract the marketing costs from the extra gross profit generated by marketing and divide the result by the marketing costs. In our fictional example, 120 customer actions at 25% conversion give 30 customers, €4,500 revenue at €150 spend and €2,250 gross profit at a 50% margin. With €550 marketing costs, the ROI is about 3.1.
How do you determine the conversion rate from a direction request or call to a customer?
With a sample: for a few weeks, ask new customers at several locations how they found you, or count how many online appointments actually go ahead. Then use a fixed rate per action and review it annually. Be conservative, because a rate that is too high makes a location's ROI look better than it is.
How do you compare the ROI of a city location with a village location?
Mainly by comparing each location with itself over time and by looking at ROI rather than absolute numbers. A city-centre location naturally has more search volume than a village location. Only compare locations with each other when town size, local competition, age and type of site are similar.
How do you show that online marketing generates more revenue per franchise location?
The strongest evidence comes from a pilot with some of the locations and a comparison group. If direction requests and revenue grow at the pilot locations while comparable locations stay flat, that is a strong signal. Simpler but less conclusive is the trend of customer actions alongside monthly revenue; discount codes per channel can add to this.
Portrait of Gijs Bodenstaff

Gijs Bodenstaff
Franchise marketer, local SEO and GEO specialist, author

Curious what this could deliver for your franchise brand? Request the free scan of three locations.