Topics
Zantara AI
AI Business Advisor
Questions about how this applies to your case?
Bali Zero handles visas, company setup, tax and property compliance in Indonesia. Ask us directly on WhatsApp.
Chat with Bali Zero on WhatsAppLoading Zantara...
Topics
Zantara AI
AI Business Advisor
Bali Zero handles visas, company setup, tax and property compliance in Indonesia. Ask us directly on WhatsApp.
Chat with Bali Zero on WhatsAppIf you sell anything in Indonesia — whether from a boutique in Seminyak, a surf shop in Canggu, or an online store shipping across the archipelago — your KBLI code is what connects your business identity to your licenses, your risk classification, and your tax obligations. Under KBLI 2025, retail trade falls under Division 47, and the five-digit code you register on your NIB determines whether your compliance path is straightforward or tangled in additional certifications. E-commerce gets its own dedicated code (47911), but most foreign retailers in Bali will need a combination of physical retail codes and potentially an online retail code to cover their full operations. The June 2026 transition window has closed.
This guide covers every retail and e-commerce KBLI 2025 code relevant to foreign-owned shops, the distinction between physical and online retail, the codes that matter most in Bali's tourist economy, and how to combine multiple retail codes on a single NIB without triggering unnecessary compliance headaches.
The following table covers the primary retail codes under KBLI 2025 Division 47. These are the codes most relevant to foreign retailers, boutique owners, and e-commerce operators in Indonesia.
| KBLI Code | Name (English) | Name (Indonesian) | Risk Level | PMA Allowed |
|---|---|---|---|---|
| 47222 | Non-Alcoholic Beverages Retail | Perdagangan Eceran Minuman Tidak Beralkohol | Rendah (Low) | Yes |
| 47320 | Automotive Parts & Accessories Retail | Perdagangan Eceran Suku Cadang dan Aksesori | Tinggi (High) | Yes |
| 47414 | Telecom Equipment Retail | Perdagangan Eceran Alat Telekomunikasi | Sedang (Medium) | Yes |
| 47420 | Audio & Video Equipment Retail | Perdagangan Eceran Peralatan Audio dan Video | Rendah (Low) | Yes |
| 47591 | Furniture Retail | Perdagangan Eceran Furnitur | Rendah (Low) | Yes |
| 47594 | Glassware & Kitchenware Retail | Perdagangan Eceran Barang Pecah Belah | Rendah (Low) | Yes |
| 47599 | Other Household Equipment Retail | Perdagangan Eceran Peralatan Rumah Tangga Lainnya | Rendah (Low) | Yes |
| 47612 | Printed & Published Goods Retail | Perdagangan Eceran Hasil Pencetakan Dan Penerbitan | Sedang (Medium) | Yes |
| 47735 | Jewelry Retail | Perdagangan Eceran Barang Perhiasan | Rendah (Low) | Yes |
| 47782 | Handicraft Retail | Perdagangan Eceran Barang Kerajinan | Rendah (Low) | Yes |
| 47795 | Water Transport Equipment Retail | Perdagangan Eceran Alat Transportasi Air | Rendah (Low) | Yes |
| 47911 | Online / E-Commerce Retail | Perdagangan Eceran Melalui Media (E-Commerce) | Sedang (Medium) | Yes |
| 47920 | Commission-Based Retail | Perdagangan Eceran Atas Dasar Balas Jasa/Fee | Rendah (Low) | Yes |
Key observations: The majority of retail codes carry a Rendah (Low) risk classification, making them among the easiest business types to register for foreign investors. The two notable exceptions are 47911 (e-commerce, medium risk) and 47320 (automotive parts, high risk). All codes in this table allow foreign ownership through PT PMA.
This is the first structural decision every retailer must make under KBLI 2025. Physical stores and online stores use different KBLI codes, and the compliance requirements diverge significantly.
If you operate a brick-and-mortar shop — a boutique, a furniture showroom, a jewelry store — you register the specific 47xxx code that matches your product category. A furniture shop in Kerobokan uses 47591. A jewelry boutique on Jalan Laksmana uses 47735. A home decor store selling kitchenware and household goods uses 47594 or 47599 depending on the product mix.
Most physical retail codes are classified as Rendah (Low) risk. This means the licensing path through OSS is the simplest available: you register your NIB, declare your KBLI code, and receive your business license without additional professional certifications or third-party audits. For a foreign-owned PT PMA, the minimum investment commitment is IDR 10 billion, but this is a company-level threshold, not per-store.
If you sell products through a website, mobile app, social media marketplace, or any digital channel, you need KBLI 47911 — Perdagangan Eceran Melalui Media. This code specifically covers online retail of food, beverages, chemicals, pharmaceuticals, cosmetics, and related products, but in practice it is used broadly for e-commerce operations selling consumer goods online.
The critical difference: 47911 is classified as Sedang (Medium) risk. Medium risk means you will face additional compliance requirements beyond the basic NIB registration. These may include product safety certifications, consumer protection disclosures, and potentially electronic transaction licensing depending on the scale of your operations.
Many retailers in Bali operate both a physical store and an online shop. A boutique in Seminyak that also sells through Instagram and a Shopee store needs two KBLI codes on their NIB: the specific product code (e.g., 47782 for handicrafts) for the physical store, and 47911 for the online sales channel. Both codes can be registered on a single NIB under one PT PMA entity. The risk classification of the overall business defaults to the highest-risk code registered — in this case, Sedang from the 47911 code.
For a comprehensive look at setting up an e-commerce operation, see our E-Commerce Business Guide.
Bali's retail landscape is dominated by a handful of product categories that cater to the island's tourism-driven economy. Here are the KBLI 2025 codes that matter most for foreign shop owners in tourist areas.
Silver, gold, and artisan jewelry shops are ubiquitous in Ubud, Seminyak, and Sanur. KBLI 47735 covers all jewelry retail and carries a low risk classification with full PMA eligibility. This is one of the cleanest codes for foreign investors — straightforward licensing, no special certifications, and a product category with strong tourist demand year-round.
Balinese handicrafts — woodcarvings, batik textiles, hand-painted ceramics, woven baskets — are the island's cultural retail backbone. KBLI 47782 covers retail sale of all handicraft products. Like jewelry, it is low risk and fully open to foreign ownership. Many foreign-owned galleries and curated craft shops in Ubud and Canggu operate under this code.
Bali is a global sourcing hub for furniture and home decor. Foreign retailers who curate and sell furniture (47591), glassware and kitchenware (47594), or other household equipment (47599) have three codes to choose from depending on their product focus. All three are low risk with PMA eligibility. If your store sells a mix of furniture and home accessories, register 47591 as the primary code and 47599 as secondary.
Electronics retail covering audio systems, speakers, video equipment, and related consumer electronics. Low risk, PMA allowed. Relevant for foreign-owned electronics shops and AV equipment showrooms.
Mobile phones, SIM card accessories, networking equipment, and telecommunications hardware. This code carries Sedang (Medium) risk, which is notably higher than most retail codes. The medium classification reflects the regulatory sensitivity of telecommunications equipment in Indonesia. Foreign retailers selling phones and tech accessories should budget for additional compliance requirements.
KBLI 47920 — Perdagangan Eceran Atas Dasar Balas Jasa/Fee — covers a business model that many foreign entrepreneurs in Bali overlook: commission-based retail. Instead of buying and reselling inventory, a commission-based retailer sells products on behalf of other businesses and earns a fee or percentage on each sale.
This model is particularly relevant for:
The advantage of 47920 is its Rendah (Low) risk classification and PMA eligibility, combined with a lower capital requirement for inventory. You do not need to purchase stock upfront — you earn fees on sales. For foreign entrepreneurs who want to enter Bali's retail market with lower inventory risk, this is an underutilized model.
The key compliance consideration: you must have clear consignment or commission agreements with your suppliers. The tax treatment differs from standard retail — your taxable income is the commission earned, not the total sales value. Consult with a tax advisor to structure the agreements correctly.
If you are not just selling products online but building the marketplace platform itself — think Tokopedia, Shopee, or a niche vertical marketplace — you need more than 47911. Platform operators typically require:
KBLI 62012 covers the technical side: building, maintaining, and operating the e-commerce application. This code is classified under Category K (IT infrastructure), carries low risk, and allows 100% foreign ownership. It is the same code used by SaaS companies and app developers — for a detailed breakdown, see our guide on KBLI 2025 IT & Software Codes.
The combination of 47911 + 62012 on your NIB signals to regulators that you are both a retail platform operator and a technology company. This dual classification is increasingly common as Indonesia's e-commerce ecosystem matures.
Additional considerations for marketplace operators:
Indonesia's e-commerce market is one of the largest in Southeast Asia, and the regulatory framework is evolving rapidly. Building a marketplace here requires navigating both retail regulations and technology regulations simultaneously.
One of the most common classification errors foreign businesses make is registering a wholesale code (46xxx) when they actually conduct retail sales, or vice versa. The distinction is not about volume — it is about who your customer is.
Retail (Division 47) — Selling to end consumers. The person walking into your store or browsing your website is buying for personal use. Your Seminyak boutique, your online Shopee store, your Ubud gallery — these are all retail operations regardless of how many units you sell.
Wholesale (Division 46) — Selling to other businesses. If your primary customers are hotels buying furniture in bulk, restaurants purchasing kitchenware for their operations, or other retailers restocking their shelves, you are conducting wholesale trade.
Why it matters:
The hybrid scenario: Many businesses in Bali do both — selling retail to tourists and wholesale to hotels or export buyers. In this case, register both the appropriate 47xxx retail code and the corresponding 46xxx wholesale code on your NIB. The OSS system allows multiple KBLI codes per entity, and declaring both protects you from classification disputes.
For a broader view of how KBLI 2025 is reshaping business classification across all sectors in Bali, read our analysis on KBLI 2025 and Bali's Business Transformation.
Most foreign-owned retail operations in Bali sell across multiple product categories. A home decor store might sell furniture (47591), kitchenware (47594), handicrafts (47782), and textiles — each covered by a different KBLI code. Here is how to handle this correctly.
OSS allows you to register multiple KBLI codes on a single NIB. For a diversified retail store, the recommended approach is:
When you register multiple codes, your overall risk classification defaults to the highest-risk code on your NIB. For example:
This matters because a higher overall risk classification means more compliance requirements, more documentation, and potentially more inspections. Add codes deliberately — do not register codes for product categories you do not actually sell, as each additional code increases your regulatory surface area.
The PT PMA minimum investment of IDR 10 billion applies at the company level, not per KBLI code. Registering five retail codes does not mean five times the investment commitment. However, the total investment must be credible relative to the scope of activities declared. If you register codes spanning furniture, jewelry, e-commerce, and automotive parts, regulators may question whether IDR 10 billion is sufficient to support all those activities.
The June 2026 KBLI 2025 migration window has closed, per BPS Regulation No. 7 of 2025. Here is the practical timeline for retail businesses:
Documented mapping:
Before filing or amendment:
Post-window verification:
For the full migration strategy and post-window remediation approach, see our guide on KBLI 2025 Gold Rush Migration.
Most retail codes are low risk. Furniture (47591), jewelry (47735), handicrafts (47782), home goods (47594, 47599), and commission-based retail (47920) all carry Rendah classification. This is one of the most accessible sectors for foreign investment.
E-commerce adds a layer of complexity. KBLI 47911 is medium risk. If you sell online, budget for additional compliance requirements beyond what your physical store codes require.
Marketplace builders need two codes. If you are building the platform, not just selling on it, combine 47911 with 62012 (E-Commerce Application Development).
Commission-based retail (47920) is underutilized. For entrepreneurs who want to enter Bali's retail market without heavy inventory investment, the consignment model offers a clean, low-risk path.
Wholesale and retail are different classifications. Selling to businesses (46xxx) and selling to consumers (47xxx) require different codes. If you do both, register both.
The window has closed. Treat unresolved KBLI 2020 mappings as overdue and remediate through the current OSS workflow before new filings.
Bali Zero provides end-to-end KBLI classification and NIB registration for foreign-owned retail businesses in Bali. Whether you are opening a boutique, launching an online store, or migrating existing codes to KBLI 2025, our team handles the compliance so you can focus on your products.
Contact Bali Zero for a free KBLI consultation or explore our KBLI Navigator tool to search all 2,170 KBLI 2025 codes instantly.