Articles Sign in

Kontimo helps restaurants perform on Grab. Your Grab figures explained, the other members, free.

Guides & newsArticles

Prices and how customers read themArticle7 min read

GrabFood markup: can delivery cost more than dine-in?

Grab recommends the same price on GrabFood as in your dining room, and caps the markup in some markets. What each market allows, and what a markup really earns.

Singapore, Malaysia, Thailand, Philippines, Vietnam, Indonesia. By Kontimo

A level scale with a dine-in bowl and its price tag on one side and a delivery bag and its tag on the other: GrabFood markup against dine-in prices

A GrabFood markup is allowed in some markets, within limits, but Grab's advice everywhere is the same price as in your dining room. The GrabMerchant app lets you set a different price for each order type, and Grab adds that it strongly recommends menu prices be the same as in-store1. Where Grab publishes a ceiling, it is 20% above in-store prices in Singapore2, 50% in Malaysia3, and a reasonable 10% in the Philippines unless your contract says otherwise4. And a markup earns you less than it seems, because the commission is taken on the higher price too.

This guide covers the six markets where Grab runs food delivery: Singapore, Malaysia, Thailand, the Philippines, Vietnam and Indonesia. Each rule below comes from Grab's own pages for that market.

What does Grab recommend for your GrabFood prices?

The same price as in your shop, in every market where Grab says anything. The menu article of Grab's merchant help centre says it in Singapore1, in Malaysia5 and in Thailand6. Vietnam's article on updating your menu or prices says it in Vietnamese: Grab strongly encourages the price of a dish on the GrabFood menu to be the same as the price in your store7.

Grab's merchant Code of Conduct repeats it. In Singapore it recommends that the price and quality of food through the Grab Merchant App are consistent with dine-ins8, and Malaysia's code says the same9. Thailand's code, in Thai, recommends that the price and quality of food in the app match what a customer gets when eating in10.

A recommendation is not a ban. You can still set a different price for delivery. But a restaurant that does should know the ceiling in its market, and what the markup actually brings in.

How much higher can a GrabFood price be in each market?

Grab publishes a figure in three markets, and only a recommendation in the others.

MarketWhat Grab publishes on a delivery markup
SingaporeNot more than 20% above in-store prices2
MalaysiaNot more than 50% above in-store prices3
PhilippinesA reasonable markup of 10%, unless your contract says otherwise, never above your price on other platforms4
Thailand, VietnamSame price recommended, no ceiling published
IndonesiaDifferent prices for the same product not allowed

The Philippines has the most detailed rule. Besides the 10% markup, no markup is allowed for Dine-Out and Pick-Up11: for those, the menu price must match in-store prices12. The merchant service fee, the fee Grab charges you, should not be passed on to the customer13. A breach can bring penalties based on the price difference against other platforms14, and Grab may tell customers that a restaurant's markup is without authorisation15.

In Indonesia, Grab's Code of Conduct, updated on 26 June 202316, says in its rules on menu content that showing different prices for the same product is not allowed17. It also lists negative complaints about inaccurate prices18 among the issues that lead to written education, then a reprimand, then a warning. The rule does not name dine-in, so ask Grab before you set a delivery price above your shop's.

In Thailand and Vietnam no published page sets a ceiling. Your contract with Grab may. If you do not have a copy, ask your account manager or the merchant help centre for the pricing clause of your market before you change a price.

Does a markup cover the commission?

Not by the amount it seems to. Grab takes its commission as a share of the price you set, so it also takes a share of the markup.

Singapore's merchant terms say it plainly. The price Grab works from is the retail price, including GST, of the item as published on the Grab Platform19, and what you are paid is that price less the applicable service fee20. Grab's #AskGrab post on commission, dated Monday July 12th, 202122, gives the range: on average, around 15%-30% commission on the order value21.

Take an example dish sold at 100 in your shop, and a commission of 30%. On GrabFood at the same price, the commission is 30 and you keep 70. Raise the GrabFood price by 20%, to 120, and the commission becomes 36: you keep 84. The markup of 20 brought you 14.

Three bars: the in-store price kept whole, the same price on Grab with commission taken off, and a marked up price where commission grows with it
An example dish of 100 in-store with a commission of 30%: at the same price on Grab you keep 70, at 120 you keep 84

