Skip to content

EquiTrail β€” Monetisation StrategyΒΆ

Β© 2026 EquiTrail / Nossie Consultancy B.V. β€” Proprietary & Confidential Updated: 2026-06-05 Companion HTML: /Users/nossie/Desktop/EquiTrail_Monetisation_Strategy.html Related backlog: #316 (free tier), #317 (conversion triggers), #318 (Parent Safety)


Pricing tiersΒΆ

Plan Monthly Annual (website) Annual (stores) For
πŸ†“ Free €0 €0 €0 Any rider
⭐ PRO Single €10/mo €90/yr €109.99/yr Adult rider β€” all features
πŸ‘¨β€πŸ‘§ Family PRO €15/mo €130/yr ← save €50 €149.99/yr Parent + up to 3 children + Parent Safety
βž• Extra child add-on +€3/mo per child +€25/yr per child +€29.99/yr 4th child, 5th child β€” each billed separately
πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦ 6+ children Via support ticket only Proof required β€” Must submit birth certificates or equivalent proof
🐴 Shared Rider PRO €15/mo €130/yr ← save €50 €149.99/yr Multiple riders on one horse

Annual saving (€15/mo plans): €180 full price β†’ €130/yr = €50 saved = ~3.3 months free = 28% off Recommended channel: website (0% commission vs 15% stores) Messaging: "Meer dan 2 maanden gratis" / "Bespaar €50 per jaar"


πŸ‘¨β€πŸ‘§ Family PRO β€” abuse prevention & scalingΒΆ

Problem 1: Preventing friends posing as "children"ΒΆ

Layered checks β€” no single check works alone, combination is robust:

Check Implementation Blocks
Age gate on child slot Child's registered birth year must make them ≀17 at link time. System rejects adults silently. Adults pretending to be children
One parent link per child account A child account can only be in ONE active family plan. No re-linking to a different family. Same child being shared across multiple families
48-hour invite token Parent generates a one-time code, expires in 48h, single-use. Bulk invite creation and resale
GPS home overlap (soft, day 30) After 30 days, flag if parent + child have never been within 10 km of each other in any session. Real families share a stable or home location. Flag β†’ admin review, not auto-cancel. Friends in different cities/stables
Billing postal code logged Recorded at purchase, used in abuse monitoring. Not shown to user. Soft deterrent, audit trail
Admin fraud dashboard Auto-flag: "children" span 3+ provinces Β· all child accounts created same hour Β· child accounts have 0 rides Bulk sharing rings

The age gate alone stops ~90% of abuse. Most people won't create a fake child account β€” it requires registering a new account with a fake birth year, which is detectable and terminates the subscription without refund (per ToS).

Problem 2: Families with 4+ childrenΒΆ

Base plan covers 3 children. Each extra child is +€3/month, period. No tricks.

Number of children Monthly Annual
3 €15 €130
4 €18 €155
5 €21 €180
6+ Support ticket + proof Custom

6+ children: support ticket only Families with 6+ children must open a support ticket at support.equitrail.horse. They must provide proof (e.g. birth certificates, family registration / uittreksel BRP). Admin manually activates the extended plan at the agreed price. This prevents abuse β€” nobody is going to fake 6 children for a €3/month saving.

In-app upgrade flow when adding the 4th child:

"Je basisabonnement dekt 3 kinderen. Voeg een extra kind toe voor €3/mnd." - One button: "Extra kind toevoegen (+€3/mnd)" - At 6th child: "Voor 6 of meer kinderen, neem contact op via support.equitrail.horse β€” we helpen je graag."


🐴 Shared Rider PRO β€” €15/mo Β· €130/yrΒΆ

Who it's for: Multiple people riding the same horse. Stable owner + daughter. Riding school horse ridden by 3 students. Two sisters sharing a pony. One subscription per horse, all linked riders get full PRO.

What it includes: - All riders on the horse get full PRO features under one subscription - Ride stats per rider β€” same horse, separate profiles (km, gait, calories per person) - Shared horse health log β€” notes, vet visits, farrier dates visible to all co-riders - Shared ride calendar β€” who rides when, prevents double-booking the horse - Horse training log β€” all riders log sessions, see combined training history

