Cast Off — Commission-Free Booking for Charter Operators
Owned product. A direct-booking platform for charter operators with payments, waivers, and an operator dashboard. Product economics are illustrative, not measured client savings.
Key Results
Owned product / experiment. Built by GTA Labs to develop and test our own products and engineering methods. This is not a commissioned client engagement.
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. That choice is as much legal architecture as it is pricing. 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, with 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.
Product delivery and potential economics
Illustrative operator economics, not measured savings:
- A direct-booking model can reduce marketplace commissions, but net savings depend on booking volume, subscription and payment fees, customer acquisition costs, and the marketplace being compared.
- Any customer price difference depends on the operator and the booking channel.
- 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 one application of this pattern. Whether direct booking is worthwhile in another market depends on how operators attract customers and the cost of serving them.
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).