To keep the full 100 at a 30% commission, the GrabFood price would have to be about 143, a markup of 43%. That is above Singapore's ceiling and close to Malaysia's. At any commission above about 17%, Singapore's 20% ceiling cannot bring you back to what the dish leaves you in your dining room. A markup narrows the gap. It does not close it.

What can a markup cost you in orders?

Grab does not publish what a markup does to a restaurant's orders or its place in the app. Another platform has said what it sees. DoorDash told Business Insider, in an article published on 29 April 202325, that it estimates significant discrepancies in menu pricing can lead to up to 37% fewer sales and up to 78% lower reorder rates23. It also gives lower placement in its app to restaurants whose prices are higher than in-store24. That is DoorDash's own estimate, for the United States, and not a rule of Grab's. It is still a sign of what a platform can see from the customer's side.

On Grab, the cost you can count on is the customer's reaction. A customer who knows your shop price can notice a difference, and in the Philippines complaints from customers on prices must be handled by the merchant26. In Indonesia they can lead to sanctions18.

What can you do instead of a markup on every dish?

Start from what each dish leaves you on GrabFood, not from the dining room price. For each dish: the price, less the commission, less the ingredients, less the packaging. A dish that leaves too little at your in-store price is the one to work on.

Then choose the tool that fits.

  • Keep the same price on the dishes customers know. Your best sellers and your simplest items are the ones a regular can compare.
  • Price the delivery cost where it belongs. Packaging is a real cost of a delivery order. A dish that needs a container your dining room never uses can carry it, within your market's ceiling.
  • Build items for delivery. A set or a bundle that exists only on GrabFood has no in-store price to compare with. Price it on what it costs you.
  • Keep Dine-Out and Pick-Up at your shop price. In the Philippines it is a rule11; everywhere else it is where a customer compares most directly.

If you keep a markup, keep it within your market's ceiling and the same on every platform you sell on. And write down why: when a customer asks, an answer you can give is better than one you have to find.

What should you check before you set your GrabFood prices?

  • Your market's rule: Singapore 20%, Malaysia 50%, the Philippines 10% unless your contract says otherwise, Indonesia no different price for the same product, Thailand and Vietnam a recommendation.
  • Your contract with Grab: ask for the pricing clause if you do not hold it.
  • What each dish leaves you at your in-store price, after commission, ingredients and packaging.
  • What a markup really brings in: the markup less the commission on it.
  • Dine-Out and Pick-Up prices at your shop price.
  • Your price on other delivery platforms: never lower than on Grab if you are in the Philippines.
A Kontimo screen reading what stays with the restaurant of each order, with its in-store prices against Grab among the figures it rests on
In Kontimo's demo account, with invented figures: the reading of what each order leaves the restaurant, resting among others on its in-store prices against Grab.

Kontimo helps people running restaurants on Grab read what each order and each dish leaves them each month, explained in plain language, so a price is set with the numbers in front of you.

