Cloud Kitchen Setup Guide Indonesia (2026)
Complete guide to starting and running a cloud kitchen in Indonesia. Covers Gojek, GrabFood, and ShopeeFood integration, NPWP and PKK registration, kitchen layout, IDR pricing strategies, and expansion to Surabaya, Bandung, Medan, and Makassar.
Step 1 of 6
Register Your Cloud Kitchen Business (NPWP & PKK)
Before launching your cloud kitchen in Indonesia, register your business with the tax authority (NPWP) and local government (PKK - Pencatatan Kegiatan Usaha). For a cloud kitchen, you need: NPWP for business entities (either personal or company), PKK from your local district office (Kecamatan), and potentially a Halal certification if serving Muslim customers. Location matters in Indonesia — commercial spaces in malls typically cost IDR 15-35 million/month, while shophouses (ruko) in residential areas run IDR 8-20 million/month. In Jakarta, prime areas like Sudirman, Thamrin, and Kelapa Gading command premium rents. Total registration costs: IDR 500,000-2,000,000 for NPWP and PKK combined.
Start the NPWP and PKK registration at least 2-3 weeks before your planned launch date. Processing times vary by district and can take 10-15 business days during non-peak periods.
Design Your Kitchen Layout for Multi-Brand Delivery
A cloud kitchen in Indonesia should be designed for maximum throughput with minimal space. Rent in Jakarta ranges from IDR 15-35 million/month for a 50-100 sqm unit in areas like Sudirman, Thamrin, or Kelapa Gading. Organize your kitchen into zones: a hot station for cooking, a cold station for assembly and salads, a packaging station near the rider pickup window, and a storage area. Each brand should share equipment but have dedicated packaging and labeling areas. Install a separate order display screen for each brand using klikit to prevent cross-brand confusion. Position the rider pickup window facing the street or building lobby for easy access. In Indonesia, riders from Gojek and GrabFood often arrive on motorcycles, so ensure there is nearby parking or a designated waiting area.
Launch Multiple Virtual Brands on Gojek, GrabFood, and ShopeeFood
The key advantage of a cloud kitchen is running multiple brands from one kitchen. Register each brand separately on Gojek (merchant.gojek.co.id), GrabFood (partner.grab.com/id-ID), and ShopeeFood (food.shopee.co.id). For the Indonesia market, consider brands that appeal to local tastes: a Nasi Padang brand, an Ayam Penyet brand, a Soto brand, a Bakso brand, and a dessert brand featuring klepon and onde-onde. Each brand should have its own unique logo, menu photos, and restaurant description. Ensure brand names are distinct and searchable — avoid generic names. On each platform, tag each brand under its specific cuisine category. Use klikit to manage all brand orders from a single dashboard, routing each order to the correct packaging station in your kitchen.
Set IDR Pricing to Maximize Orders and Margins
Indonesian delivery customers are highly price-sensitive, with average order values on Gojek and GrabFood ranging from IDR 35,000-75,000. Structure your menu to hit key price points: value meals at IDR 25,000-35,000 (targets budget-conscious customers), regular meals at IDR 35,000-50,000, and premium combos at IDR 50,000-85,000. Always include a 'free delivery' minimum order threshold — typically IDR 40,000-60,000 on Gojek and GrabFood. Create combo meals that bundle a main, a side, and a drink for better perceived value. Factor in Gojek commissions (21-24%), GrabFood commissions (21-23%), and ShopeeFood commissions (18-22%) when calculating your selling prices. An IDR 50,000 menu item nets you approximately IDR 38,000-40,000 after commission. Maintain a minimum 60% gross margin on each item to stay profitable after platform fees.
Optimize Operations with klikit Order Management
Managing multiple brands across Gojek, GrabFood, and ShopeeFood from separate apps creates chaos in a cloud kitchen. Use klikit to consolidate all orders onto a single screen, eliminating the need for multiple devices. Set up auto-accept for orders during non-peak hours to reduce manual handling. During peak hours (11 AM - 1 PM and 5 PM - 9 PM in Jakarta), switch to manual accept to control kitchen flow. Configure estimated preparation times per brand: quick items like rice dishes at 12-15 minutes, and complex items like grilled meats at 20-25 minutes. Use klikit's analytics to track which brands perform best on which platforms and during which hours, then adjust your marketing spend accordingly. Set up alerts for when any brand accumulates more than 5 pending orders to prevent kitchen bottlenecks.
Scale to Surabaya, Bandung, Medan, and Makassar After Jakarta Success
Once your Jakarta cloud kitchen reaches 100+ orders per day consistently, plan expansion to other major Indonesian cities. Surabaya (East Java) offers strong Gojek and GrabFood adoption with lower rent (IDR 8-20 million/month). Bandung (West Java) has a young demographic and strong food delivery culture. Medan (North Sumatra) is an emerging market with growing BPO industry. Makassar (South Sulawesi) serves as the gateway to Eastern Indonesia. When expanding, replicate your top 2-3 performing brands rather than all brands. Adapt menus to local preferences: Surabaya customers prefer spicy food, Bandung has a strong tea and bread culture, Medan has Minangkabau cuisine, and Makassar has Buginese and Makassarese dishes. Use klikit's multi-location dashboard to monitor all kitchens from one central view. Budget IDR 300-800 million for each new city launch including equipment, first 3 months rent, and initial inventory.