Ask 10 stable owners “how’s business” and 9 will answer with a feeling: “pretty good”, “this month a bit slower”, “summer was better”. That’s natural — the industry is emotional, intuitive, relationship-based.
Problem: without numbers you don’t know if:
- You’re losing clients faster than acquiring them
- Specific lessons are unprofitable
- An employee costs more than they bring in
- The stable is growing or quietly dying
This article: 12 KPIs that actually tell you about a stable’s health. With benchmarks from European markets, formulas and when an alarm is justified.
Why stable KPIs differ from SaaS
In startups everything is measured to 0.1%. In a stable:
- Horses are alive — some metrics are non-linear (injury = month without revenue)
- Seasonality is extreme (July-August ≠ November-December)
- Clients are emotionally attached — rational decisions are rare
That’s why measure less, but regularly. Better to track 12 monthly than 50 once a year.
Group 1: Occupancy — is the infrastructure earning
KPI #1: Stable Occupancy Rate
Formula: (occupied boxes) / (all boxes) × 100%
You measure: what % of infrastructure currently generates revenue.
EU benchmarks 2026:
- Boarding stable: 92-100% (peak 100%)
- Hybrid (school + boarding): 75-90%
- Pure school (no boarding): N/A
Alarm: below 80% for 2 months in a row → marketing or pricing problem.
KPI #2: School Horse Utilization
Formula: (worked hours per week) / (max hours per week)
Where the limit is: 25-30h/week per horse before health risks.
Benchmark: 60-75% utilization is healthy. Above 80% — over-loading.
KPI #3: Indoor Arena Utilization
For peak hours (4-9 pm in school, 8-10 am morning shift in boarding):
Formula: (occupied slots) / (max slots in peak hours) × 100%
Benchmark: 70-85% in peak. Above 90% — bottleneck (lost client = “no slots”). Below 50% — under-used infrastructure.
Group 2: Clients — acquisition, retention, value
KPI #4: Customer Acquisition Cost (CAC)
Formula: (marketing + sales spend in period) / (new clients acquired in period)
Benchmark for stable:
- Word-of-mouth + Google Maps: €5-15
- Instagram + Google Ads: €25-65
- Premium clients (boarding sport): €70-150
Alarm: CAC > 30% of LTV (see below).
KPI #5: Customer Lifetime Value (LTV)
Formula: (avg client revenue per month) × (avg lifetime in months)
Benchmark for school client: €1.5k-4k LTV (24-36 months × €60-120/mo) Boarding client: €15-50k LTV (3-7 years × €350-750/mo)
KPI #6: Churn rate (% of clients leaving)
Formula: (clients leaving in month) / (clients at month start) × 100%
Benchmark:
- School: 3-7% monthly (annualized 30-50%) — high, normal in this segment
- Boarding: 0.5-2% monthly (annualized 6-20%) — much lower, longer relationships
Alarm: school churn > 8% monthly = problem with the product. Boarding > 3% monthly = serious crisis.
KPI #7: Net Promoter Score (NPS)
The “would you recommend us to a friend?” question on a 0-10 scale.
Formula: % of 9-10 (Promoters) − % of 0-6 (Detractors)
Benchmark:
- Excellent stable: NPS > 60
- Good stable: NPS 30-60
- Average: NPS 0-30
- Bad: NPS < 0
Survey clients quarterly. Tools: Hovera (built-in), Survio, Google Forms.
Group 3: Finance — profitability and cash flow
KPI #8: Gross Margin per Lesson Type
Formula: (lesson price − direct costs) / lesson price × 100%
Benchmarks:
- Single lesson: 35-50% margin
- Group lessons: 40-60% (instructor cost split)
- Sport / individual training: 20-35% (high horse and instructor cost)
Alarm: below 20% on any product = restructure pricing.
KPI #9: Profit per Horse per Month
Formula: (revenue from horse) − (cost of horse upkeep) per month
Benchmark:
- School horse: €150-400/month profit
- Boarded horse: €100-250/month profit
- Sport horse (own, racing): variable, often a cost (training horse for sale)
KPI #10: Cash Flow Margin
Formula: (cash on account at end of month − cash at start of month) / monthly revenue
Benchmark: 5-15% positive cash flow per month (healthy stable).
Alarm: negative cash flow 3+ months → liquidity crisis.
Group 4: Operations — efficiency
KPI #11: Hours per Manager per Week
Formula: (total hours of admin work per week)
Benchmark for healthy stable:
- 50 clients, 12 horses: 8-12h admin / week
- 100 clients, 25 horses: 15-20h admin / week
- 200 clients, 40 horses: 25-35h admin / week
Alarm: > 40h admin/week → burnout risk; the system isn’t scaling.
KPI #12: System Adoption Rate (clients online vs phone)
Formula: (bookings online) / (total bookings) × 100%
Benchmark for stable using a system: 60-85% bookings online.
Alarm: below 40% after 6 months → system failed; back to manual phone work.
Tracking these KPIs in practice
Three options:
Option 1: Spreadsheet (manual)
- Excel / Google Sheet
- Daily / weekly entries
- Monthly review
- Free, but takes 2-3h/week
Option 2: Stable system with reports
- Hovera (Stable+ plan), Horstable Maxi, Equicty, EquineM
- Auto-tracking, dashboards
- Monthly review of dashboard
- Cost €30-200/mo
Option 3: External BI tool
- Power BI, Tableau, Metabase, Looker Studio
- Connect to system + accounting
- Custom dashboards
- For stable networks 100+ horses
How to start tracking KPIs
If you’re tracking nothing — start with 3 KPIs:
- Occupancy rate (boxes or horse hours) — daily glance
- Churn (how many lost clients) — monthly review
- Revenue per horse — monthly review
After 3 months — add 2-3 more (CAC, LTV, NPS).
After 12 months — full set of 12.
Don’t try to start with 12 — you’ll drop the system after a month.
How Hovera helps
Hovera generates an automatic dashboard with all 12 KPIs:
- Updated daily/monthly
- Trends (last 3, 6, 12 months)
- Benchmarks vs other Hovera stables (anonymized)
- Alerts (e.g. “horse utilization > 85% — warning”)
- PDF export for monthly review