← 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:

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:

Step 4: Build Your Menu

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

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