Methodology v1.0

Benchmark Methodology

How we collect, anonymize, aggregate, and publish cross-brand franchise benchmark data — with full transparency on sample size, privacy protections, and statistical methods.

Our principles

Privacy first

No individual brand's raw data is ever published. Only aggregate statistics (medians, means, quartiles) leave the system.

Minimum participant floor

We require at least 5 brands in any segment before publishing non-beta benchmarks. This prevents de-anonymization.

Opt-in only

Brands must explicitly opt in. Participation is voluntary and can be withdrawn at any time.

Transparent statistics

We publish exactly how percentiles are computed, what metrics are tracked, and how segments are defined.

Data collection

Participating brands opt in through their platform settings. When a brand opts in, they choose which data categories to share (development, openings, operations, training, financial). The platform then reads the brand's existing operational data — leads, franchisees, audits, training assignments, and royalty reports — and computes per-brand metric values.

What we track across 5 categories:

Development

  • •Lead Volume (count) — Total leads received per month
  • •Lead-to-Agreement Conversion (%) — Percentage of leads that become signed franchise agreements
  • •Time to Close (days) — Average days from first contact to signed agreement
  • •Top Lead Source Conversion (%) — Conversion rate of the best-performing lead source

Openings

  • •Opening Velocity (units/yr) — New locations opened per year
  • •Time from Signed to Open (days) — Average days from agreement signing to location opening
  • •Milestone Delay Rate (%) — Percentage of launch milestones that miss their target date

Operations

  • •Average Audit Score (pts) — Average field audit score (0-100)
  • •Compliance Rate (%) — Percentage of compliance items passing review
  • •Corrective Action Closure Rate (%) — Percentage of corrective actions closed within target timeframe

Training

  • •Training Completion Rate (%) — Percentage of assigned training modules completed
  • •Certification Rate (%) — Percentage of franchisees fully certified
  • •Time to Completion (days) — Average days to complete the full training program

Financial

  • •Royalty Collection Rate (%) — Percentage of royalty due that is collected on time
  • •Average Unit Revenue ($) — Average annual gross revenue per location (if shared)
  • •Royalty as % of Revenue (%) — Effective royalty rate as percentage of gross revenue

Segmentation

Benchmarks are computed for each metric across multiple segment dimensions, so brands can compare against peers that are most similar to them.

Brand size

  • SMB (<75 units)
  • Mid-Market (75-300 units)
  • Enterprise (300+ units)

Industry

  • Quick Service Restaurants
  • Fast Casual
  • Fitness & Wellness
  • Home Services
  • Retail
  • Automotive
  • Education & Tutoring
  • Healthcare & Senior Care
  • Real Estate
  • Business Services
  • Other

Region

  • Northeast
  • Midwest
  • South
  • West
  • International

Anonymization process

  1. 1Per-brand computation: Each opted-in brand's raw data is read and converted to metric values (e.g., lead count, conversion rate, average audit score). This happens in a single server-side pass — raw data is never stored outside the brand's own records.
  2. 2Aggregation: Per-brand metric values are grouped by segment (size, industry, region). Only the grouped values are used — no brand identity is attached.
  3. 3Percentile computation: For each metric+segment combination, we compute the median (50th percentile), mean, top quartile (75th percentile), and bottom quartile (25th percentile) across all participating brands.
  4. 4Storage: Only the aggregate statistics (median, mean, quartiles, sample size) are stored in the BenchmarkDataset. No individual brand's values are persisted in the benchmark.
  5. 5Minimum floor check: If a segment has fewer than 5 participating brands, the benchmark is marked "Beta" — visible but flagged as small-sample.

Statistical methods

Median (50th percentile): The middle value when all brand values are sorted. Less sensitive to outliers than the mean.
Top quartile (75th percentile): The value below which 75% of brands fall. Brands above this are in the top quartile.
Bottom quartile (25th percentile): The value below which 25% of brands fall. Brands below this are in the bottom quartile.
Mean (average): The sum of all values divided by the count. Provided alongside the median for comparison.
Sample size (n): The number of brands contributing data to a given benchmark. Always displayed alongside the benchmark value.

Privacy protections

Raw data never leaves the brand's own records. Only computed metric values are aggregated.

No brand name, identity, or contact information is attached to any benchmark value.

The minimum participant floor prevents reverse-engineering individual brand performance from small samples.

Brands can opt out at any time. Their data is excluded from future benchmark computations.

Financial metrics (average unit revenue) are only included if the brand explicitly shares them.

All benchmark computation runs server-side with service-role access — no user can see another brand's raw data.

Known limitations

•

Small sample sizes in early stages mean benchmarks are marked "Beta" and should be interpreted with caution.

•

Industry and region segments may have fewer participants than the overall benchmark, limiting granularity.

•

Metrics depend on the quality and completeness of each brand's data. Brands with incomplete data may skew results.

•

The benchmark is a point-in-time snapshot. Trends over time will be available once multiple reporting periods are collected.

•

Self-selection bias: brands that opt in may be more data-driven than the average franchise, potentially skewing benchmarks upward.

Methodology version history

v1.0Current

Initial methodology. Defines 5 categories, 16 metrics, 3 segment dimensions, minimum participant floor of 5, and percentile-based aggregation.

Cookie & Tracking Preferences

Essential cookies are always on. You can accept or reject analytics, marketing, and translation (CPRA / GDPR).