Sources 26 documents, every figure traceable to one
  1. Menu management, creating and editing items (Grab merchant help centre article 360031622411, Singapore), text of the page (read on 2026-10-21)You can set custom prices for different order types. We strongly recommend for menu prices to be the same as those in-store to provide for optimal consumer experience.
  2. Menu management, creating and editing items (Grab merchant help centre article 360031622411, Singapore), text of the page (read on 2026-10-21)If you are editing the item price, please note that any markup prices must not be more than 20% of in-store prices.
  3. Menu management, creating and editing items (Grab merchant help centre article 360031622411, Malaysia), text of the page (read on 2026-10-21)Markup prices must not be more than 50% of in-store prices.
  4. Code of Conduct: Merchant (Grab Philippines) (read on 2026-10-04)A reasonable mark-up (i.e. 10% mark-up) is allowed for the Menu Price unless otherwise stated in the contract, but must not exceed the Menu Price in other platforms.
  5. Menu management, creating and editing items (Grab merchant help centre article 360031622411, Malaysia), text of the page (read on 2026-10-21)We strongly recommend that menu prices be the same as those in-store to provide optimal customer experience.
  6. Manage items and categories in your menu (read on 2026-09-28)We strongly recommend for menu prices to be the same as those in-store to provide for optimal customer experience.
  7. Cập nhật thực đơn hoặc giá (Grab merchant help centre article 360027910451, Vietnam: updating the menu or its prices), text of the page (read on 2026-10-21)Chúng tôi rất khuyến khích giá món trong thực đơn GrabFood sẽ giống với giá bán tại cửa hàng
  8. Code of Conduct: Merchant (Grab Singapore), text of the page (read on 2026-10-21)We recommend that the price and quality of food provided through the Grab Merchant App are consistent with dine-ins.
  9. Code of Conduct: Merchant (Grab Malaysia), text of the page (read on 2026-10-21)We recommend that the price and quality of food provided through the Grab Merchant App are consistent with dine-ins.
  10. Code of Conduct: Merchant (Grab Thailand, Thai) (read on 2026-10-04)เราขอแนะนำว่าราคาและคุณภาพของอาหารในแอปพลิเคชัน
  11. Code of Conduct: Merchant (Grab Philippines) (read on 2026-10-04)No mark-ups are allowed for Dine-Out and Pick-Up.
  12. Code of Conduct: Merchant (Grab Philippines) (read on 2026-10-04)Menu Price for these must match in-store prices.
  13. Code of Conduct: Merchant (Grab Philippines) (read on 2026-10-04)Merchant Service Fee should not be passed on to the End User.
  14. Code of Conduct: Merchant (Grab Philippines) (read on 2026-10-04)Any violation of this section may subject the Merchant to penalties based on the price differential of the mark-up as compared to other platforms.
  15. Code of Conduct: Merchant (Grab Philippines) (read on 2026-10-04)Grab may communicate to End Users that the Merchant’s price mark-up is without authorization.
  16. Kode Etik: Mitra Penjual (Merchant) (Grab Indonesia, updated 26 June 2023), text of the page (read on 2026-10-21)Diperbaharui pada tanggal 26 Juni 2023
  17. Kode Etik: Mitra Penjual (Merchant) (Grab Indonesia, updated 26 June 2023), text of the page (read on 2026-10-21)Tidak diperbolehkan untuk menampilkan harga yang berbeda untuk produk yang sama.
  18. Kode Etik: Mitra Penjual (Merchant) (Grab Indonesia, updated 26 June 2023), text of the page (read on 2026-10-21)Komplain negatif terkait harga yang tidak akurat
  19. Grab Merchant: Terms and Conditions (Grab Singapore) (read on 2026-10-16)the retail price (including GST) of that Good(s) as published on the Grab Platform
  20. Grab Merchant: Terms and Conditions (Grab Singapore) (read on 2026-10-16)shall mean the Relevant Price of the Good(s) sold and determined by the Merchant via the Grab Platform (as published on the Grab Platform, which shall be inclusive of GST and/or any other prevailing taxes) less the applicable Service Fee.
  21. #AskGrab: Where does the merchant commission go? (read on 2026-08-29)On average, we charge merchants around 15%-30% commission on the order value.
  22. #AskGrab: Where does the merchant commission go? (read on 2026-08-29)Monday July 12th, 2021
  23. DoorDash to Show Customers Which Restaurants Raise Prices on App (read on 2026-09-02)We estimate that significant discrepancies in menu pricing can lead to up to 37% fewer sales and up to 78% lower reorder rates
  24. DoorDash to Show Customers Which Restaurants Raise Prices on App (read on 2026-09-02)DoorDash is giving restaurants lower placement in its app if their prices for menu items are higher on the app than they are in-store.
  25. DoorDash to Show Customers Which Restaurants Raise Prices on App (read on 2026-09-02)2023-04-29
  26. Code of Conduct: Merchant (Grab Philippines) (read on 2026-10-04)Complaints from End User on prices must be handled by the Merchant.

Every figure above comes from one of these documents, as it stood on the date given. Your own contract and statements are the figures that count for your restaurant.

Open your free space

Three questions. Your space opens at once.

This is how you sign in. There is no password to choose.

Is it already on Grab?

Already have a space? Sign in

Get the week on Grab by email

Three questions: your free space opens, and the letter comes every Monday. No card.

This is how you sign in. There is no password to choose.

Is it already on Grab?

Already have a space? Sign in