Delivery Apps vs Direct Sales: Are GoFood and GrabFood Worth It for Small Cafes?
20-30% commission per order is steep. But the traffic is real. Here's an honest comparison to help you decide whether delivery platforms make sense for your cafe.
The Dilemma Almost Every Cafe Owner Faces
If you run a small cafe, you've been asked — by friends, staff, or even customers: "Why aren't you on GoFood or GrabFood?"
The question is simple. The answer isn't. Because behind the promise of extra orders, there's a 20-30% commission per transaction that eats directly into your margin. For a small cafe with already-thin margins, that's not a number you can ignore.
On the other hand, some cafes get 40-50% of their revenue from delivery platforms. They survive — and even grow — precisely because of these apps. So which is it?
The answer: it depends on your cafe's situation. This article will help you analyze it with numbers, not assumptions.
What Delivery Apps Actually Give You
Before talking costs, let's be honest about what you get from delivery platforms:
- Instant traffic. You don't need to build an audience from scratch. Millions of users are already on GoFood and GrabFood — you just need to appear in their search results.
- Discovery without marketing budget. For a new cafe without Instagram followers or Google reviews, delivery apps can be the cheapest discovery channel (no upfront cost).
- Convenience you can't easily replicate. Drivers, tracking, payment — it's all handled. You just cook and pack.
- Demand data. You can see which menu items sell best on delivery, what hours peak, and which areas order most.
What Delivery Apps Take from You
Now the other side — often underestimated:
- 20-30% commission per order. The most obvious cost. If your food cost is 35% and commission is 25%, you've lost 60% of the selling price before paying rent, utilities, and salaries.
- Limited pricing control. Many merchants mark up delivery prices by 15-20% to cover commission. But this makes you look more expensive compared to competitors who don't mark up.
- Customer relationship. On delivery apps, customers are loyal to the app — not your cafe. They don't know your barista's name, never see your interior, and can switch to another cafe with one swipe.
- Promo pressure. Platforms regularly push you to participate in discounts and promotions to "boost your ranking." These can increase volume, but if you don't calculate carefully, you can lose money on every order.
- Dependency. If 50% of your revenue comes from one platform and they change their commission policy — you're in a very vulnerable position.
Doing the Math: A Real-Numbers Example
Let's use a concrete example. Say you sell a Chicken Rice Bowl for Rp 25,000 (about $1.50).
Selling directly at the cafe:
- Food cost: Rp 8,750 (35%)
- Packaging: Rp 0 (dine-in) or Rp 2,000 (takeaway)
- Gross margin: Rp 16,250 (dine-in) or Rp 14,250 (takeaway)
Selling via delivery app (25% commission):
- Food cost: Rp 8,750 (35%)
- Platform commission: Rp 6,250 (25%)
- Delivery packaging: Rp 3,000 (spill-proof box + seal + bag)
- Gross margin: Rp 7,000 — less than half the dine-in margin
With 20% price markup on the app (Rp 30,000):
- Food cost: Rp 8,750
- Platform commission: Rp 7,500 (25% of 30,000)
- Packaging: Rp 3,000
- Gross margin: Rp 10,750 — better, but still below direct sales
These numbers show: delivery apps aren't the wrong channel — but they can't be your backbone if your margins are thin.
When Delivery Apps Are Worth It
From our conversations with cafe owners, delivery platforms tend to be worth it when:
- Your kitchen has unused capacity. If your kitchen can produce 100 portions but only makes 60 for dine-in, those 40 delivery orders don't add fixed costs — only variable costs. Thin margins, but volume can make up for it.
- Your menu travels well. Coffee, rice bowls, pastries, snacks — these survive the journey. But if your signature dish is a beautifully plated meal where presentation matters, delivery can ruin the experience and tank your rating.
- You're in a high-delivery-traffic area. Office districts or university neighborhoods where people order delivery more often than walking to a cafe — that's the ideal delivery zone.
- You treat delivery as an acquisition channel, not primary revenue. Delivery as a "front door" that introduces people to your cafe, who then eventually visit in person — this strategy works for many.
When Direct Sales Make More Sense
On the flip side, focusing on direct sales (dine-in + walk-in takeaway) is usually more profitable when:
- Your location already has foot traffic. If your cafe is on a busy street, near a school, or in an area with lots of passersby — you don't need an app to let people know you exist.
- Your margins are thin and can't absorb a markup. If your prices are already competitive and raising them on the app makes you look overpriced — delivery may not be sustainable.
- The dine-in experience is your value proposition. If what brings customers in is the ambiance, the interior, the experience — delivery can't capture that. Better to invest in making the in-store experience even better.
- You want to build your own brand, not ride a platform. Direct takeaway with branded packaging, a physical stamp card, WhatsApp ordering — these build a direct relationship that no platform can take away.
The Hybrid Strategy: Use Both, But Intentionally
The most successful cafes we've seen usually don't pick one or the other — they use both with a clear strategy:
- Different menu for delivery vs dine-in. Not every menu item needs to be on the app. Choose items with margins thick enough to absorb commission and that travel well. The rest stays exclusive to dine-in — giving people a reason to visit in person.
- Delivery for acquisition, dine-in for retention. Include a flyer in every delivery package: "Order direct via WhatsApp, get 10% off." Convert delivery customers into direct customers with healthier margins.
- Track revenue per channel separately. Don't mix delivery and dine-in numbers in your reports. You need to know: what's the net margin per channel? If delivery is actually negative after all costs — it's not a revenue channel. It's a marketing channel. And marketing has a budget.
- Set a dependency limit. A rule of thumb from cafe owners we've spoken with: if more than 30-40% of revenue comes from a single platform, start actively diversifying. You don't need to leave the platform — but make sure you have other channels.
Hidden Costs People Forget to Count
Beyond commission, there are costs that often go unaccounted:
- More expensive packaging. Spill-proof containers, seal stickers, separate bags for sauces — this can be Rp 2,000-5,000 per order depending on the menu.
- Staff time for packing. Packing delivery orders takes longer than serving dine-in. During rush hour, this can create a bottleneck in the kitchen.
- Managing ratings and reviews. Maintaining a 4.5+ rating on delivery apps takes effort — fast response to complaints, consistency in taste, neat packaging. All of this requires time and attention.
- "Voluntary" promos that are actually mandatory. If you don't join promos, your ranking drops. If your ranking drops, orders drop. So promos become semi-mandatory — and that's a cost that doesn't show up in the commission report.
The Bottom Line: It's Not About Which Is Better
The question isn't "are delivery apps good or bad?" — it's "what role do delivery apps play in your cafe's business model?"
If you treat delivery as your main channel without carefully calculating margins — you can be busy but unprofitable. If you refuse delivery entirely even though your location gets no foot traffic — you're leaving potential revenue on the table that could cover your fixed costs.
The most important step: calculate your margin per channel. Know the actual numbers. Then decide based on data, not feelings.
Get F&B business tips in your inbox
New articles, operational guides, and business insights for cafe and restaurant owners. Free, unsubscribe anytime.