ferry booking, proven 
at scale
WDM-FBS is the complete Ferry Booking System that ferry and excursion operators rely on for their everyday operations. Schedules, seats, fares, online payments, boarding and accounting work together in one platform that has already processed more than MVR 20 million in transactions.
trusted on the water 
Multiple operators run their daily ferry and excursion business on WDM-FBS, from the booking website their passengers see to the boarding lists their crews work from. A few of the operators running on it:
one system, end to end 
No spreadsheets on the side and no separate tools for the counter, the website and the jetty. Every booking flows through the same system from the first schedule to the final invoice.
- 01
Plan
Set up your network once.
- Multi-stop schedules with stop-by-stop times
- Vessels with their own seat layouts
- Fares by route, passenger type and currency
- Trips generated automatically a year ahead
- 02
Sell
Take bookings on every channel.
- Your own booking website with BML payments
- Fast counter bookings for walk-ins and accounts
- Partner API for agents and resellers
- Hotel website and connected TV checkout
- 03
Operate
Run the day with confidence.
- One daily board for every service
- QR boarding and a dedicated crew workspace
- Extra vessels and ad-hoc services on demand
- Bulk cancel, restore and retime trips
- 04
Settle
Close the books properly.
- Split payments in USD and MVR
- Tax invoices, tickets and manifests
- Credit control with customer suspension
- Sales, GST and receivables reports
everything your operation
needs
A tour of the system's capabilities across administration, the customer website and its integrations.
See and run the whole day from one place, from the first departure to the last.
Unified daily board
Ferries, excursions, private hires and private excursions for any day on one screen, with yesterday, today and tomorrow shortcuts.
Live capacity per leg
Every leg of a multi-stop service shows its capacity, remaining seats and occupancy, including cancelled trips.
Quick bookings from the board
Book a ferry (with its return) or an excursion straight from a trip card, and mark bookings paid without leaving the board.
Extra vessels & ad-hoc services
Attach an extra vessel on a busy day, or add a one-off service with its own stops and times without creating a schedule.
Trip calendar with bulk actions
Browse trips by day, week, two weeks or month. Cancel, restore, retime or swap vessels across many trips at once.
Live dashboard
Income by service, currency and payment method, unpaid totals and an activity feed that refreshes itself every 30 seconds.
multi-stop routes, sold leg by leg
Build a service from ordered island stops with arrival and departure times at each one. WDM-FBS sells every origin-to-destination journey along the way and tracks capacity on each underlying segment, so a seat is only taken on the legs a passenger actually travels.
- Preview affected trips and customers before changing a timetable or vessel
- Email affected customers when departure times change
- Block route pairs you don't want sold, across every schedule
- Future trips generated automatically, 365 days ahead
a seat map for every vessel
Lay out each vessel with rows, columns, aisles and blocked seats, and its capacity is calculated from the seats that can actually be sold. Staff can assign seats per passenger while booking, even across extra vessels attached for a busy day.
- Available, occupied and blocked seats at a glance
- Occupied and blocked seats can never be double-assigned
- Seat handling and customer notices when a vessel is replaced
boarding at the speed of a scan
Crew scan a ticket's QR code with the device camera and the booking comes straight up. Each passenger is marked boarded with a timestamp, and payment status is right there, so credit customers and passengers who still need to pay are never confused.
- A focused crew workspace showing only departures around now
- Filter a multi-stop service by destination at each jetty
- Collect cash on board with the amount, time and crew member recorded
finance & reporting, sorted 
Every payment is attributed to the person or channel that recorded it, so the numbers at the end of the day add up. Reports download in a click.
Daily sales
A sales summary for any selected day.
Detailed daily sales
Every transaction of the day, line by line.
Payment methods
Cash, card, cheque, transfer and BML online for any trip-date range.
Credit sales
Unpaid bookings for the day, grouped by customer.
Monthly GST
Daily payment-method and credit-sales breakdowns for the month.
Aged receivables
Unpaid invoices by customer: not yet due, up to 30, 31-60, 61-90 and 91+ days.
Global credit
Everything unpaid across ferries, excursions, private hires and private excursions.
Staff performance
Sales created and payments collected per staff member, for any date range.
engineered to be relied on 
MVR 20 million in transactions doesn't happen by accident. These safeguards are built into every booking, payment and integration.
Verified payments
Online payments are confirmed with the payment provider on the server before a booking is marked paid, with webhook callbacks as a second path.
Capacity checked on every change
New bookings, ticket changes, leg changes, reschedules and restorations all re-check capacity before they are saved.
Abandoned holds release themselves
Unpaid online checkouts and expired partner, hotel and reservation holds are cancelled automatically and their seats go back on sale.
Signed document links
Public tickets, invoices and transfer receipts are only reachable through signed links.
Full audit trail
Changes are recorded with who made them, when, and the old and new values.
Role-based access
Super Admin, Admin Staff and Boat Crew roles, with deletion reserved for Super Admins and crew kept to boarding.
Duplicate-safe integrations
Partner and hotel references make retries safe: a repeat returns the same booking and a conflicting reuse is rejected.
Controls for peak demand
Pause public ferry sales, cap the passengers per online booking and limit repeated booking attempts when you need to.
let's get you on board 
Tell us about your routes, vessels and services. We'll walk you through WDM-FBS with a live demo and show how it fits your operation.