Why it converts: - In the Netherlands, horse sharing (meerdere ruiters, één paard) is very common - Currently in the app: co-riders exist but each needs their own PRO to unlock features - Shared Rider PRO = one payment unlocks PRO for everyone on that horse - Stable owners will buy it for every lesson horse (5–10 horses Γ— €130/yr = significant revenue) - Riding schools: one subscription per school horse, all students benefit

Firestore schema addition:

horse_subscriptions/{horseId} {
  ownerUid: string           // who pays
  linkedRiderUids: [string]  // all co-riders on this plan
  planType: 'shared_rider_pro'
  validUntil: Timestamp
  stripeSubscriptionId: string
}


What riders will genuinely pay for β€” ranked by willingnessΒΆ

Tier 1 β€” Buy without thinking (emotional / no alternative)ΒΆ

Safety features β€” price-insensitive, emotional purchase - Fall detection + automatic alert to emergency contact - No-movement auto-alert (5 min standstill β†’ GPS sent) - Emergency contacts + Cloud Function dispatch

Parent Safety β€” completely separate conversion channel (see below) - Parents are the paying customer for their child's horse anyway - €15/month is nothing when horse costs are €800+/month - One viral "I knew immediately when Emma fell" story = 1,000 signups

Tier 2 β€” Replaces something expensive (coaching)ΒΆ

