There's a math problem sitting inside almost every independent restaurant in America. DoorDash, Uber Eats, and Grubhub charge 15-30% commission on every single order that flows through their platforms. On $500,000 in delivery revenue - a fairly modest number for a busy neighborhood restaurant - that's $75,000 to $150,000 a year, gone to a middleman, forever.
The industry has quietly normalized this as a cost of doing business. It shouldn't be. A properly built restaurant website with real online ordering, menu management, and reservation booking can move most of that revenue back onto direct channels within six to twelve months of launch. This piece is the specific playbook for how that works, what it costs, and what a modern restaurant site actually needs to convert.
The 15-30% tax nobody's writing on a P&L
Third-party platforms bury their true cost. A DoorDash restaurant partnership contract typically discloses a 15% commission on the basic tier, 25% on the mid tier that includes marketing placement, and 30% on the tier that ranks you higher in the app. Grubhub and Uber Eats structure similarly. Most restaurants sign up at the higher tier because that's the only tier that actually drives volume, so 25-30% is the real number.
Add processing fees, marketing add-ons, and the cost of paper packaging for delivery, and the net margin on a third-party order is often 30-40% lower than the same order picked up in-house. Regulars who order weekly through DoorDash are simultaneously loyal customers AND the least profitable customers in the restaurant.
What direct online ordering actually replaces
A modern restaurant website with proper online ordering doesn't replace DoorDash entirely for most restaurants. DoorDash still brings visibility from customers who don't know your restaurant exists. What direct ordering DOES replace is the segment of customers who already know you, would order from you regardless, but are defaulting to DoorDash because it's the only ordering flow they see on their phone.
For a typical independent restaurant, 40-60% of DoorDash volume comes from these already-loyal repeat customers. Shifting even half of that to a direct-ordering flow on the restaurant's own website recovers most of the commission loss without touching new-customer acquisition.
Menu management - the piece nobody wants to build
The reason most independent restaurants still use a PDF menu on their website is that traditional web builders make menu updates painful. Every price change requires an email to the developer, a PDF re-export, a re-upload. Six months in, the website menu is outdated, prices are wrong, and the owner gives up.
The fix is a menu management system built into the site's admin dashboard. Add a special, mark an item as 86'd, change a price, add a photo - all self-serve, all live in under a minute. OCS builds this into every restaurant website from day one, with categories, modifiers (extra cheese, no onion), allergen tags, and photo upload built into the same interface the owner uses to view orders.
The online ordering flow that actually converts
Ordering flow matters more than menu design. The conversion difference between a badly-built ordering flow and a well-built one is 3-5x on the same traffic. The pattern that works is short, obvious, and mirrors what DoorDash trained customers to expect:
- Pick pickup or delivery upfront (delivery radius auto-calculated by ZIP code)
- Browse menu by category with photos on higher-margin items
- Add items to cart with modifiers inline (no bounce to a separate customization page)
- See running order total including tax + tip suggestion in the cart
- One-tap checkout with saved card / Apple Pay / Google Pay
- SMS confirmation with prep time estimate + a link to track order status
Reservations - the highest-margin revenue stream
Every dine-in reservation you accept directly through your website (instead of through Resy, OpenTable, or Yelp Reservations) is a reservation where you pay zero cover-charge fees. OpenTable charges $1 per seated diner sourced from their platform. Resy charges up to $299/month plus per-diner fees. Yelp charges based on covers. Direct-website reservations bypass all of it.
A well-built reservation flow shows real-time table availability, captures the diner's name/phone/party size in three taps, sends an SMS confirmation, and (importantly) collects a payment method on file for large parties to prevent no-shows. OCS integrates whatever POS or table-management system the restaurant already uses - Toast, Square, Resy Direct, or a custom source - so a reservation on the website blocks the table in real time.
Loyalty programs - the tool DoorDash can't replicate
The single largest strategic advantage of owning your customer flow is loyalty program data. When a customer orders through your website, YOU know their order history, favorites, and frequency. When they order through DoorDash, DoorDash owns that data and monetizes it against their next platform partner - possibly your competitor.
A loyalty program tied to your ordering flow (points per dollar, free item after N orders, birthday reward) increases repeat-order frequency 15-25% within the first year of launch. The math is direct: same customer, more visits per year, higher lifetime value, zero platform commission on any of it.
POS integration - the reason most restaurant sites don't ship
The single most common reason a restaurant delays getting a proper direct-ordering site is integration anxiety. Owners hear 'we need to integrate with your Square/Toast/Clover POS' and assume it's a multi-month project. It isn't - most modern restaurant POS systems have documented APIs, and OCS routinely wires up a POS integration in the same 1-3 week window as the website build itself.
Once integrated, orders placed on the website automatically flow to the kitchen printer, the 86'd items on the website sync from the POS, and daily sales reports include both channels in one view.
The payback math
A typical OCS restaurant website with menu management, direct ordering, reservations, and POS integration lands in the $1,500-$2,500 range (Flagship Package for restaurants: $2,299). A restaurant doing $30,000/month in third-party delivery ($360,000/year) shifting 30% of that volume to direct ordering saves roughly $27,000-$32,000 annually in commissions - depending on their DoorDash tier. Payback: 6-8 weeks from launch. Ongoing: the same 30% of revenue permanently flowing to the restaurant instead of the platform.
Even a much smaller restaurant doing $10,000/month in delivery recovers the entire build cost within 3-6 months. There's no scenario where this doesn't pay back inside a year, and the recurring gain compounds year over year.
If you run an independent restaurant or cafe and you're paying DoorDash, Uber Eats, or Grubhub commissions on more than $15,000 per month in orders, book a 15-minute discovery call. We'll look at your current platform tier, your typical order volume, and what a direct-ordering flow on your own website could recover within the first year. Actual payback depends on how much of your current third-party volume you can shift to direct ordering; the math works out quickly on paper when loyal repeat customers are the majority of your delivery mix.
Ahmed Abdulla is the founder of Optimized Company Systems. He builds and personalizes websites and CRM systems for service-based, product, rental, restaurant, automotive, real estate, and legal businesses, with a focus on operations that keep working long after the launch call. OCS is headquartered in New Jersey and works remotely with businesses across the United States.
Read more about OCSBook a 15-minute call to see exactly how a personalized system would fit your business, or browse our services and pricing to figure out what you need first.
Keep Reading
All articles →Local SEO for Service Businesses: What Actually Moves the Needle
Forget the long checklists. Here's what actually gets a service business found in local search.
Read articleBusiness SystemsWhy a Single-File CRM Beats SaaS Subscriptions for Most Small Service Businesses
A single-file CRM costs once. A SaaS subscription costs forever. Here's when the math flips - and why most service businesses are paying more than they should.
Read article