A guide-friendly marketplace where independent local guides keep 92% of their tour revenue (flat $29/mo OR 8% per booking on free tier) instead of paying 25-30% to Viator/GetYourGuide — with a personal booking page, calendar, Stripe payouts, automated reviews, and a curated discovery feed for travelers seeking "local authentic" experiences.
Problem
~500K independent tour guides worldwide pay 25-30% commission to Viator/GetYourGuide or are locked out of Airbnb Experiences (closed in many cities). They handle WhatsApp inquiries manually, accept cash, have no aggregated review system, and lack discovery distribution. The supply-side opportunity is to flip the model. Demand validation is unambiguous — GetYourGuide and Viator valuations >$2B confirm consumer willingness; UNWTO 2025 confirms shift toward "local authentic." White-space is a guide-friendly economic model + global directory.
Audience
Two-sided marketplace. Supply (B2B): independent tour guides, freelance experience hosts, food-tour operators, cultural curators — ~500K globally, concentrated in EU tourism cities, Latin America, SEA, Mediterranean. WTP: $29/mo flat is well below the 25-30% they currently pay on $50 avg tour ($12-15 commission per booking). Demand (B2C): culturally-curious millennials + Gen X booking 1-3 experiences per trip.
Reasoning
What we ship
**Core features (MVP)**
- Guide profile pages: bio + photos + tours offered + calendar + Stripe Connect payout setup (10-min onboarding).
- Tour listings: title, description, photos, duration, price, max group size, language, meeting point on map.
- Calendar availability sync (Google Cal two-way sync) so guides never double-book between platforms.
- Traveler discovery feed: filter by city / interest / language / price / date / group-size; Claude generates personalized "you might like" recommendations.
- Stripe checkout: traveler pays at booking → 92% goes to guide (instant payout via Stripe Connect Express), 8% to platform on free tier OR $0 platform-cut on $29/mo Pro tier.
- Auto-review collection: 24h after tour ends, traveler gets SMS/email asking for review; verified-booking badge prevents fake reviews.
**Primary user flow (guide side)**
1. Maria, food-tour guide in Lisbon, finds us via cold email "stop paying 25% to GetYourGuide".
2. Signs up, completes Stripe Connect Express KYC in 8 minutes (passport + bank), lists 3 tours (€45 each).
3. Imports her TripAdvisor reviews via URL paste (we scrape + display with attribution).
4. Toggles between $29/mo Pro (flat) and 8% Free — she chooses Pro because she does ~12 bookings/mo.
5. Calendar syncs with her existing Google Cal so she doesn't double-book Viator + us.
6. First booking lands in 6 days → €41.40 hits her Stripe within 24 hours.
**Primary user flow (traveler side)**
1. Alex (traveler) searches "Lisbon food tour" on Reddit → sees post, clicks our discovery feed.
2. Filters: Portuguese cuisine, English-language, < €60, group of 2.
3. Sees 12 results sorted by review score + recency; Claude shows "perfect for solo travelers seeking off-tourist-trail" tags.
4. Books Maria's tour, pays €45 via Stripe → 24h before tour gets WhatsApp from Maria with meeting point.
5. After tour, gets SMS prompt to review → leaves 5-star + photos.
**What it looks like**
- **Landing**: split-screen. Top: "Local guides keep 92%, not 70%." Bottom: "Travelers find 'local authentic', not Disneyland tours." Two CTAs: "List your tours" / "Find a guide".
- **Discovery feed (traveler)**: card grid like Airbnb, hero photo + guide avatar + tour title + price + review badge + language flag.
- **Guide dashboard**: bookings calendar, monthly earnings chart, payout history, tour analytics (views → bookings → reviews funnel).
- **Notification format**: guide gets push + email on booking; traveler gets booking confirmation SMS + 24h-before reminder + post-tour review prompt.
**MVP build plan (14 days)**
- Day 1-2: FastAPI + Postgres on Railway, schema for guides/tours/bookings/reviews, JWT auth.
- Day 3-4: Stripe Connect Express integration (onboarding + KYC + payout webhooks).
- Day 5-6: Guide profile + tour listing CRUD pages (React + Tailwind).
- Day 7-8: Traveler discovery feed (filters + Claude recommendation layer).
- Day 9: Booking flow (Stripe checkout + 92/8 split + receipt email).
- Day 10: Google Calendar two-way sync.
- Day 11: Auto-review collection (Twilio SMS + email + verified-booking badge).
- Day 12: Cloudflare Pages landing + pricing tier selector.
- Day 13: Cold-email outreach scripts + first 50 hand-curated guide outreach.
- Day 14: Stripe webhook E2E test, hostel partnership outreach, ship + Reddit launch.
Source signals
- `SIG-20260504-global-niche-directory-independent-local-guides` — 500K independent guides paying 25-30% commission, GetYourGuide/Viator $2B+ valuations validate demand, UNWTO 2025 "local authentic" shift, Airbnb Experiences capped supply
Reasoning
Structural whitespace — Viator and GetYourGuide are locked-in on the 25-30% commission model and can't pivot without cannibalizing their own revenue. Airbnb Experiences is closed for new hosts in many cities = supply pipeline capped. Stripe Connect Express (matured 2023) made guide-payouts instant — previously a two-sided travel marketplace required an MTL (money-transmitter license, $500K+ multi-state) which made the build infeasible for a solo founder.
Demand confirmed: GetYourGuide $2B + Viator (TripAdvisor-owned, $2B+ valuation) — consumer WTP for local experiences is established. Supply pain confirmed: every interview with an upper-tier guide on TripAdvisor/G2 puts 25-30% commission complaint in their top-3 frustration list.
Defensive moat: the cold-start side is supply-first (launch with 50 hand-curated guides in Rome/Barcelona/Lisbon), then demand follows once directory hits critical mass per city. Model is closer to early Airbnb (host-first) than early Uber (rider-first).
Pricing arbitrage is direct, not abstract: a guide pays $29/mo flat on us vs $12-15 commission per booking on Viator. Break-even at 2 bookings/mo; at 5 bookings/mo a guide saves $50-60/mo vs Viator. That's a clear, quantifiable dollar value prop in cold-email subject lines.
Quick competitive read
Direct competitor density is **high** (4 major + long tail of city-specific players), but each has a structural weakness on supply-side economics. Viator/GetYourGuide are locked into 25-30% commission. Airbnb Experiences has a capped (closed) marketplace. ToursByLocals is premium-only ($200-300 avg, doesn't fit $50 budget tours). White-space is flat-fee pricing + open onboarding + truly global directory.
Initial pricing hypothesis
$29/mo Pro flat (unlimited bookings + featured placement + analytics) OR Free tier with 8% transaction fee (entry-level for unproven guides). Traveler-side: no subscription, free browse + Stripe checkout. Annual -20%. Pro/Free split lets guides self-select based on booking volume.
Distribution hypothesis
Cold-email top-1000 guides from TripAdvisor reviews (their reviews already exist — we import them as social proof with attribution). Reddit r/solotravel + r/travel "how to find local guide" content. Partnership with hostels and boutique hotels for local-guide referrals (5% revenue share). After 200 active guides — switch to programmatic SEO ("[city] private food tour" / "[city] independent guide" long-tail).
Source signals (1)
SIG-20260504-global-niche-directory-independent-local-guides