Posture coach / gait asymmetry (#314) - A riding lesson costs €40–€80. Monthly app sub is €10. "My coach charges €200/month." - Replaces: instructors, video analysis services

Dressage mode + Dutch proef sequences (#293) - Competitive dressage riders obsessively track practice. No other app does guided Dutch proeven. - Replaces: paper proef cards, €50/yr specialist apps

Endurance mode (#309) - Dedicated niche (TREC, FEI), zero good apps exist - Higher willingness to pay than average riders

Jump height + clearance tracking (#294) - "Did my horse clear by 10cm or 30cm?" Measurable progress. Show jumpers love data.

Tier 3 β€” Convenience & analytics (logical buy)ΒΆ

  • Unlimited ride history (all-time vs 90-day free) β€” loss aversion trigger
  • Advanced stats charts (bar, pie, trend, compare)
  • PDF + stats reports (shareable with coach, vet, insurance)
  • Compare two rides side-by-side
  • Unlimited horses (stable owners with 3+ horses)
  • Unlimited GPX export (free: 3/month)

Tier 4 β€” Status & community (secondary motivation)ΒΆ

  • PRO badge ⭐ on profile + leaderboard
  • Founder badge πŸ›οΈ (early adopter exclusivity)
  • Ambassador commission (self-funding: pay €10/month, earn back via referrals)
  • Exclusive Discord channels + early access

Free tier design β€” the ecosystem trapΒΆ

Core principle: make them track every ride β†’ accumulate data β†’ build habits β†’ bring friends. After 6 months, a rider has 50+ rides, 20+ badges, 10+ friends, their horse profile. That's worth €10/month to protect. They can't leave.

The 5-ride limit was wrongΒΆ

5 rides = ~10 days. No habit formed. They leave instead of upgrading.

New model (Backlog #316)ΒΆ

Limit Old New Why
Ride saving Max 5 Unlimited βœ… 5 rides = 10 days. No habit formed.
History view All 5 visible Last 90 days πŸ”’ Loss aversion at 90 days = conversion trigger
Horses Max 1 Max 1 (kept) Attach to one horse first. More = stable owners = pay
GPX export Unlimited 3/month πŸ”’ Prevents bots. Export friction = natural PRO upsell
Cloud backup βœ… Free βœ… Keep free Data lock-in. Leaving = losing everything. Never gate.

What MUST stay free (habit + virality)ΒΆ

  • Unlimited GPS tracking β€” every ride builds data
  • Gait detection β€” the #1 WOW moment, the viral feature. Keep free forever.
  • 1 horse with photo β€” emotional attachment to the app
  • All achievements + badges β€” addictive, shareable, brings friends
  • Social feed β€” post + view + like. FOMO engine.
  • Nearby riders map β€” discovery + community attachment
  • Cloud backup β€” data lock-in (counter-intuitive: free backup = can't leave)
  • Discord community β€” friendships that survive price increases
  • Weather during rides β€” immediate value, zero cost
  • Basic GPX import + route following β€” opens the app on every ride
  • Friend connections β€” their network is in EquiTrail
  • Basic stats β€” numbers growing = visible progress = returning

πŸ‘¨β€πŸ‘§ Parent Safety β€” Family PROΒΆ

Why this is the strongest conversion featureΒΆ

The parent is the customer, not the rider. Most horse riders aged 10–17 have a parent already paying for everything. When you ask "do you want to know where your daughter is when she rides alone?", the answer is always yes, and €15/month is nothing.

FeaturesΒΆ

Feature Detail
Family linking Parent sends invite code β†’ child accepts. Both consent required.
Parent dashboard Shows all linked children: live location (during active session only), last seen, current ride stats, battery %
Ride start/stop notifications "Emma is begonnen met rijden 🐴 [map pin]" + "Emma heeft gestopt βœ… 8.4 km Β· 52 min"
Fall + no-movement β†’ parent first Child alert routes to parent before any other emergency contact
Geofence / safe zone Parent draws circle around stable (0.5–50 km). Child rides outside β†’ instant push + map link
Expected return time Child sets "Ik ben terug om 17:00". Parent alerted at 17:05 if still riding
Child battery level Shown in parent dashboard. Alert at < 15%.
Up to 3 children Per family plan

Separate marketing channelΒΆ

Parents are a completely different audience. Reach them via: - Facebook groups: "Ouders van ruiters", stable parent groups - School horse clubs + pony clubs (KNHS youth programmes) - Stable owner newsletter (they know every parent at the yard) - Equestrian insurance companies ("rides with EquiTrail Family?") - One viral story ("I knew immediately when Emma fell") = 1,000 signups

Child lifecycle β†’ long-term revenueΒΆ

  1. Parent subscribes to Family PRO for child (age 12)
  2. Child uses full PRO, builds habits and data
  3. Child turns 18 β†’ link expires β†’ converts to own PRO subscription
  4. Parent may continue Family PRO for younger siblings
  5. Net: one Family PRO signup = 8–10 years of subscription revenue per child

Child account restrictions β€” parent-controlledΒΆ

When a child account is under active Family PRO supervision, the parent controls certain app behaviours. This is what makes parents choose EquiTrail over other options.

Restriction Default Parent can change?
GPS tracking cannot be disabled by child during ride Locked ON No β€” safety feature
Safety alerts cannot be disabled by child Locked ON No β€” parent sets this
Sign-out blocked for the child account Yes Parent can unlock
Location visibility toggle (nearby riders) Parent controlled Yes
Profile in public feed Parent controlled Yes β€” can restrict
App uninstall warning Sends push to parent Cannot be suppressed

Implementation notes: - Child's Firestore family_links doc contains parentControlled: true - App reads this flag on launch. If true: hide/disable sign-out button, lock tracking toggle, lock safety settings - If child tries to uninstall β†’ app sends push to parent via Cloud Function (Android: PACKAGE_REMOVED broadcast intercepted before uninstall completes) - All lock states server-verified β€” client cannot override by modifying local state - Parent can grant "trust unlock" per restriction individually as child gets older

Why this is the killer argument for parents: "My daughter can't just turn it off because she doesn't want me to see where she went." This is exactly what parents ask for. No competitor offers this with GDPR transparency.

GDPR compliance (NL / EU) β€” mandatoryΒΆ

Rule Implementation
Child always sees "Bewaakt door {naam}" Transparent indicator β€” no secret tracking
Child must accept the link Parent cannot force-link
Under 13 (NL/EU) Guardian account required, full parental consent stored in Firestore
Ages 13–15 Parental consent required (GDPR Art 8, NL age = 16)
At age 16 Child can unlink without parental approval
Location timing Only during active ride sessions, never passive background
Consent record parentUid Β· childUid Β· consentAt Β· consentIp Β· childAgeAtConsent

Why GDPR compliance is a selling point: most tracking apps hide what they do. We make it fully transparent. Trust with parent ("compliant") + child ("not secretly tracked") = long-term retention.

Firestore schemaΒΆ

family_links/{linkId} {
  parentUid: string
  childUid: string
  status: 'pending' | 'active' | 'expired'
  consentAt: Timestamp
  consentIp: string
  childAgeAtConsent: int
  geofences: [{ lat, lng, radiusKm, name }]
  notifyOnStart: bool      // default true
  notifyOnStop: bool       // default true
  notifyOnFall: bool       // default true
  notifyOnNoMovement: bool // default true
  notifyBatteryLow: bool   // default true
  expectedReturnAt: Timestamp | null
  linkedAt: Timestamp
  expiresAt: Timestamp | null  // set to child's 16th birthday
}

Conversion triggers (Backlog #317)ΒΆ

Smart contextual PRO prompts at maximum-value moments. One-time per category, never spammy, dismissable, tracked in Hive.

Trigger When Dutch copy
Safety After solo ride > 5km from nearest road "Je reed alleen in een afgelegen gebied. Val-detectie & noodcontact zijn beschikbaar in PRO."
History Day 85 of use "Je oudste ritten verdwijnen over 5 dagen. Upgrade om je volledige geschiedenis te bewaren."
Coaching After 10 rides, if gait asymmetry > 65% "Analyse: 72% rechtshandig rijden. De PRO-houdingscoach helpt dit corrigeren."
Badge Within 5% of milestone "Nog 3 km voor de 100 km badge β€” PRO-ruiters ontvangen een deelbare mijlpaalkaart."
Horse limit When adding 2nd horse "Upgrade voor onbeperkte paarden."
Export limit On 4th GPX export in the month "Je hebt je 3 gratis exports gebruikt β€” PRO geeft onbeperkt exporteren."
Parent prompt After any ride by a user under 16 "Wist je dat ouders de live locatie kunnen zien via EquiTrail Family?" (shown to parent account)

Switching costs β€” why users can't leaveΒΆ

After 6 months of free use a rider has built:

  • 50+ rides with GPS traces they can't get elsewhere
  • 20+ earned badges with specific earn dates
  • 10+ friends connected on the platform
  • 5+ routes in their personal library
  • 1 horse profile with full ride history they love
  • Discord friendships that survive app switches

The data hostage moment: "You have 47 rides tracked, 23 badges, 12 friends β€” upgrade to keep lifetime access to your history."


Target market conversion ratesΒΆ

Rider type % of market Best PRO pitch Expected conversion
Solo recreational riders 50% Safety alerts ⭐⭐⭐⭐⭐
Competitive dressage 15% Dressage mode + posture coach ⭐⭐⭐⭐⭐
Endurance / TREC riders 5% Endurance mode (FEI rules) ⭐⭐⭐⭐⭐
Show jumpers 10% Jump height + clearance ⭐⭐⭐⭐
Stable owners (3+ horses) 5% Unlimited horses + horse stats ⭐⭐⭐
Group / social riders 15% Group rides, PRO badge ⭐⭐
Parents of young riders ~30% of accounts* Family PRO β€” live tracking, fall alert, geofence ⭐⭐⭐⭐⭐

Most riders aged 10–17 have a parent who worries. Parent Safety is a separate conversion channel* β€” the parent pays, not the child.


Key principleΒΆ

Never block the first ride experience. Hook first β€” convert at the moment of maximum engagement. The gait detection WOW moment happens in the first 5 minutes of the first ride. That is the reason they will eventually pay. Never put it behind a paywall.


Market sizing β€” Netherlands & Germany (youth + adult)ΒΆ

Youth riders (Family PRO target)ΒΆ

πŸ‡³πŸ‡± Netherlands πŸ‡©πŸ‡ͺ Germany
Total youth riders 13,000 1,400,000
Own horse / independent, 12–17 3,900 420,000
Total addressable (Family PRO) ~1,100 subscribers ~120,000 subscribers
Year 1 realistic 700–900 3,000–8,000
Year 1 revenue €91K–€117K €390K–€1.04M
Year 2–3 1,500–2,500 15,000–25,000
Year 2–3 revenue €195K–€325K €1.95M–€3.25M
Long-term ceiling €143K/yr €15.6M/yr
Best single channel Stable ambassadors + KNHS FN partnership + Cavallo editorial
Unique angle Emotional safety Aufsichtspflicht (legal duty of care)

Adult riders (PRO Single + Shared Rider PRO target)ΒΆ

Netherlands β€” 500,000 adult ridersΒΆ

Segment Count Conversion Subscribers
Own horse, competitive 100,000 28% 28,000
Own horse, recreational (solo) 150,000 18% 27,000
Shared horse (Shared Rider PRO) 75,000 20% 15,000
Lesson-only 175,000 4% 7,000
Total NL adult TAM 77,000 subscribers
Plan Subscribers Annual revenue
PRO Single €90/yr 62,000 €5.58M
Shared Rider PRO €130/yr 15,000 €1.95M
Total NL adults 77,000 €7.53M/yr

Year 1 realistic: 2,000–5,000 β†’ €180K–€450K

Germany β€” 2,300,000 adult ridersΒΆ

Segment Count Conversion Subscribers
Own horse, competitive 506,000 22% 111,320
Own horse, recreational (solo) 644,000 15% 96,600
Reitbeteiligung / shared horse 345,000 18% 62,100
Lesson-only 805,000 3% 24,150
Total DE adult TAM 294,170 subscribers
Plan Subscribers Annual revenue
PRO Single €90/yr 232,000 €20.88M
Shared Rider PRO €130/yr 62,000 €8.06M
Total DE adults 294,000 €28.94M/yr
Stage Timeline Subscribers Revenue
Year 1 2026–2027 5,000–15,000 €450K–€1.35M
Year 2–3 2027–2028 35,000–70,000 €3.15M–€6.30M
Year 4–5 2029–2030 100,000–180,000 €9M–€16.2M
Long-term β€” 294,000 €28.94M/yr

Key DE adult message: "Du reitest allein im Wald. Niemand weiß wo du bist. EquiTrail erkennt einen Sturz und alarmiert deinen Notfallkontakt automatisch."

Combined summary β€” all four segments (NL + DE)ΒΆ

Segment πŸ‡³πŸ‡± TAM πŸ‡©πŸ‡ͺ TAM Combined TAM
Youth (Family PRO) ~1,100 ~120,000 ~121,100
Adults (Single + Shared) ~77,000 ~294,000 ~371,000
All segments ~78,100 ~414,000 ~492,100

Revenue at full TAM (long-term ceiling)ΒΆ

Plan NL DE Combined
Family PRO €130/yr €143K €15.6M €15.74M
PRO Single €90/yr €5.58M €20.88M €26.46M
Shared Rider €130/yr €1.95M €8.06M €10.01M
Total €7.67M €44.54M €52.21M/yr

Staged revenue roadmapΒΆ

Year NL DE Combined
Year 1 €271K–€567K €840K–€2.39M €1.1M–€2.96M
Year 2–3 €1.28M–€2.31M €5.1M–€9.55M €6.38M–€11.86M
Year 4–5 €3.5M–€5M €15M–€25M €18.5M–€30M
Long-term €7.67M/yr €44.54M/yr €52.21M/yr

Market entry sequenceΒΆ

2026 Q3  β†’  NL launch β€” Target: 500 Family PRO + 2,000 Single PRO
2026 Q4  β†’  Black Friday / Sinterklaas β€” Target: +800 subscribers
2027 Q1  β†’  Germany soft launch (German UI + DSGVO page live)
2027 Q2  β†’  FN partnership + Cavallo editorial β€” Target: +5,000 DE
2027 Q3  β†’  Equitana 2027 (Essen) β€” flagship DE launch moment
2028     β†’  Belgium + France same playbook
             Combined 4-country: €8M–€15M ARR

NL proven first, then GermanyΒΆ

Netherlands is the proof-of-concept market. Get to 500 Family PRO + 2,000 Single PRO in NL, document the conversion rates, then use those numbers in the FN pitch and Cavallo press kit. One page of real Dutch subscriber data is worth more than any marketing deck.