Skip to main content

Private Boat Excursion Booking Software for Whole-Boat Day Trips

Snorkel trips, beach days, island tours, sunset cruises — all whole-boat, all bookable 24/7 from your existing website. Define your packages, configure your deposits, sell add-ons, and let customers book in their language.

Start Your Free Trial

Why Private Boat Excursions Operators Choose BookSea

Each excursion is a package you fully define

A half-day snorkel trip, a full-day island tour, a sunset cruise with apéritif — each one is a service in BookSea with its own duration, price, capacity, and boat. Customers see the packages you offer with rich descriptions; they pick the date and party size, you keep your fleet running at the pace you want.

Sell what the excursion is really worth

Configure deposits per company (0–100% upfront), pass card fees through if you choose, and run the right currency for your market. Add bookable extras — snorkel gear, photographer, premium lunch, drinks package — attached to specific excursion services so customers upgrade themselves at checkout.

Your Google Calendar stays accurate as the day fills up

Every confirmed excursion pushes to your company's Google Calendar with guest, party size, and trip notes. BookSea scans the calendar back twice a day and flags any drift on your dashboard, so a moved event doesn't become a paying party arriving to an empty slip.

You Own Your Business, We Provide the Platform

BookSea is booking software, not a marketplace. You own your Stripe account, your Google Calendar, and your customer relationships. We provide a booking widget that lives on your website — no commission splits with a third party, no vendor lock-in, no platform competing for your customers. Leave any time with all your data.

A Feature Set Built for Private Boat Excursions

  1. 1

    Embeddable Booking Widget

    A copy-paste snippet on your existing website. Customers see your excursion packages, available dates, prices, and book in under 60 seconds — without leaving your site. Renders in their language. No marketplace, no platform competing for the customer.

  2. 2

    Define Excursion Packages per Service

    Each excursion is a service: half-day snorkel trip, full-day island tour, sunset cruise. Set the duration, price, party-size capacity, and which boats in your fleet can run it. The widget surfaces only the packages that can actually run on the date the customer picks.

  3. 3

    Bookable Extras for Upgrades

    Sell add-ons (snorkel gear, lunch package, drinks, photographer, fuel surcharge, premium experience) attached to specific excursion services. Each Extra has its own price and can be optional or required. Customers add them during checkout — they upgrade themselves without you negotiating.

  4. 4

    Configurable Deposits and Card Fees

    Pick your deposit percentage (0–100%) at the company level. Set a card-fee pass-through up to 9.9% if you want customers to cover Stripe processing. Run the currency that matches your region. Every company runs its own numbers independently.

  5. 5

    Google Calendar Sync with Drift Detection

    Excursions push to your Google Calendar with full trip details. Twice a day BookSea reads the calendar back and compares it against the bookings in the system. If a date, time, or guest info has drifted, the booking gets flagged with a warning icon on your dashboard so you can reconcile before the trip.

  6. 6

    Promo Codes, Date Suggestions, Abandoned-Cart Recovery

    Issue promo codes for return groups, hotel concierges, or shoulder-period pushes. If a customer's preferred date is fully booked, BookSea can suggest the next available one (optional, per company). If a customer abandons checkout, BookSea emails a one-click link to come back and pay.

Built for Every Kind of Private Boat Excursion

One fleet, many services. BookSea handles whatever you put your boats out for:

✓ Snorkel & Swim Excursions

Whole-boat trips to private spots with crew-led service and optional gear add-ons

✓ Beach & Island Day Trips

Half-day or full-day packages combining stops, swim breaks, and beach time

✓ Sunset Cruises

Late-afternoon whole-boat hire with optional apéritif and snack packages

✓ Sea Cave & Coastline Tours

Scenic coastal excursions on smaller motorboats with single captain

✓ Wedding & Event Charters

Whole-boat hire for ceremonies, receptions, and group celebrations

✓ Custom Mixed Itineraries

Combine swim, lunch, and sightseeing into a single bookable package

Pay When You Get Paid

Pay-as-you-go: only pay when you take a booking. No monthly subscription, no upfront cost, no cancellation fees.

