DoorDash, Uber Eats, and Grubhub take 15% to 30% of every order — and on high-ticket waterfront tickets, that’s real money walking out the door. Worse, they own your customer. You never see the email, the phone number, or the ordering history; the app does. For a dockside restaurant with a loyal boating crowd and a killer view, that’s backwards. Your own website should be where regulars order and reserve, and the tools to make that happen keep almost all of the margin the apps take.
The core idea: your site, your customer, your margin
Commission-free ordering doesn’t mean free — payment processing (Stripe, Square) still costs the usual ~2.9% + 30¢, same as any card swipe. What you cut is the 15-30% platform tax on top. On a $120 dockside order, that’s roughly $18-$36 back in your pocket per ticket, and you keep the customer’s contact details to bring them back.
Online ordering: the honest options
- Your POS’s own ordering (Toast, Square, Clover). If you run Toast, Toast Online Ordering plugs straight into your kitchen and menu with no separate commission — orders print in the kitchen like any other. We embed it into a properly designed page on your site instead of sending diners off to a generic Toast URL. Cleanest path if your POS already does this.
- A dedicated ordering platform (Olo, ChowNow, Owner, Menufy). ChowNow and Owner run flat-fee or subscription models — no per-order commission — and integrate with your site. Olo is the enterprise-grade option for larger groups. Good when your POS doesn’t do ordering well.
- A custom WooCommerce flow. For a menu that fits — prix fixe, catering, provisioning orders for boats, gift cards — a bespoke ordering system on WordPress gives total control and zero third-party cut beyond card fees. Overkill for a full a la carte menu that changes daily; ideal for defined offerings.
Reservations without OpenTable’s cover fee
OpenTable charges per seated cover. Resy and Tock use subscription pricing, and for many waterfront spots a simpler self-hosted reservation flow — or Google’s free “Reserve with Google” — captures most bookings without the per-head fee. If you take a lot of large parties, dockside events, or sunset-seating demand, a custom reservation system with deposits and party-size rules can protect you from no-shows better than the big platforms do.
Match the tool to your restaurant
- Fast, high-volume, POS-driven? Toast/Square online ordering embedded on your site. Least friction.
- Want the lowest long-run cost and to own the data? Flat-fee platform (ChowNow/Owner) or a custom build.
- Defined menus, catering, or boat provisioning? Custom WooCommerce shines.
Don’t just add a button — build the page
An “Order Online” link buried in the menu converts poorly. What works on a waterfront restaurant site:
- Prominent, mobile-first ordering and reservation buttons — most of your traffic is on a phone, often from a boat or a car in the lot.
- Real photos of the food and the view — you’re selling the experience, so lead with it.
- Clear hours, dock-and-dine info, and directions by water — boaters need slip guest-docking details, not just a street address.
- A page that loads fast — big hero photos of sunsets over the water are worth nothing if they take six seconds to appear and the hungry customer bounces.
The part the apps don’t want you to have
When orders and reservations run through your own site, you build an email and SMS list you actually own. That’s the asset. A “Thursday night dock-and-dine special” text to 2,000 past customers costs you almost nothing and fills tables — try doing that with DoorDash’s customer list. You can’t; it isn’t yours. Owning the channel is the whole game.
You’ll probably keep one delivery app for pure convenience orders, and that’s fine — but every order you shift to your own site is margin recovered and a customer relationship kept. Send us your restaurant’s website for a free audit and we’ll map out the lowest-commission ordering and reservation setup for your specific POS and menu, plus what it’d take to get diners booking directly with you.