For a Kuala Lumpur cafe with a RM21.50 average ticket, GrabFood’s 23% non-exclusive commission plus 3% gateway fee adds RM5.59 per order, while foodpanda’s 26% base plus 3% adds RM6.24 — and co-marketing campaigns push both past 30% effective cost. This breakdown reads the actual 2025 merchant contracts, settlement cycles, and boost-ad fees for cafes across Bangsar, Mont Kiara, and Petaling Jaya.
Both platforms restructured merchant pricing in late 2024. The old flat “25% for everyone” is gone — GrabFood now quotes tiered rates based on monthly order volume, while foodpanda leans on per-merchant negotiation sheets generated inside its onboarding CRM. For a cafe selling RM9 cappuccinos, the percentage point difference between the two apps is frequently the difference between break-even and a loss per order.
Base Commission Tiers in Malaysia (2025)
GrabFood’s non-exclusive contract for a standard cafe sits at 20% to 23% commission, with an additional 3% payment processing fee applied to every card or eWallet transaction handled through the GrabMerchant app. Exclusive contracts — where the cafe delists from foodpanda — drop the rate to 15% to 17%, but trigger an order-volume clause of roughly 250 monthly orders to hold that tier. foodpanda’s non-exclusive rate for cafes runs 25% to 28%; the exclusive tier drops to 18% to 20% only if the cafe uses foodpanda’s designated rider pool between 6 pm and 10 pm daily. Neither platform publishes a rate card. The merchant onboarding agent keys each quote into a CRM dashboard, and that quote is negotiable — KL City Center cafes with two or more delivery-driver referrals routinely get 16% to 18% from Grab, while a new Subang Jaya outlet with zero order history receives the platform’s highest posted rate.
Per-Order Margin Math for Cafe Sales
Take a grab-and-go cafe averaging RM21.50 per delivery order with a 30% cost of goods. On GrabFood: RM21.50 × 26% (23% commission + 3% gateway) = RM5.59 lost to the platform, minus RM6.45 COGS, minus RM2.50 packaging, rider pickup handling and plastic bag fees. The cafe nets RM6.96 before rent and labor. On foodpanda’s non-exclusive 26% base plus 3% gateway (29% total), the same ticket nets RM6.31 — RM0.65 worse per order. The gap widens on coffee-only orders: a single RM12.50 long black at foodpanda’s 29% effective rate loses RM3.63 to the platform, which is 29% of the sale. Both platforms charge commission on the full customer price, including voucher discounts, so a “Buy 1 Free 1” campaign doubles the effective commission on the discounted item. Cafes offset this by keeping RM14-and-above food-pairing bundles on delivery menus, or by raising offline counter prices 15% above delivery list prices.
Settlement, Gateway Fees, and Hidden Deductions
GrabFood settles merchant earnings on T+7, and offers a daily payout option that deducts RM0.35 per settlement transaction. foodpanda settles weekly on Thursday, with an RM1.00 instant-cashout button inside its merchant portal for same-day transfers. Beyond the gateway fee, both platforms debit delivery subsidies as separate line items: opting into “Free Delivery” campaigns subtracts RM2 to RM4 from every order in the zone, and the deduction appears on the statement as “campaign contribution”, not as commission. Cash orders on GrabFood carry a 1.5% handling fee on top of the standard contract. foodpanda bundles its 3% gateway fee into the dashboard’s net-commission display, which makes an equivalent contract look cheaper on foodpanda’s screen than the actual bank settlement. Cafes reconciling the merchant app against bank statements need to track the “adjustments” and “voucher” rows — these rows move first when a customer issues a chargeback or cancels 20 minutes after dispatch.
Klang Valley Boost Fees and Co-Marketing Costs
The base commission is rarely the highest cost. GrabFood’s Boost system charges RM0.60 to RM1.80 per click on Klang Valley searches, and a “Featured Restaurant” slot in the Bangsar, Mont Kiara or Damansara Uptown zone runs RM1,200 to RM2,800 per month depending on week-part coverage. foodpanda’s Priority Listing costs RM600 to RM1,500 per month for a top-three carousel position, and its Flash Deal program requires a 5-10% menu discount on top of the 50/50 co-funded campaign budget. The co-marketing model is standard across apps: when a cafe joins the “Payday” or “12.12” promotion with a 10% discount, the platform funds half, and the platform’s share appears as a “marketing contribution” deduction from the next settlement. Two campaigns per month across both apps adds an effective 2.5% to 4% to total costs, pushing a mid-tier cafe’s real rate past 30%.
Exclusive Contracts and Real Client Outcomes
Sales representatives will pitch exclusive agreements as a straight 5 to 6 percentage point saving. The fine print changes the math. GrabFood’s exclusive tier requires the cafe to be delisted from foodpanda a minimum of 30 days before the contract starts, and 100% of orders must route through GrabFood’s own rider fleet. foodpanda’s exclusive tier requires the cafe to cover the designated rider pool during the 6 pm to 10 pm peak window, making the cafe liable for rider no-show costs. Cafe operators in TTDI and Damansara Uptown report a 35-42% drop in weekly delivery orders for 30 days after switching to an exclusive contract; the lower commission rate on fewer orders often yields a higher effective cost per order. Lock-in periods run 6 to 12 months, and neither platform pays for menu re-photography, QR code printing, or the 7-14 day settlement gap during migration — costs the cafe absorbs.
| Cost Parameter | GrabFood (Klang Valley Cafe, 2025) | foodpanda (Klang Valley Cafe, 2025) | Best For |
|---|---|---|---|
| Base Commission — Non-Exclusive | 20–23% | 25–28% | Cafes with branded own-app delivery |
| Base Commission — Exclusive | 15–17% (min. 250 orders/month) | 18–20% (designated rider pool) | High-volume outlets near office towers |
| Payment Gateway Fee | 3% digital; 1.5% cash handling | 3% (bundled in dashboard display) | Cash-heavy counter sales |
| Settlement Cycle | T+7; daily payout at RM0.35/transfer | Weekly Thursday; instant cashout at RM1.00 | Operators needing daily cash flow |
| Boost / Featured Placement | RM0.60–RM1.80 CPC; RM1,200–RM2,800/month zone fee | RM600–RM1,500/month Priority Listing | Visibility in Bangsar/Mont Kiara/TTDI |
| Co-Marketing Campaign Share | 50/50 co-fund of discount campaign | 50/50 co-fund + 5–10% Flash Deal menu cut | Cafes with 60%+ repeat customers |
| Effective Cost on RM21.50 Order | 26% = RM5.59 | 29% = RM6.24 | Menu bundling above RM14 |
Ready to Accelerate Your Digital Growth Strategy?
Partner with an industry-leading digital agency to upscale your infrastructure today.





