• Blog
  • /
  • Build a Restaurant Ordering App Without Paying Delivery App Commissions
Restaurants
Food & Beverage
eCommerce

Build a Restaurant Ordering App Without Paying Delivery App Commissions

WAC Team April 4, 2026 7 min read

The part of the delivery platform pitch that most restaurants never do the math on is the regulars. Discovery has real value: when someone new to your neighborhood opens a delivery app and finds you, the platform's commission is a customer acquisition cost and there is a reasonable argument it is worth paying.

The customer who orders from you three times a week is a different story. They know you. They are not discovering you through the app. Every order they route through the platform costs you 15 to 30 percent because the app is on their phone and it is easier than Googling your number. That convenience fee, paid by you to the platform, is the part of the math that most restaurants have not run.

Uber Eats charges 15 to 30 percent per order depending on the arrangement. DoorDash operates in a similar range. Most restaurants run on net margins of 5 to 9 percent. On a delivery order where the platform takes 25 percent, a restaurant at 8 percent net margin is losing money on that transaction before a single labor hour is counted. The regulars are not your problem to solve with a discovery platform. They are an audience you already have and are currently paying to keep.

What a Direct Ordering App Does

A restaurant app built on your existing online ordering page gives regulars a better default. They install it once. It lives on their home screen alongside the delivery apps. When they decide to order from you, they open your app instead of the aggregator. The order goes directly to your system. The commission disappears.

The technical requirement is an online ordering page that works on mobile. If you have one through Square, Toast, ChowNow, WooCommerce, or any other system, you have what you need. The app is a native Android container around that page, with no browser chrome and a Play Store listing your regulars can find and install.

Which Ordering System to Use

ChowNow charges a flat monthly fee of $99 to $149 rather than per-order commissions. Restaurants get a branded ordering page at their own domain, and the checkout flow is mobile-optimized and loads cleanly in the app. Square Online includes free ordering for Square POS customers. Toast Online Ordering comes included for Toast POS users with no separate subscription.

For restaurants already on WordPress, WooCommerce with a restaurant menu plugin provides full control over the ordering experience. Payment processing runs through Stripe or PayPal at standard card rates: approximately 2.9 percent plus $0.30 per transaction. The difference between 2.9 percent and 25 percent per order is the business case for everything that follows.

Push Notifications: The Part That Changes Customer Behavior

An app without push notifications is a slightly more convenient shortcut to your website. Push notifications are where the app earns its place.

A notification at 11:30am with today's special reaches customers while they are deciding where to eat. Not after. Social media might surface that same content to 3 percent of your followers, and only those who happen to be scrolling at that moment. A notification arrives on the lock screen regardless of what the customer is currently doing.

A slow Tuesday evening becomes a push at 4:30pm: 20 percent off all orders before 7. The gap between sending and redemption is measured in minutes. Email is too slow. A social post reaches too few people too late. A notification to customers who specifically installed your app to order from you is a fundamentally different channel: they are already predisposed to say yes.

New seasonal dishes, limited-time specials, and event announcements all benefit from the same logic. Your most engaged customers find out first, before anyone else, because they chose to install your app.

One Configuration Detail Worth Knowing

If your ordering system redirects to an external payment page during checkout, configure those domains to open in the device's external browser rather than inside the WebView. Stripe's hosted checkout pages and some PayPal flows work this way. After payment, the redirect back to your confirmation page returns to the app normally. This is a setting in WebToAppConvert, not code, and it matters for any ordering flow that uses payment redirects.

Running Both Channels at Once

The argument here is not to abandon the delivery platforms. Discovery is real, and closing your listing removes a channel that genuinely brings in customers who would not have found you otherwise. The practical strategy is to run both with different roles.

Platforms handle discovery: new customers, occasional visitors, and anyone who opens a delivery app when they decide to order. Your own app handles loyalty: the regulars who order from you weekly, who follow you on social media, who respond when you send a notification.

Even a partial shift of repeat order volume to the direct channel changes the margin picture. A restaurant doing $20,000 per month in delivery revenue with a 25 percent platform fee, converting 30 percent of that to direct orders, recovers $1,500 per month on that portion alone. The app launch cost is approximately $40 for the first production build and the Google Play developer account.

Build your direct ordering app →

Related Articles

Ready to convert your website into an Android app?

No coding needed. Signed AAB ready for Google Play in minutes.