Home Compare Pricing Calculator Blog Book a Demo
How-To

How to Take Online Orders Without Paying Marketplace Commission

7 min read · Restaurant Operations

The question comes up constantly among independent operators: is it actually possible to take online orders, get paid directly to the restaurant's own bank account, and skip the 15–30% cut a marketplace app takes? The short answer is yes — it's a well-worn setup, not a workaround. Here's what it actually involves.

The core idea: separate "taking the order" from "who processes the payment"

On a marketplace app, the platform sits between the customer's card and the restaurant's bank account — it collects payment, deducts its commission, and pays out the remainder on its own schedule, often a rolling multi-day payout. Direct ordering removes that middle step. The customer's payment goes straight to the restaurant's own payment processor — Stripe, Square, PayPal, or Authorize.net are all supported — and settles into the restaurant's own bank account on that processor's normal schedule, typically one to two business days.

What's actually required to set this up

1. A branded ordering page

This can be a full website or a single ordering page linked from an existing site, social media bio, or a QR code on a receipt or table tent. It needs a menu, item modifiers, and a checkout flow — the same information already sitting in the marketplace app listing, just hosted on a page the restaurant controls.

2. A payment processor connected directly to the restaurant's bank

Stripe, Square, PayPal, and Authorize.net are all natively supported, so most restaurants can connect whichever one they already use rather than switching to something new. Setup is typically same-day: business details, a linked bank account, and standard card-processing fees apply (commonly in the 2.5–3.5% range plus a small per-transaction fee — nowhere near marketplace commission territory). Once connected, every direct order deposits into the restaurant's own account without a third party touching the funds first.

3. A decision on delivery fulfillment

This is usually the part operators assume is the blocker, and it isn't. There are three common paths: pickup-only (no delivery logistics needed at all), in-house delivery staff for restaurants that already have them, or on-demand delivery-as-a-service — Uber Direct lets a restaurant plug a driver network into its own ordering page for a flat per-delivery fee (commonly $6–$10) instead of a percentage commission. That's the option most operators don't realize exists: it's possible to use an on-demand driver network without ever listing on a delivery marketplace at all.

4. Routing orders into the kitchen

Direct orders should land in the same workflow as any other ticket — printed at the kitchen printer or displayed on the same screen staff already watch, not a separate tablet nobody checks during a rush. This is a configuration step, not new hardware in most cases.

What this replaces, concretely

Marketplace appDirect ordering
Who processes paymentThe platformYour own processor (Stripe, Square, PayPal, etc.)
Where funds landPlatform's payout scheduleYour bank, standard processor schedule
Commission per order15–30%0% (processing fees only)
Customer dataOwned by the platformOwned by you

The realistic first move

Nobody needs to cancel marketplace listings to do this — the two run in parallel. Marketplace apps stay useful for new-customer discovery; a direct ordering page becomes the default for regulars, phone-in customers, and anyone reordering. Printing the direct-order link on receipts, bags, and table tents is usually enough to start shifting a meaningful share of repeat orders within the first few weeks.

This is exactly what OrderRail sets up — a branded ordering page connected to whichever processor you already use (Stripe, Square, PayPal, or Authorize.net), with delivery routing to your own drivers or Uber Direct as overflow — every plan is fully set up for you, so most restaurants are live within days. See plans and setup details.

Ready to see it running for your menu?

Book a Demo →