First-party vs third-party, POS integration, menu setup, and the mistakes that cost restaurants thousands
Online ordering isn't a nice-to-have anymore. It's a revenue channel that most restaurants can't afford to ignore. Industry data shows that off-premise orders — delivery, takeout, and curbside — now account for 30–40% of total revenue at many independent restaurants. The restaurants that set up online ordering correctly capture that demand profitably. The ones that don't either lose it to competitors or give it away to third-party platforms at margins that barely break even.
This guide covers how to set up online ordering from scratch, how to choose between first-party and third-party platforms, how to integrate it with your POS system, and how to avoid the operational mistakes that turn a promising revenue channel into a headache.
The first decision you need to make is where your online orders will come from. There are two fundamentally different approaches, and most restaurants end up using some combination of both.
Third-party platforms bring customers to you. They handle the app, the payment, the delivery driver, and the customer service. In exchange, they take a significant cut — typically 15–30% commission on every order. On a $40 order, that's $6–$12 going to the platform.
The value proposition is exposure. These platforms have millions of active users searching for food in your area. If you're a new restaurant or you don't have a strong local following yet, third-party platforms put you in front of people who would never have found you otherwise.
The downside is the margin hit. At 25–30% commission, many menu items become unprofitable on delivery orders. You also don't own the customer relationship — the platform does. You don't get the customer's email, you can't market to them directly, and if you leave the platform, those customers stay with it.
First-party ordering means customers order directly from you — through your website, your branded app, or a QR code at the table. You keep 100% of the order revenue (minus payment processing fees of 2.5–3%). You own the customer data. You control the experience.
The tradeoff is that you have to drive the traffic yourself. Nobody is searching for your restaurant on your website the way they search on DoorDash. You need your own marketing — Google presence, social media, signage in your restaurant, email campaigns — to push customers to order directly.
For most restaurants, the winning strategy is to use third-party platforms for discovery and new customer acquisition, while building a first-party ordering system to convert repeat customers to direct orders where you keep the full margin.
| Factor | Third-Party | First-Party |
|---|---|---|
| Commission | 15–30% per order | 0% (only processing fees) |
| Customer data | Platform owns it | You own it |
| Traffic source | Platform's user base | Your marketing efforts |
| Delivery | Platform handles it | You handle it (or hire drivers) |
| Branding | Platform's interface | Your brand, your design |
| Menu control | Limited customization | Full control |
If you already have a POS system, start there. Most modern POS platforms — Toast, Square, Clover, Revel, TouchBistro — offer built-in online ordering modules. Using your POS vendor's online ordering keeps everything in one system: orders flow directly into your kitchen tickets, inventory updates automatically, and reporting is unified.
If your POS doesn't include online ordering, or if its online ordering module is limited, standalone platforms like ChowNow, BentoBox, or Olo can plug into your existing setup. These platforms typically charge a flat monthly fee ($100–$300/month) instead of per-order commissions, which is almost always cheaper once you're doing any meaningful volume.
Key questions to ask when evaluating platforms:
The integration between your online ordering platform and your POS system is the single most important technical detail. Get this right and online ordering runs smoothly. Get it wrong and you'll spend every service babysitting a tablet that doesn't talk to your kitchen.
Direct integration means online orders appear in your POS automatically — same ticket format, same routing to kitchen stations, same reporting. This is the cleanest setup and the one you should aim for. Most POS vendors offer direct integration with their own online ordering module and with major third-party platforms.
If your POS doesn't directly integrate with the platforms you use, middleware services like Otter, Deliverect, or Cuboh sit between the platforms and your POS. They aggregate orders from DoorDash, Uber Eats, Grubhub, and your first-party system into a single feed that pushes to your POS. Middleware typically costs $100–$200/month but eliminates the need for a separate tablet per platform.
Without integration, every third-party platform sends orders to its own dedicated tablet. Your staff has to monitor multiple tablets, manually re-enter orders into the POS, and reconcile payments across systems at the end of the night. This is universally referred to as "tablet hell" in the industry, and it's the number one reason restaurants abandon online ordering or let orders fall through the cracks.
Your online menu is not the same as your dine-in menu. It needs to be optimized for a different experience — customers are ordering without a server to guide them, photos carry more weight than descriptions, and certain items simply don't travel well.
Many restaurants charge slightly higher prices on third-party platforms to offset the commission. A $14 burger on your dine-in menu might be $16.50 on DoorDash. This is standard practice and most customers expect it. Just make sure your first-party ordering reflects your regular menu prices — it's one of the strongest incentives for customers to order directly from you instead of through a platform.
Adding online orders to your kitchen is adding a new "station" that competes for the same resources as your dine-in and walk-in customers. Without a plan, online orders stack up during rushes and either delay your dine-in tickets or go out late.
If your volume supports it, set up a dedicated station or area for online orders. This keeps online order prep from interfering with the dine-in line. Even something as simple as a designated counter space and a separate KDS screen makes a difference.
Most online ordering platforms let you set maximum order capacity per time window. If your kitchen can handle 15 online orders per hour before quality drops, set that limit. Turning off online ordering during your busiest 90-minute window and reopening it when things slow down is better than accepting more orders than you can execute well.
Invest in good packaging. Cheap containers leak, let food get soggy, and arrive cold. Vented containers for hot items, sealed containers for sauces, and insulated bags for delivery are baseline requirements. Your food has to arrive looking like it's worth what the customer paid — especially when they're paying delivery fees on top of the order.
Once your online ordering is running, track these metrics monthly:
If your first-party ordering is growing as a percentage of total online orders month over month, your strategy is working. If third-party commissions are eating into your margins and you can't shift volume to direct ordering, it's time to reassess which platforms are worth keeping.
At Everything But The Food, we help Atlanta-area restaurants set up online ordering that integrates cleanly with their POS system. We handle the technical setup — platform configuration, POS integration, menu programming, and kitchen workflow optimization — so you get a system that works on day one without disrupting your existing operations.
Whether you're launching online ordering for the first time or you're stuck in tablet hell with three platforms that don't talk to each other, contact our team for a free consultation. We'll map out the right setup for your restaurant.
Get a free consultation on the best platform and setup for your restaurant.
Get a Free Quote