Pay-As-You-Go

3%per booking
  • No monthly fees — ever
  • Unlimited whole-boat charters
  • Configurable deposit percentage
  • Google Calendar sync with drift detection
  • Direct Stripe payouts to your account
  • Multi-language widget (EN / FR)
  • Zero risk: no bookings = no fees
  • Cancel any time, keep all your data

+ Standard Stripe processing fees apply.

Start Free Trial

Frequently Asked Questions

How do I model different excursion packages in BookSea?

Each excursion is a service. Create one service per package (half-day snorkel, full-day island tour, sunset cruise) with its own duration, price, capacity, and the boats from your fleet that can run it. Customers see your packages on the widget with their descriptions and prices; they pick the date and party size.

Can I sell extras like snorkel gear, lunch, or a photographer?

Yes. Create Extras (snorkel gear, lunch package, drinks, photographer, premium experience) and attach them to specific excursion services. Each Extra has its own price and can be optional or required. Customers see them in the checkout and add them themselves.

What happens if a customer's preferred date is fully booked?

BookSea has an optional date-suggest feature: when the customer's chosen date is unavailable, the widget can suggest the next available date for the same excursion. You enable or disable it per company.

Does the widget work in my customer's language and currency?

Yes. The widget renders in your customer's language (English and French today, more by request). Each company runs its own configured currency — Caribbean operators on USD, Mediterranean operators on EUR. Stripe handles the FX at payment.

Can I run multiple boats with different excursion packages on each?

Yes. Add each vessel to your fleet with its own capacity and availability, then link services to specific boats. A 12-guest catamaran might run the snorkel trip; a 6-guest speedboat might run the sea-cave tour. The widget shows only the boats that can actually run the package on the date the customer picks.

What if a staffer moves an excursion in Google Calendar by accident?

BookSea scans your Google Calendar twice a day and compares it against the bookings in the system. If an excursion's date, time, or guest info has drifted, the booking gets flagged on your dashboard with a warning icon so you can review and reconcile before the trip.

What does it cost?

3% per booking on Pay-As-You-Go with no monthly fee. Or 2% per booking plus €150/month on Premium, which adds analytics, promo codes, Extras, and custom branding. Stripe processing fees (~2.9% + 30¢) go to Stripe directly. No setup or cancellation fees.

Can I leave any time?

Yes. Your Stripe account, your Google Calendar, your customer data — you own all of it. Remove the widget snippet from your website and you're done. No cancellation fee, no contract to break.

Why Private Boat Excursions Need Purpose-Built Booking Software

Private boat excursions are about the experience, not the seat count. A 12-guest catamaran goes out for a half-day snorkel trip; the customer pays for the whole boat, picks the day, and decides who comes along. Most generic booking platforms try to optimize for per-seat occupancy and end up forcing operators into headcount logic they don't actually want — selling a single seat at a discount instead of holding the whole boat for the right group.

BookSea models excursions the way whole-boat operators actually run them: as packages priced per vessel, with crew, duration, and capacity built into the service definition. The widget sits on your existing website in your customer's language. Customers pick the excursion package, pick the date, choose any extras you offer (snorkel gear, lunch, drinks, photographer), and pay the deposit you've configured. The booking pushes to your company's Google Calendar so the crew sees it the moment it's confirmed.

Pricing is pay-as-you-go: 3% per booking, no monthly fee, no contract. You pay when a customer pays you — never before. Your Stripe account, your Google Calendar, your customer relationships. Walk away any time with all your data.

Other Ways Operators Use BookSea

Private Boat Charter

Whole-boat charters with captain and crew. Configurable deposits, multi-currency, Google Calendar sync with drift detection. Built around the vessel, not the seats.

Learn More

Boat Transfer

Fixed-route inter-island and marina-to-marina transfers. One price per boat, multi-language widget, precise pickup-time tracking.

Learn More

See all use cases →

See BookSea in Action

30 minutes to set up. No credit card to start. 3% per booking once you go live.

Start Your Free Trial