Cast Off — Commission-Free Booking for Charter Operators
Built a full-featured SaaS booking platform for charter boat operators — Stripe Connect payments, dynamic pricing, waivers, and operator dashboard — in three weeks. Operators save 15%+ vs marketplace fees.
Key Results
The Problem
Charter boat operators were losing 11–15% of every booking to marketplace platforms like GetMyBoat and Boatsetter. On a $1,000 charter, the customer pays ~$1,150, the captain gets ~$855, and the marketplace pockets ~$295.
The operators we spoke to didn't need a marketplace. Their customers already found them through referrals and social media. What they needed was a professional way for people to book and pay — without a middleman taking a cut.

The Insight
Booking marketplaces aren't really selling access to customers anymore. They're selling a booking widget, payment processing, and a profile page — all of which can be built with modern tools at a fraction of the cost.
The value proposition is shifting:
- Old model: Pay for access to the platform's audience
- New model: Pay for the tools to own your own audience
We saw an opportunity to give operators the same capabilities — booking flow, payments, calendar management — for a flat monthly fee instead of a per-booking commission.
What We Built
Cast Off (castoff.boats) is a SaaS booking platform where charter operators own their customer relationships and keep 100% of their revenue.
SaaS, Not Marketplace
We deliberately chose a subscription model over commission. This isn't just a pricing decision — it's a legal architecture decision. Cast Off is a software provider, not a party to the transaction. No liability for services not rendered. No escrow complexity. Clean.
| Marketplaces (GetMyBoat) | Cast Off | |
|---|---|---|
| Operator commission | 11.5–14.5% | 0% |
| Customer service fee | Up to 13% + $20 | $0 |
| Monthly fee | $0 | $0–$29 |
| On a $1,000 booking | Operator loses $145, customer pays $1,150 | Operator keeps $1,000 |
| Customer relationship | Platform owns it | Operator owns it |
Stripe Connect: Direct Payments
Money flows directly from customer to operator via Stripe Connect Express. Cast Off never touches the funds. Operators connect their own Stripe account in minutes through Stripe's hosted onboarding — zero compliance burden on the platform.

Features
For Customers:
- Browse operator directory with ratings, photos, and pricing
- Full booking flow with calendar, time slots, and party size
- Add-ons and upsells during checkout
- Digital waiver signing
- Message the captain directly
- Transparent cancellation policies (Flexible / Moderate / Strict)
For Operators:
- Claim and manage their business profile
- Dashboard: bookings, pricing, calendar, messages, settings
- Security deposits via authorization holds (damage protection)
- Captain Protection — trip hold authorization, capture on no-show
- Dynamic pricing (seasonal, demand-based, last-minute discounts)
- Instant booking toggle
- Verified Captain badges
- Transactional email notifications (booking confirmations, claim verification)

How We Delivered in 3 Weeks
This wasn't a prototype — it's a production-ready platform with payment processing, legal compliance, and real operators on it.
Week 1: Core architecture, database design, authentication, operator profiles, booking flow, and competitive analysis of 6 platforms to validate positioning.
Week 2: Stripe Connect integration, payment processing, dynamic pricing engine, cancellation policies, security deposits, and the full operator dashboard.
Week 3: Transactional email, SEO optimization (per-operator OG images and Twitter cards), Terms of Service and Privacy Policy (PIPEDA-compliant), analytics, production deployment, and operator onboarding.
AI-assisted development was central to this timeline. A single senior developer used AI tooling for architecture decisions, code generation, content, and QA — delivering a feature set that would typically require a small team working for months.
The Results
For operators:
- Estimated annual savings of ~$12,000 on $100K in charter revenue (vs. 14.5% marketplace commission)
- Customers save up to 13% per booking — making direct-booking operators more price-competitive
- Complete ownership of customer data and relationships
For GTA Labs:
- Production proof that AI-assisted development radically compresses timelines without sacrificing quality
- Live case study with real operators and real transactions
- Template for marketplace disruption applicable across any vertical with high commission structures

The Pattern: Marketplace Disruption
Every industry has a platform taking 15–30% from small operators — restaurants (DoorDash), hotels (Booking.com), home services (Thumbtack). The pitch is the same everywhere: "You're paying $X,000/year in platform fees. We'll give you your own booking page for $29/month."
Cast Off is a proof of concept for this pattern. The technology is transferable. The business model is proven. The operator pain is universal.
Tech Stack
| Layer | Technology | Why |
|---|---|---|
| Frontend | Next.js + Tailwind | Fast SSR, great developer experience |
| Database | Supabase (Postgres) | Auth, Row-Level Security, real-time |
| Payments | Stripe Connect Express | Operators own their money |
| Resend | Transactional email with custom domain | |
| Hosting | Vercel | Auto-deploy, analytics, edge network |
| AI | Claude (via OpenClaw) | Architecture, code generation, QA |
Deployed at castoff.boats. Download the full case study (PDF).
