# How to Get Customers to Order Direct, Not Uber Eats

> Customers stay on Uber Eats for saved cards, tracking, easy refunds and Uber One, not price. To move them, make your site the preferred option on Google, put a working coupon in app bags, beat the app on checkout total, not menu price, and use the platforms' own commission-free ordering tools, which charge about 2.5 to 2.9% plus 30 cents.

- Canonical URL: https://www.pavadotech.com/blog/how-to-get-customers-to-order-direct-not-uber-eats
- Author: Om Patel
- Published: 2026-09-28
- Topic: Restaurant Profit

To get customers to order direct instead of Uber Eats, beat the app on convenience and total price at checkout, not on menu price. That means four things: make your own link the **preferred** ordering option on Google, put a coupon that works only on your website into every app bag, check that a direct order actually costs the customer less once delivery and service fees are added, and run the direct channel on a checkout that remembers people. A flyer that says "order direct and save" on its own mostly fails.

The owner who started a [200-comment r/smallbusiness thread](https://www.reddit.com/r/smallbusiness/comments/1sukdal/customers_keep_ordering_through_ubereats_even/) had tried exactly that. After three months of QR flyers in every Uber Eats bag: "Almost zero people actually make the switch." The replies, many of them from the customers the flyers were aimed at, explain why. They are the most useful part of this post, and they line up with the platforms' own pricing pages.

The money is worth the effort. On a $35 order, Uber Eats Plus keeps $8.75. The same order through a commission-free ordering page costs you about $1.32. If you have not totalled what the apps keep across a whole month, the [restaurant profit leak audit](https://www.pavadotech.com/blog/restaurant-profit-leak-audit) shows where to look.

- **Price is not the reason they stay.** Customers in the thread named saved cards, tracking, one-tap reorder and no-questions refunds.
- **A $35 order costs you $8.75 on Uber Eats Plus** (25%) and $10.50 on Premium (30%), per Uber's own US pricing page.
- **Direct is not free.** DoorDash Online Ordering charges 2.9% + $0.30 and Uber Eats Webshop charges 2.5% + $0.29 per order.
- **Set your link as preferred on Google,** separately for pickup and delivery. Customers who land on Google often follow that label.
- **Compare the checkout total, not the menu.** Uber One members pay a $0 Delivery Fee on eligible orders, so your delivery fee can wipe out your cheaper menu.
- **A $5 coupon pays back on the first order; a $10 coupon on the second.** Test it yourself before you print it.

## Why customers stay on Uber Eats even when you are cheaper

**Customers stay because the app removes every bit of friction, and a slightly lower menu price does not make up for losing that.** The top customer reply in the thread, with 187 upvotes, put it plainly: "All my info is saved, delivery instructions, payments, easy re-order for custom items... I can track the delivery driver location, and if there is an issue uber refunds it pretty much 0 questions asked."

The rest of the reasons, in the customers' own words:

- **Their membership.** Uber sells [Uber One](https://www.uber.com/us/en/uber-one/) at $9.99 a month with a "$0 Delivery Fee" and "up to 10% off orders" over the minimum subtotal. One commenter pointed out that some credit cards give away Uber Eats or DoorDash memberships, so the customer has already paid for delivery.
- **Your website feels risky or slow.** One customer said a local pizza order online "could take me 10-15 minutes," with page timeouts that cleared their details. Another would "pay an extra 10% or whatever" to avoid "giving another questionable site my credit card."
- **They do not know your site exists.** The 109-upvote comment asked whether the website is listed as the "preferred method" on Google Maps, because "if the direct site is listed as preferred, I always go there."
- **Your direct delivery is worse.** Customers mentioned no delivery option, no live tracking, or a delivery radius smaller than the app's.

The uncomfortable one is the customer who wrote that when they have tried ordering direct after getting a card in the bag, "the final price with delivery is always higher on the direct site than Uber Eats," because of delivery and service fees. The only time it came out cheaper was pickup. If that is true of your site, no flyer will fix it.

## What each order costs you: app vs direct

**The saving from moving one delivery customer is about $7 to $9 per $35 order, and about $1 per pickup order.** These figures come from each vendor's current US pricing page, on a $35 subtotal:

| Channel | Fee as published | Cost on a $35 order |
| --- | --- | --- |
| Uber Eats Lite (delivery) | 20% | $7.00 |
| Uber Eats Plus (delivery) | 25% | $8.75 |
| Uber Eats Plus, Uber One order | 25% + 5% | $10.50 |
| Uber Eats Premium (delivery) | 30% | $10.50 |
| Uber Eats pickup | 7% with validated in-store pricing, 10% without | $2.45 or $3.50 |
| DoorDash Plus (delivery) | 25% | $8.75 |
| DoorDash pickup | 6% | $2.10 |
| DoorDash Online Ordering (your site, customer pays delivery) | 2.9% + $0.30 | $1.32 |
| Uber Eats Webshop (your site) | 2.5% + $0.29 | $1.17 |

Sources: [Uber Eats merchant pricing](https://merchants.ubereats.com/us/en/pricing/), [DoorDash merchant pricing](https://merchants.doordash.com/en-us/pricing) and DoorDash's [Online Ordering guide](https://merchants.doordash.com/en-us/blog/how-to-create-online-ordering-for-restaurants), which states "a standard payment processing fee of 2.9% + $0.30 per order."

Two details on the Uber Eats page matter for this problem. On Plus, you join Uber One "by paying an additional 5% for Uber One orders," so the most locked-in customers are also the most expensive ones to serve. And Lite merchants "are not eligible to participate in the Uber One program," which is part of why Lite is cheaper.

The table uses plan rates, and your real take is higher. Marketing fees, promotions you fund, and refunds and error charges all come out of the payout. That is why the [DoorDash markup maths](https://www.pavadotech.com/blog/how-much-to-mark-up-menu-prices-on-doordash) starts from your all-in take, not the plan rate, and why refunds you never agreed to are worth [disputing on Uber Eats](https://www.pavadotech.com/blog/uber-eats-error-charges-dispute).

Before you spend on coupons, know what each app really keeps per order. We read your Uber Eats, DoorDash and Grubhub payout exports, show the true take per platform after promotions and refunds, and list the error charges you can still dispute.

## Run the checkout-total test first

**Before you change anything, order the same meal through Uber Eats and through your own site, to the same address, and compare the final total.** This takes ten minutes, and it answers the question most flyers skip: is ordering direct actually cheaper for this customer?

Do it three ways:

1. **As a regular Uber Eats customer.** Note subtotal, delivery fee, service fee and total.
2. **As an Uber One member,** or ask a friend who is one. Uber says members get a $0 Delivery Fee on eligible orders over the minimum and up to 10% off. That is the customer you are competing for.
3. **On your own site,** from a phone, logged out, as a first-time customer. Time how long it takes and count the fields you fill in.

If your total is higher than the member's total, your menu discount is not doing its job. You have three levers: a lower delivery fee, a bigger first-order coupon, or pushing pickup. If your checkout took more than two minutes, fix that before anything else. The same slow-form problem that loses service businesses their leads, covered in our [website conversion rate](https://www.pavadotech.com/blog/website-conversion-rate-for-small-business) guide, loses restaurants their direct orders.

## 7 ways to get customers to order direct

**The fixes that work make ordering direct easier and cheaper at the exact moment a customer is deciding.** In rough order of effort:

### 1. Make your own link the preferred option on Google

This is the cheapest fix and most owners have never touched it. Google's help page on [managing online ordering](https://support.google.com/business/answer/10842217?hl=en) says "you can mark third-party order options and links as preferred," with separate switches for **Preferred for pickup** and **Preferred for delivery**. In your Business Profile, open **Food ordering**, pick your own link and choose **Set as preferred**.

While you are there, check what else is listed. Delivery apps add their own links through their integrations, and a customer who searches for you and taps Order online may be sent straight to Uber Eats. As one commenter put it: "I try very hard to not order from Uber eats so I always go to Google. And sometimes that link goes to Uber eats." DoorDash's help centre also suggests putting your ordering URL in the **Website** and **Menu link** fields, not just the order-ahead links.

### 2. Put a coupon, not a flyer, in every app bag

The 462-upvote answer: "Throw a coupon in with carryout orders. Make the coupon only valid for orders placed on your website." A specific dollar amount with a code gives the customer a reason to try one new checkout. "Save X by ordering direct" asks them to do sums.

Aim it at the orders that cost you most: app delivery orders. A customer who already walks in and pays at the counter costs you only your card rate, so sending them to your website saves nothing.

### 3. Test the coupon before you print 500 of them

The reply to that top answer, with 148 upvotes: "they gave me a $10 coupon if I order on the website next time. I tried using the coupon a few days later and it never worked haha." Place a real order with the code on a phone before it goes in a single bag, and again every time you change your ordering system.

### 4. Accept the coupon by phone too

One commenter added: "Make sure it's accepted for phone orders too, which also would be 0 fee to the business." Some of your best regulars will never download anything, and a phone order still takes them off the app.

### 5. Give them a reason to come back after the first order

The switch that sticks is the second order. In the thread, a customer described how their favourite Italian place moved them: "a free $10 off no minimum coupon if I ordered through the app. But on the app I learned they track points and do free meals as a rewards thing, so now I order everything through their app." The coupon got the first order; points kept them. If your direct system can send a reorder reminder, that is one of the few [things worth automating](https://www.pavadotech.com/blog/what-can-i-automate-in-my-small-business) for a small restaurant.

### 6. Use the platforms' own commission-free ordering

Both big apps now sell a direct channel. DoorDash's [Online Ordering](https://merchants.doordash.com/en-us/products/online-ordering) says "Direct orders are commission-free. You cover standard payment processing... Customers cover delivery," and it syncs with your DoorDash Marketplace menu. Uber Eats lists **Webshop**, "a commission-free online ordering site that you control," at 2.5% plus $0.29 per order.

The catch is customer data. DoorDash says that for orders placed on Google, "You won't receive customer email addresses or phone numbers," and customer information "may only be used for order fulfillment." If you want a list you can market to, send people to an ordering page on your own website and check what the provider actually gives you.

### 7. Tell people, in person and on the receipt

An owner in r/restaurantowners reported app prices "30% higher than when dining in or ordering direct." Plenty of customers would switch if they knew. A sticker on the bag, a line on the receipt or a word at the counter costs nothing: one commenter liked a sticker that said "this food is always heaps cheaper if you just call us."

## Which coupon pays back

**On a $35 delivery order where the customer pays delivery, a coupon up to about $7.43 still costs you less than Uber Eats Plus on the first order.** Every direct order after that saves the full gap. Figures use Uber Eats Plus at 25% ($8.75) and DoorDash Online Ordering processing at 2.9% plus $0.30 ($1.32):

| Offer | Your cost on the first direct order | Vs Uber Eats Plus ($8.75) | Paid back |
| --- | --- | --- | --- |
| $3 off | $4.32 | Saves $4.43 | First order |
| $5 off | $6.32 | Saves $2.43 | First order |
| 15% off next 3 orders | $6.57 each | Saves $2.18 each | Each order |
| $10 off | $11.32 | Costs $2.57 more | Second order |

Two cases change the maths.

**Pickup customers.** If the app order was a pickup, Uber Eats kept 7% ($2.45 with validated in-store pricing). Moving it direct saves only about $1.13 per order, so a $10 coupon takes roughly nine orders to pay back. Keep pickup offers small.

**Free delivery on your own site.** [Uber's pricing page](https://merchants.ubereats.com/us/en/pricing/) lists Uber Direct, delivery for orders from "your own website, app, or phone," starting at $7.99 per delivery. If you pay all of it plus a 2.9% plus $0.30 card fee, you spend $9.31 on a $35 order, more than the $8.75 Uber Eats Plus would have kept. The break-even subtotal is about $37.50 against Plus and about $30.60 against Premium. Offer free delivery above a minimum order, or split the fee with the customer.

**Run your own numbers.** Take last month's average Uber Eats subtotal and your real take rate from the payout report, not the plan rate. Multiply the gap by the orders you think you could move. If 20 customers a month switch and the gap is $7, that is $140 a month, before you count what a regular spends over a year.

The break-even only works with your real take rate, and the payout report hides it across promotions, adjustments and refunds. Send us the exports and we will work out what each platform keeps on your average order, so you know what a direct customer is worth before you set the coupon.

## What not to do

**Do not switch the apps off before your direct channel is as easy as theirs.** In an [r/restaurateur thread](https://www.reddit.com/r/restaurateur/comments/o1692c/our_restaurant_is_doing_great_should_we_continue/), an owner doing about $350k a month, roughly 30% from apps, asked whether to turn them off. The practical advice was to turn delivery off on the apps "for a day and see how that impacts your volumes," then repeat on a different day. Another owner in the same thread was blunt about the pace: "Every year its only a couple percent that we have been able to convert."

Other traps:

- **Promising in-house delivery you cannot insure.** A pizza owner of more than a decade in r/restaurantowners said insurance for in-house drivers is "either non existent or crazy expensive," and they could not find another insurer.
- **Marking up pickup on the apps.** Uber Eats charges 10% instead of 7% on pickup unless you prove pickup prices match in-store, and DoorDash's 6% pickup rate requires matching prices too. Mark up delivery only.
- **Mixing up the sales tax.** Direct orders and marketplace orders are often taxed through different hands, so your sales tax report has to split them. If you have been paying tax on app sales the marketplace may already have remitted, check for [double-paid sales tax](https://www.pavadotech.com/blog/restaurant-sales-tax-delivery-apps-double-paid).

## Can you do this yourself?

**Yes, most of it takes an afternoon.** Setting Google's preferred option, adding your link to the website and menu fields, printing a tested coupon and switching on a commission-free ordering page cost nothing beyond the processing fee. Start with the Google change and the checkout-total test, because they show you whether the rest is worth doing.

Where it stops being worth your time is the maths across three apps. Each platform reports fees, promotions, adjustments and refunds differently, so the real take per order is buried. If you already reconcile card fees, the [Toast processing fees](https://www.pavadotech.com/blog/toast-processing-fees) breakdown shows the same problem for your POS, and our [restaurant money recovery hub](https://www.pavadotech.com/blog/topic/restaurant-money-recovery) collects the rest. For a wider look at what your business pays for without noticing, start with [where you are losing money](https://www.pavadotech.com/blog/where-is-my-small-business-losing-money).

## How to tell if it is working

Track three numbers every month, from your own systems rather than a vendor dashboard:

- **Coupon redemptions,** by code, so you know which bag inserts came back.
- **Direct orders from repeat customers,** meaning a second order within 60 days of the first. That is the switch that saves money.
- **App share of off-premise sales.** If direct orders rise but the app share does not fall, you are adding new customers, not moving old ones. That is fine, but it is a different result.

Also watch for error charges and refunds on the apps while you do this. If the app keeps a bigger share than its plan rate, [DoorDash error charges](https://www.pavadotech.com/blog/doordash-error-charges-dispute) are often why, and every dollar you get back makes the remaining app orders worth keeping.

## FAQ

### Why do customers keep ordering on Uber Eats when my website is cheaper?

Mostly convenience, not price. In a 200-comment r/smallbusiness thread, customers listed saved payment and address, one-tap reorder, live driver tracking and refunds with no questions asked. Some also have Uber One, which Uber sells at $9.99 a month with a $0 Delivery Fee and up to 10% off eligible orders. A slightly cheaper menu does not beat all of that.

### Does putting a flyer in the Uber Eats bag work?

A generic flyer usually does not. The owner who started that r/smallbusiness thread put a QR flyer in every Uber Eats bag for three months and said almost nobody switched. The answer with 462 upvotes was a coupon valid only on the restaurant's website. A specific dollar offer that works on the first try does better than a general 'order direct and save' message.

### How big should the order-direct coupon be?

Big enough to be worth a new checkout, small enough to pay back on the first or second order. On a $35 subtotal, Uber Eats Plus keeps $8.75 and a direct order through DoorDash Online Ordering costs about $1.32 in processing, a gap of $7.43. A $5 coupon still saves money on the first order. A $10 coupon loses about $2.57 on the first order and pays back on the second.

### Does DoorDash or Uber Eats have commission-free ordering for my own website?

Yes. DoorDash says its Online Ordering is commission-free, with a payment processing fee of 2.9% plus $0.30 per order, and customers pay for delivery. Uber Eats lists Webshop, a commission-free ordering site, at 2.5% plus $0.29 per order, and Uber Direct delivery for your own website or app starting at $7.99 per delivery.

### How do I make my own ordering link the preferred option on Google?

In your Google Business Profile, open Food ordering, pick your own ordering link and choose Set as preferred. Google lets you turn Preferred for pickup and Preferred for delivery on or off separately. Customers may then see your link labelled as preferred by the business when they tap Order online.

### Should I turn off Uber Eats to force customers to order direct?

Test it before you do it. A restaurant owner in r/restaurateur with about 30% of $350k a month coming from apps was advised to switch the apps off for one day a week and watch what happened, rather than all at once. Another owner said they convert only a couple of percent of app customers each year. Switching off before your direct channel is smooth mostly hands those orders to a competitor.

### Is free delivery on my own website cheaper than Uber Eats?

Not always. Uber Direct starts at $7.99 per delivery. If you pay all of it plus a 2.9% plus $0.30 card fee, you spend more than Uber Eats Plus's 25% on any subtotal under about $37.50, and more than Premium's 30% under about $30.60. Free delivery only pays on bigger orders, or when the customer pays part of the delivery fee.

### Do I get the customer's email when they order through Google?

Not with every setup. DoorDash's help centre says that for Online Ordering orders placed on Google, you do not receive customer email addresses or phone numbers, only what you need to fulfil the order. If building a customer list is the goal, send people to an ordering page on your own website, where your provider collects contact details.
