---
title: "Reporting a franchise system honestly: real peers, early warnings"
description: "A system-wide average hides the location that is slipping. Compare each location with its real peers, count results in the unit you bought, and read every location every week, and the struggling one shows up while it can still be fixed."
section: Franchise Growth
author: David Steel
published: 2026-10-10T21:42:54.962Z
url: https://one.sneeze.it/blog/reporting-a-franchise-system-honestly
tags: ["franchise-growth", "reporting", "multi-location", "benchmarking", "cost-per-lead"]
---

# Reporting a franchise system honestly: real peers, early warnings

_A system-wide average hides the location that is slipping. Compare each location with its real peers, count results in the unit you bought, and read every location every week, and the struggling one shows up while it can still be fixed._

Most franchise marketing reports are built to answer one question: how did the system do this month? That is a fair question for the board. It is the wrong question for finding a problem, because a system average is exactly where a struggling location hides. Twenty healthy locations can carry two that are slipping, and the average will say the month was fine.

By the time a slipping location shows up in the system number, it usually shows up somewhere less forgiving first: the franchisee's bank account, then their phone call to the brand. The goal of honest reporting is to see it before either.

This playbook is the method we use to read multi-location accounts. It is how [Coach](https://coach.sneeze.it) works, and it does not need Coach to run. A spreadsheet and some discipline will get you most of the way.

## Why the average lies

An average answers "how is everyone?" A franchisor needs to answer "who needs help, and with what?" Those need different comparisons.

There are three ways a franchise report goes wrong, and all three are honest mistakes:

- **Comparing to the wrong peers.** A new location in its first 60 days is compared with mature ones. A location buying online joins is compared with one buying form leads. An industry average from the internet stands in for the brand's own locations.
- **Adding up things that are not the same.** A purchase, a form lead and a click get summed into one "results" number. A location that changed what it was buying looks like it collapsed or soared.
- **Treating a missing number as zero.** A data source did not answer this week, and the report shows 0 bookings, or worse, shows nothing and implies nothing went wrong.

:::compare "The system report" "The peer report"
One average for the whole system. All results summed together. Missing data shows as zero or as nothing. A struggling location is visible only when the average drops.
---
Each location against its own brand's comparable locations, in the same window. Results counted in the unit each campaign bought. Missing data says "not measured" and why. A slipping location is visible the week it starts.
:::

## The method: five rules for a fair comparison

:::steps
1. Compare like with like
Each location is compared with its own brand's other locations, in the same date window, buying the same kind of result. We need at least three comparable peers before we say anything. Fewer than three, and there is no network line at all.
2. Count results in the unit you bought
If a campaign was optimized for leads, count leads. If it was bought for online joins, count joins. Never add a purchase to a lead, and never sum across platforms that count differently.
3. Never let a miss become a zero
Every number either comes from a source that answered, or says it was not measured and why. "Nothing broken" is only true when every source answered and none raised a flag.
4. Read every location every week
Not only the ones someone is worried about. Coach re-reads every account every Monday on its own, so nobody has to remember which location was due.
5. Explain the move, not just the number
When a location's results move, name the funnel step that changed (views, clicks, forms, leads) and what changed in the ads at the same time, with dates.
:::

Each rule closes one of the honest mistakes above. Rules 1 and 2 fix the comparison. Rule 3 fixes the missing data. Rules 4 and 5 turn the report from a monthly verdict into a weekly early warning.

:::pullquote
A struggling location does not hide from the data. It hides in the average.
:::

A hypothetical shows how the peer view works. Say a 12-location brand where nine locations have been open more than a year and buy form leads on Meta. Over the same 30 days, their average cost per lead is $30. One of them is at $42. That is 40% above its peers ($12 / $30), and it is a finding worth a look. The same $42 compared with an industry average might look ordinary, and compared with the whole system (including three new locations still in their opening push) might look fine. Only the peer comparison flags it.

Now suppose that location was at $48 last month. It is improving, but still above its peers. An honest report calls that "watch," not "win." A drop in cost that still leaves a location above the brand's average is not good news yet.

## Five lenses, worst first

Ads are only one reason a location struggles. Coach reads each account from five angles, and the same five work for any franchise review:

:::flow "Five lenses on one location"
Demand | Ads: reach, clicks, leads, cost
Conversion | What happened after the lead
Money | Cost per result and budget pacing
Visibility | Search, reviews and listings
Market | Competitors and who lives nearby
:::

The output is not a dashboard. It is a short list of findings, worst first. Every finding carries a comparison (never a bare number), the evidence, why it costs money, and one next step. A location with a weak review profile and a strong ad account needs a different conversation from a location with the reverse, and a list sorted worst first makes that conversation obvious.

One caution from our own data on the demand lens. Do not judge an ad by how much the platform chose to spend on it. We have run over 18,920 Meta ads, and of the ads Meta scaled into winners, only 47 in 100 beat their own account's average cost per lead. Spend tells you what the platform liked. Cost per lead, against peers, tells you what worked.

:::chart dots "Winning ads that beat their account's average cost per lead"
47 | 100
source: [Creative Benchmarks](https://benchmark.sneeze.it), 18,920 Meta ads
:::

:::stats
5 | lenses read on every account
53 | client accounts Coach read in the last 30 days
Every Monday | every account re-read automatically
source: [coach.sneeze.it](https://coach.sneeze.it), proof strip as of October 10, 2026
:::

## What to report to the franchisee

The report a franchisee reads should open with where things stand, not with the best number of the month. We wrote about why our own reports replaced a "Wins" section with plain comparisons in [Truth, not wins](/blog/truth-not-wins).

Two more rules from how we work. If an AI writes any of the prose, it should be handed only measured numbers and checked so it cannot add one, which we cover in [An AI that cannot invent a number](/blog/an-ai-that-cannot-invent-a-number). And critical problems do not go in an email. They go in a phone call, with the report as the backup.

:::figure wide
![A long table of identical location cards in a neat row under a reading lamp, with one card nudged slightly out of line and edged in magenta, and a hand-drawn arrow pointing to it](/blog/media/bfb66cad91f6d9ea516e0961.jpg)
The location that needs help is visible the week it starts slipping, when it is compared with its real peers.
:::

## What to do this quarter

Start with the peer groups. For each brand, list which locations are fair comparisons for each other: same kind of result bought, similar age, same window. That list is the foundation; every other rule builds on it. Then make one weekly sheet: each location's cost per result against its peer average, marked "not measured" wherever a source did not answer.

:::takeaways "For your next franchise review"
- Compare each location only with its brand's comparable locations, in the same window, with at least 3 peers.
- Count results in the unit each campaign bought. Never add a purchase to a lead.
- Write "not measured" where data is missing. A miss is never a zero.
- Read every location every week, not only the ones you are worried about.
- Call an improving location that is still above its peers "watch," not "win."
:::

:::cta button="See Coach" href="https://coach.sneeze.it"
Find the struggling location while it can still be fixed.
See how Coach reads every location against its real peers, every week.
:::

#### Sources
- Sneeze It, Creative Benchmarks: https://benchmark.sneeze.it
- Sneeze It, Coach public homepage and proof strip, accessed October 10, 2026: https://coach.sneeze.it
