Google online ordering for restaurants: how the Order button works now
Google online ordering is the "Order online" button on your restaurant's Google Business Profile, on Search and Maps. Since July 1, 2024, Google no longer takes the order or the payment itself: the button sends the diner to an ordering page run by someone else, which can be a delivery app like DoorDash or Uber Eats, an ordering company, or your own ordering page [1] [2] [3]. Google doesn't charge you for it. What an order costs you depends entirely on which page the diner lands on.
That makes one setting on your profile worth real money: which link Google marks as preferred. Below: what changed, how the button decides what to show, what a $25 order costs through each route, how to put your own page first and take off apps you never signed up with, why the button sometimes doesn't show at all, and how to send pickup to your own page while keeping the apps for delivery. If you haven't set up the profile itself yet, start with Google Business Profile for restaurants; this guide goes deeper on the ordering part.
What happened to "Order with Google"?
From 2019 to mid-2024, a diner in the US could build a cart and pay inside Google Search or Maps, and the order was passed to the restaurant through a partner such as an ordering company or delivery app. Google called this "Order with Google" (also Google Food Ordering). In May 2024 partners began telling restaurants it would end; Google's developer documentation set the end of that in-Google checkout at July 1, 2024 [3] [4].
The button itself stayed. What changed is that it now works as a list of links. When a diner taps "Order online", Google shows the ordering options it knows about for your restaurant, and the diner finishes the order on that provider's site or app [2] [3]. Google's help page still uses the name "Order with Google" for this US experience, and says customers can place pickup and delivery orders "through your profile" [1]: the order starts on Google and ends on someone else's page.
Three things follow from that:
- Google takes no cut. Nothing in Google's help pages lists a fee for the button [1], and the ordering companies describe the linked button as free to the restaurant [5]. You pay whatever the page the diner lands on charges.
- The order of the links matters. A diner who sees DoorDash first will often tap DoorDash. Your own link has to be there, and marked preferred.
- Any provider that says it works with you can appear. Google lists them automatically [1]. More on that below.
How the Order online button works today
On Google's Food ordering settings, two kinds of entries can sit behind the button [1]:
| Entry | Who adds it | What it does |
|---|---|---|
| Provider | An ordering company or delivery app that has built a link feed with Google, and says it has an authorized relationship with you | Listed automatically; its availability (open, closed, delivery area) updates on its own [1] |
| Custom link | You, in your profile | A plain web address where people can order; shows on Search and Maps [1] |
For each entry you can set Preferred for pickup, Preferred for delivery, or both. You can't mark a provider preferred for something it doesn't offer: a pickup-only page can't be your delivery choice [1]. Outside the US, the same links can show as separate "Place an order" links instead of one button [1].
The ordering companies that build the link for you call the preferred mark a badge; Toast, for one, labels its setting "Add badge" for the "Preferred Business" mark, and says changes take up to 48 hours to show [5].
Does Google charge restaurants for online ordering?
No. There's no Google fee for the Order button or for being listed [1] [5]. The cost comes from whoever takes the order. These are the US rates for the main routes, as the companies publish them (we checked each in the guides linked):
| Where the diner lands | What the restaurant pays | On a $25 order |
|---|---|---|
| DoorDash app, delivery (Basic / Plus / Premier) | 15% / 25% / 30% of the subtotal [6] | $3.75 / $6.25 / $7.50 |
| DoorDash app, pickup | 6% on every plan [6] | $1.50 |
| Uber Eats app, delivery | 20% / 25% / 30% by plan [7] | $5.00 / $6.25 / $7.50 |
| Uber Eats app, pickup | 7% with matched prices, 10% without [7] | $1.75 / $2.50 |
| DoorDash Online Ordering (your own page, Starter) | No commission; 2.9% + $0.30 card processing [8] | $1.03 |
| Your own ordering page, card payment | Card processing only, typically about 2.9% + $0.30 | about $1.03 |
| Your own page, pay at pickup | Nothing per order | $0 |
Delivery app rates are before card processing on some plans and include it on others; the details are in DoorDash's fees, Uber Eats' fees and Grubhub's fees. The gap is what matters here: on the same $25 pickup order, the Order button can cost you $0 to $2.50 depending on which link a diner taps, and on delivery up to $7.50.
A month worked out
Say Google sends you 120 online orders a month at $25, 80 pickup and 40 delivery. Here's what three different button setups cost:
| Setup | Pickup (80) | Delivery (40) | Month | Year |
|---|---|---|---|---|
| Did nothing: DoorDash Plus first for both | 80 × $1.50 = $120 | 40 × $6.25 = $250 | $370 | $4,440 |
| Own page preferred for pickup (card), DoorDash Plus for delivery | 80 × $1.03 = $82 | $250 | $332 | $3,984 |
| Own page preferred for pickup (pay at counter), DoorDash Basic for delivery | $0 | 40 × $3.75 = $150 | $150 | $1,800 |
These assume every diner taps the preferred link, which not all will; some will pick the app they already have open. The direction holds: the preferred setting moves most of the money. Basic delivery plans come with less visibility inside the apps, so whether Basic is right depends on how many new diners the app brings you, not on Google.
Who gets on your button without you asking
Google lists any provider that "states" it has an authorized relationship with your business, automatically [1]. That's an opt-out system: you aren't asked first. Owners find links they never set up, usually because a delivery app or ordering company once had their menu, or because a provider's feed matched their address. A link you didn't set up shows a menu and prices you don't control, so a diner can order something you no longer make.
You can remove any provider. Google requires providers to take their link down within 5 business days of your request, and has a form to report one that doesn't [1].
How to set up Google online ordering, step by step
You need a verified profile (see how to get your restaurant on Google Maps) and an ordering page of your own. If you don't have one, a free one is enough; you can build a menu site with pickup ordering free from a photo of your menu, then come back to these steps.
- Open Food ordering. Search your restaurant's name on Google while signed in to the owner account, or open the profile in Maps, and choose Edit profile, then Food ordering [1].
- Check "Accept orders on your profile" is on. Turning it off hides every provider and every link, yours included [1]. Toast warns that this toggle also overrides the ordering settings in its own system [5].
- Write down every provider listed. Note which ones you have an account with and which you don't.
- Add your link. Choose Add a link at the bottom of the list and paste the address of your ordering page, the page where the menu and the Order button are, not your home page [1].
- Mark it preferred. Select your link, choose Set as preferred, turn on Preferred for pickup (and for delivery if your page delivers), and Save [1].
- Set delivery to the app you chose. If you deliver only through an app, mark that one Preferred for delivery, so a delivery diner goes to the plan you pay least on.
- Remove providers you don't work with. Select each one, choose Remove link [1]. Take a screenshot with the date: if the link is still there after 5 business days, you'll need it for the report.
- Place a test order a week later. On your phone, signed out, search your name, tap Order online, and see what comes first. Google and the providers can take up to 48 hours to show changes [5], and providers can be added again later, so check monthly.
Linked provider or custom link: which is better?
A provider with a Google integration sends Google live data: whether you're open, your delivery area, sometimes wait times. A custom link is a plain address, so Google can't tell whether ordering is open right now [1]. In practice both show on the button and both can be marked preferred.
| Linked provider | Custom link | |
|---|---|---|
| Who sets it up | The ordering company, through Google's integration (Google says it takes providers 6–8 weeks to build) [9] | You, in two minutes |
| Live open/closed status | Yes, from the provider's feed [1] | No |
| Fee from Google | None | None |
| Can be preferred | Yes | Yes |
| Breaks when | Your account with the provider lapses or its menu is set to hidden | The address changes |
If your ordering tool already has a Google integration (Toast does [5]; check your own tool's help pages), use it. If not, a custom link does the job. Either way, the page it opens should be quick on a phone and show the menu at once.
Order, Menu and Website: three links, three jobs
A restaurant profile can carry three links that people confuse:
- Order link (Food ordering): where the Order online button goes. Your ordering page.
- Menu link (Business information, Contact): where "Menu" goes, for people deciding before they come in [10]. Your menu page, readable as text. If Google finds menus in more than one place (its own menu editor, your site, an app), you can choose which shows [10]. Adding the menu itself is covered in Google Business Profile for restaurants.
- The steps for the menu editor, the menu link and fixing an old menu are in how to add a menu to your Google Business Profile.
- Website link: your home page. It's one of the few links on the profile only you control.
The menu link and the order link can point to the same page if your menu page has ordering built in. That's the simplest setup for a small place: one page, one address, everywhere. What Google reads on that page is in how Google reads your menu.
Why isn't the Order online button showing?
Google doesn't publish a troubleshooting list for this. These are the causes ordering companies list in their own help pages, in the order to check them:
| Check | What to look for |
|---|---|
| Accept orders is off | Food ordering → "Accept orders on your profile" off hides the button entirely [1] [5] |
| Profile not verified | Unverified profiles can't manage Food ordering; integrations need a verified one [11] |
| Category | Food ordering settings appear for food categories; Bento says the profile may need to be a Restaurant or Bar category to show the toggle [12] |
| Name, address, phone don't match | A provider's integration matches your listing to its account; Shift4 says name, phone and address must match exactly [11]. Google's provider rules require a physical address that matches Maps [9] |
| Ordering off in your tool | Ordering switched off, in test mode, or no ordering hours set in your ordering system [5] |
| You removed the only provider | With no provider and no custom link left, there's nothing to show: add your link |
| Too soon | Changes can take up to 48 hours [5] |
A food truck or a delivery-only kitchen with its address hidden can still use ordering links, but integrations that need a matched street address may not work for it; a custom link is the reliable route there.
Pickup on your own page, delivery on the apps
Most independents don't need to leave the apps to save money from Google. The split that pays:
- Pickup preferred: your own page. A diner who searches your name on Google already knows you. Sending them to an app that charges 6% or 7% on pickup buys you nothing; DoorDash's pickup rate alone is $1.50 on a $25 order [6].
- Delivery preferred: the app on your lowest plan. Unless you have your own drivers or your ordering tool books couriers per trip, delivery has to go through someone with drivers.
- Everything else listed, or removed. Keep the apps you have contracts with (diners who live in one app will find you there anyway). Remove the ones you don't.
Then tell regulars where the cheaper page is: a card in the bag, a line on the receipt, the address on your door. The full move is in commission-free online ordering, and the setup of the page itself in how to set up online ordering.
Common mistakes
- Turning off "Accept orders" to get rid of an app. It hides your own link too. Remove the app instead.
- Linking the home page as the order link. The diner tapped Order; send them to the menu with the button, not a photo slideshow.
- Marking one link preferred for both when it only does pickup. Google won't let a pickup-only page be preferred for delivery [1]; set delivery separately.
- Never checking again. Providers can come back as their feeds refresh. Look once a month, signed out, on a phone.
- Different prices on your page and the apps without saying so. Diners compare. Some apps' pickup rates also depend on matching your in-store prices (Uber Eats charges 7% with matched prices, 10% without [7]).
- Leaving a dead link. If you switch ordering tools (GloriaFood restaurants have until April 30, 2027; see GloriaFood is shutting down), change the link on Google the same day.
Questions
Can customers still order directly on Google?
They start on Google and finish on the provider's page. Since July 1, 2024, the cart and payment are no longer inside Google [3] [4].
Is Google online ordering free for restaurants?
Google charges nothing for the button or the listing [1] [5]. The page the diner orders on charges its own fees, from $0 on your own pay-at-pickup page to 30% on a top delivery-app plan [6] [7].
How do I remove DoorDash or Uber Eats from my Google listing?
In Food ordering, select the provider and choose Remove link. Providers must take it down within 5 business days, and you can report one that doesn't [1].
Why does Google show a delivery app I never signed up for?
Google lists providers that state they have an authorized relationship with your business, without asking you first [1]. Remove it the same way.
How long until my own link shows first?
Ordering companies say up to 48 hours [5]. Check signed out, on a phone, after two days.
Can I use Google ordering without a website?
You need some page where people can order. It can be a menu page with ordering built in, without a full website around it.
Want a page of your own to set as preferred, with pickup orders that ring your phone and no fee per order? Build your menu site free from a photo of your menu. More answers are in all our guides.
Sources
- Manage online ordering options, Google Business Profile Help, read Nov 4, 2026 (providers listed automatically, custom links, preferred for pickup/delivery, remove within 5 business days, Accept orders toggle).
- What the end of Order with Google means for restaurants, BentoBox, June 10, 2024.
- Ordering E2E is migrating to Ordering Redirect, Google Actions Center, as listed in search Nov 4, 2026 (end-to-end experience shut down July 1, 2024).
- Order with Google for food delivery going away end of June, Search Engine Roundtable, May 17, 2024 (corrected: the button stays, orders go to third-party sites).
- Manage Order with Google, Toast Central, read Nov 4, 2026 (requirements, Preferred Business badge, up to 48 hours, the Accept orders warning).
- DoorDash commission rates and pricing, DoorDash, read Nov 4, 2026 (as listed in search).
- Uber Eats pricing for merchants (US), Uber, read Nov 2, 2026.
- Give your restaurant its own ordering page, powered by DoorDash, DoorDash, read Nov 3, 2026.
- Ordering Redirect overview, Google Actions Center, read Nov 4, 2026 (eligibility, address matched to Maps, 6–8 weeks to integrate).
- About the menu editor, Google Business Profile Help, read Nov 3, 2026.
- Shift4 help article on Google ordering, Shift4 Help Center, as listed in search Nov 4, 2026.
- Tell your guests about Online Ordering on Google, BentoBox Help, as listed in search Nov 4, 2026.