Blog Franchise Growth · The Franchise Growth Playbook · Part 8
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 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.
The system 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.
The peer report
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
- 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.
- 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.
- 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.
- 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.
- 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.
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:
- 1DemandAds: reach, clicks, leads, cost
- 2ConversionWhat happened after the lead
- 3MoneyCost per result and budget pacing
- 4VisibilitySearch, reviews and listings
- 5MarketCompetitors 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.
Source: Creative Benchmarks, 18,920 Meta ads
Source: 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.
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. And critical problems do not go in an email. They go in a phone call, with the report as the backup.

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.
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