0% Commission Booking System: Keep Every Fare
If you sell shuttle seats through a marketplace, you are handing over 15% to 30% of every booking before you cover a single gallon of fuel. A 0% commission booking system flips that: you pay a flat monthly fee, take payment straight into your own account, and keep the whole fare minus only your card processor's small cut. This guide shows the real numbers, the break-even point, and when a marketplace still earns its keep.
Most small operators feel the leak long before they measure it. A van that ran full all weekend somehow produced a thin deposit. The reason is usually the commission line, quietly skimming a fifth off the top of work you already did.
How marketplace commissions quietly eat 15-25% of each booking
Travel marketplaces do not bill you like a vendor. They take a percentage of the sale, and the rate is higher than most operators assume. In the tours and activities space, supplier commissions commonly land between 15% and 30%. Viator, for example, charges suppliers 20-30%, typically around 25%, and Klook lists 15-25% (SambaHQ's 2026 OTA commission guide). Those are the rates the operator actually pays, not the smaller affiliate rate often quoted in passing.
Put that on a shuttle seat. A $50 airport transfer sold through a 25% channel returns $37.50 to you. The marketplace keeps $12.50 for forwarding a booking you then have to schedule, dispatch, and drive. Do that on a busy Friday and the commission line alone can exceed your fuel and tolls for the day.
The cut compounds on higher-value trips. On a $4,500 multi-day booking, a 15-30% rate is $675 to $1,350 gone. The percentage never scales down as your volume grows; it scales up in raw dollars.

Flat SaaS pricing vs per-ride cuts, with a break-even table
A flat subscription changes the shape of the cost. Instead of paying more every time you sell, you pay one predictable number and keep the marginal revenue. Shuttle.Software runs on flat pricing: $99 a month with a $299 setup and 0% commission. Your only variable cost per sale is the card fee your processor charges, which for Stripe in the US is about 2.9% plus $0.30 per transaction (Stripe fee breakdown, 2026).
Here is the same $50 fare through each model.
| Model | Cost per $50 seat | You keep |
|---|---|---|
| Marketplace at 25% | $12.50 | $37.50 |
| Marketplace at 20% | $10.00 | $40.00 |
| Marketplace at 15% | $7.50 | $42.50 |
| Direct + Stripe (2.9% + $0.30) | $1.75 | $48.25 |
At a 20% marketplace rate, you lose $10 per seat. Direct, you lose $1.75. The $8.25 difference per booking is what a 0% commission system hands back to you.
Break-even on the $99 monthly fee is quick. At $8.25 saved per seat versus a 20% channel, the subscription pays for itself after about 12 direct bookings a month. Everything past that is money the marketplace used to take.
| Direct bookings per month | Saved vs 20% channel (at $8.25/seat) | Net of $99 fee |
|---|---|---|
| 12 | $99 | $0 (break-even) |
| 50 | $412.50 | $313.50 |
| 200 | $1,650 | $1,551 |
| 500 | $4,125 | $4,026 |
The per-ride model has no such ceiling on cost. Sell more, pay more, forever.
Owning the customer relationship and repeat bookings
The commission is only the visible cost. The bigger one is that a marketplace booking is not really your customer. The platform holds the email, the booking history, and the prompt to rebook. When that traveler needs the same airport run next month, the marketplace decides who they see, and it may not be you.
A direct booking system keeps that relationship on your side. You get the passenger's contact details, their trip history, and permission to follow up. That is what turns a one-time transfer into a standing hotel account or a weekly corporate route. Repeat riders who book straight through your site cost you nothing to reacquire, which is the reverse of a channel where every trip carries the full commission again.
This is also where the rest of your operation compounds the value. When bookings live in your own platform, the same record flows into your dispatch board and driver app without re-keying. You are not only saving the fee; you are building an asset you control.
Direct booking website + Stripe payouts to your account
Owning the relationship needs a place for customers to actually book. That is a booking website that sells seats 24/7 and drops the money into your bank, not an intermediary's.
Shuttle.Software includes an SEO booking site built for exactly this. A rider searches, picks a time, chooses seats, and pays. Stripe processes the card and pays out to your account, so you are never waiting on a marketplace's payout schedule or reconciling a commission statement. The steps are simple:
- Customer books a seat on your site and pays by card.
- Stripe charges the card and deducts its standard processing fee.
- The net lands in your own bank account on Stripe's normal payout cycle.
- The booking appears on your dispatch board and driver app automatically.
Because per-seat inventory is tracked in real time, the site sells the empty seat without risking a double-booking. Selling by the seat rather than the whole van is what lifts your revenue per run, since a half-full route can still fill the remaining seats right up to departure.
When a 0% commission booking system should still use marketplaces
A 0% commission booking system does not mean deleting every marketplace on day one. Channels earn their cut in specific cases:
- Filling seats that would otherwise run empty, where any revenue beats none.
- Reaching first-time travelers in a market where you have no brand yet.
- Testing a new route or seasonal event before you invest in demand of your own.
Used that way, a marketplace is a top-of-funnel tool. The costly mistake is routing your repeat customers and your branded searches through a commission channel. Someone who already knows your name and typed it into a search bar should land on your booking site, not a marketplace listing that charges you 20% to reintroduce a customer you already had.
The healthy split is direct-first, marketplace-as-supplement. Own the demand you can, rent the demand you cannot.

Annual savings math for a 50-booking-a-day operator
Scale the per-seat gap to a real schedule. Take an operator running 50 bookings a day at a $50 average fare, six days a week.
- Daily bookings: 50
- Operating days per year: roughly 312 (six days a week)
- Annual bookings: about 15,600
At a 20% marketplace rate, commission runs $10 per seat, or $156,000 a year handed to the channel. Direct through Stripe at 2.9% + $0.30, the fee is $1.75 per seat, about $27,300 a year, plus the $1,188 annual subscription and the one-time $299 setup.
| Line | Marketplace at 20% | Direct + flat SaaS |
|---|---|---|
| Per-seat cost | $10.00 | $1.75 |
| Annual booking cost | $156,000 | $27,300 |
| Software subscription | included in commission | $1,188 |
| Setup (one-time) | $0 | $299 |
| First-year total | $156,000 | $28,787 |
The first-year gap is over $127,000 in fees you stop paying to sell the same seats. Even if only half your volume is direct-eligible and the rest stays on a marketplace, the direct half alone recovers well into five figures.
Numbers like these are why more small operators are auditing where their fares actually go. If you want a wider view of what platforms charge and how the models differ, the shuttle booking software pricing guide breaks down what operators pay in 2026.
Keep the fare you already earned
Pull one week of your marketplace statements and add up the commission line. That single number is your starting case for going direct, and for most operators it is larger than a year of flat software.
The next step is concrete: stand up a direct booking site, connect Stripe, and route your branded and repeat demand through it while keeping a marketplace only for genuinely new seats. Shuttle.Software can have that live in 3 to 5 working days at $99 a month with 0% commission. Book a demo or request a quote, bring your booking volume, and we will run your exact savings math on the call.
Ready to move?
Shuttle.Software is $99/mo flat with a one-time $299 setup and 0% booking commission β live in 3β5 working days.
Explore More β