← Back to all articles
BusinessRegulationsTips

How to Open a Restaurant in Indonesia: A Step-by-Step Guide

From licenses to location, menu to marketing — everything first-time restaurant owners in Indonesia need to know.

Published on ·3 min read

Opening a restaurant in Indonesia is exciting — and the market is massive. With 280+ million people who are passionate about food, the opportunity is real. But so is the failure rate: roughly 60% of restaurants close within the first year. The difference between the 40% that survive and the rest? Preparation.

Step 1: Choose Your Concept & Business Model

Before anything else, nail down your concept. This isn't just "what food do I serve?" — it's your entire identity:

  • Service model: Dine-in, takeaway, delivery-only (cloud kitchen), food court, or hybrid?

  • Cuisine & positioning: Local favorites at affordable prices? Premium fusion? Health-focused?

  • Target audience: Office workers at lunch? Families on weekends? Late-night students?

  • Price point: Average check size determines your entire cost structure

Pro tip: Visit 10 restaurants in your target category. Eat there, observe operations, note what works and what doesn't. This research is free and worth more than any course.

Step 2: Legal Requirements & Licenses

Indonesia has specific licensing requirements. The essentials:

  1. NIB (Nomor Induk Berusaha) — Your business identification number. Required for all businesses. Apply through OSS (Online Single Submission).

  2. TDUP (Tanda Daftar Usaha Pariwisata) — Tourism business registration, which covers restaurants.

  3. Halal certification — As of October 2024, halal certification is mandatory for food establishments in Indonesia per UU JPH. Apply through BPJPH.

  4. PB1 tax registration — Register with your local Pemda for restaurant tax collection.

  5. Health permits — PIRT (home industry) or SPP-IRT depending on your scale.

Budget Rp 5–15 million for all licensing and legal costs.

Step 3: Location, Location, Location

The oldest advice in F&B — and still true. Consider:

  • Foot traffic vs. rent: High-traffic areas cost more, but you spend less on marketing

  • Parking: In many Indonesian cities, no parking = no customers. Especially outside Jakarta

  • Delivery radius: If you're counting on GoFood/GrabFood, proximity to residential areas matters

  • Competitor density: Some competition is good (food streets attract crowds). Too much is fatal

  • Lease terms: Never sign more than 2 years initially. You need flexibility to pivot or exit

Step 4: Build Your Menu

Your menu is your profit engine. Design it with margin in mind:

  • Keep it focused — 15–25 items is ideal. A bloated menu means more inventory, more waste, slower kitchen

  • Anchor pricing: Place your highest-margin items next to expensive options (anchoring effect)

  • Recipe-cost every item — If you can't calculate the margin on a dish, don't put it on the menu

  • Test before launch — Soft launch with a limited menu. Get feedback. Iterate

Step 5: Set Up Your Tech Stack

The days of pen-and-paper restaurants are numbered. At minimum, you need:

  1. POS system — Tracks sales, generates reports, manages orders. Makan POS is free to start

  2. Digital menu & QR ordering — Reduces errors, speeds up service, increases average check

  3. Inventory management — Even basic tracking prevents the most common cash leaks

  4. Accounting software — At minimum, track revenue vs. expenses daily


Opening a restaurant is one of the hardest and one of the most rewarding things you can do. The key is treating it as a business first and a passion project second — because passion alone doesn't pay the rent.

Related Articles

Manage your restaurant better with Makan

Try Free Now