Markets

Indonesia

The world's largest Muslim-majority nation with 277 million consumers and Southeast Asia's biggest economy, combining Islamic traditions with diverse regional cultures and rapidly expanding digital commerce infrastructure.

8 Brands
Indonesia

Muslim Market Leader

Southeast Asia's largest economy with 275 million consumers and archipelago diversity, where founder-owned brands in specialty foods, natural beauty, and traditional crafts leverage island-specific terroir and cultural richness.

Population 275M
GDP $1.4 trillion
Growth 5.3%
Premium Growth 19%

Trade Access for Indonesia Brands

Trade accessible
Trade restricted

Explore Brands by Location

Interactive map showing brand locations across the Global South. Use proximity search, view regional clusters, and explore nearby brands.

Use arrow keys to pan, plus and minus to zoom. Click markers to view brand details.

ยฉ OpenStreetMap contributors ยท ยฉ CARTO

Resilient Brands

Nyonya Meneer
Resilient Brand

Nyonya Meneer

Sales were 'at their best,' its own trade body said. Then a Rp7 billion debt sank a Rp252 billion company with no succession plan for 39 years.

Semarang, Central Java ๐Ÿ‡ฎ๐Ÿ‡ฉ
Founded 1919
Family-Owned ยท Vertically Integrated
Wardah
Resilient Brand

Wardah

A 1990 factory fire nearly bankrupted a home cosmetics business. It rebuilt in two days โ€” and became Indonesia's largest beauty company.

Jakarta ๐Ÿ‡ฎ๐Ÿ‡ฉ
Founded 1985
Founder-Controlled ยท Vertically Integrated
ChicKing
Resilient Brand

ChicKing

A single Deira outlet in 2000 became ~475 across ~45 countries โ€” a halal QSR built for the emerging-market consumer the majors overlooked.

Dubai ๐Ÿ‡ฆ๐Ÿ‡ช
Founded 2000
Founder: A.K. Mansoor
Founder-Controlled ยท Retail Operator
Bonia
Resilient Brand

Bonia

Three syllables from a Renaissance sculptor. A SGD 5,000 loan. A 95% stock crash survived. Southeast Asia's boldest foreign branding play.

Kuala Lumpur ๐Ÿ‡ฒ๐Ÿ‡พ
Founded 1974
Founder: Chiang Sang Sem
Founder-Controlled ยท Vertically Integrated
Fotile
Resilient Brand

Fotile

Raised prices during a price war, never went public, and holds more kitchen patents than the next nine Chinese competitors combined.

Cixi, Zhejiang ๐Ÿ‡จ๐Ÿ‡ณ
Founded 1996
Founder: Mao Zhongqun
Founder-Controlled ยท Vertically Integrated
Secret Recipe
Resilient Brand

Secret Recipe

A restaurant chain built around cakes, a halal crisis that shut 297 outlets, and a 56-day sprint that turned compliance into a B2B supply channel.

Petaling Jaya, Selangor ๐Ÿ‡ฒ๐Ÿ‡พ
Founded 1997
Founder: Steven Sim
Founder-Controlled ยท Retail Operator
Denza
Resilient Brand

Denza

An eleven-year joint venture burned RMB 7.76 billion on 23,000 cars. Then BYD seized control and bet the relaunch on a minivan.

Shenzhen, Guangdong ๐Ÿ‡จ๐Ÿ‡ณ
Founded 2010
Corporate ยท Manufacturer
Wuling
Resilient Brand

Wuling

A minivan maker in a third-tier Chinese city built a $4,500 USD EV with no airbags. It outsold Tesla globally within six months.

Liuzhou, Guangxi ๐Ÿ‡จ๐Ÿ‡ณ
Founded 2002
Corporate ยท Manufacturer
website: feature.properties.website || '', tier: feature.properties.contentTier || 'basic' })); this.loading = false; // Update hero brand count const heroCount = document.getElementById('hero-brand-count'); if (heroCount) { const brandWord = this.brands.length === 1 ? 'brand' : 'Brands'; heroCount.innerHTML = this.brands.length + ' ' + brandWord; } console.log('Loaded ' + this.brands.length + ' brands for ' + taxonomyType + ': ' + termSlug); } catch (error) { console.error('Error loading brand data:', error); this.brands = []; this.loading = false; } // Initialize filters from URL parameters const params = new URLSearchParams(window.location.search); if (params.has('search')) this.search = params.get('search'); if (params.has('country')) this.country = params.get('country'); if (params.has('tier')) this.brandTier = params.get('tier'); if (params.has('website')) this.hasWebsite = params.get('website') === 'true'; // Watch for filter changes and update URL (debounced for search) let searchTimeout; this.$watch('search', () => { clearTimeout(searchTimeout); searchTimeout = setTimeout(() => this.updateURL(), 300); }); this.$watch('country', () => this.updateURL()); this.$watch('brandTier', () => this.updateURL()); this.$watch('hasWebsite', () => this.updateURL()); }, updateURL() { const params = new URLSearchParams(); if (this.search) params.set('search', this.search); if (this.country) params.set('country', this.country); if (this.brandTier) params.set('tier', this.brandTier); if (this.hasWebsite) params.set('website', 'true'); const newURL = params.toString() ? window.location.pathname + '?' + params.toString() : window.location.pathname; window.history.pushState({}, '', newURL); }, get activeFilterCount() { let count = 0; if (this.search) count++; if (this.country) count++; if (this.brandTier) count++; if (this.hasWebsite) count++; return count; }, get filteredBrands() { return this.brands.filter(brand => { const matchesSearch = !this.search || brand.name.toLowerCase().includes(this.search.toLowerCase()); const matchesCountry = !this.country || brand.countryCode === this.country; const matchesTier = !this.brandTier || brand.tier === this.brandTier; const matchesWebsite = !this.hasWebsite || brand.website; return matchesSearch && matchesCountry && matchesTier && matchesWebsite; }); }, get sortedBrands() { return [...this.filteredBrands].sort((a, b) => { let aVal, bVal; if (this.sortBy === 'founded') { aVal = a.founded || 0; bVal = b.founded || 0; } else if (this.sortBy === 'tier') { const tierOrder = { 'complete': 3, 'partial': 2, 'basic': 1 }; aVal = tierOrder[a.tier] || 0; bVal = tierOrder[b.tier] || 0; } else if (this.sortBy === 'country') { aVal = a.country || ''; bVal = b.country || ''; } else if (this.sortBy === 'city') { aVal = a.city || ''; bVal = b.city || ''; } else { aVal = a.name || ''; bVal = b.name || ''; } if (this.sortDirection === 'asc') { return aVal > bVal ? 1 : aVal < bVal ? -1 : 0; } else { return aVal < bVal ? 1 : aVal > bVal ? -1 : 0; } }); }, get visibleCount() { return this.filteredBrands.length; }, get uniqueCountries() { return [...new Set(this.brands.map(b => b.countryCode).filter(c => c))].sort(); }, getCountryName(code) { const countryNames = { 'ru': 'Russia', 'cn': 'China', 'mn': 'Mongolia', 'et': 'Ethiopia', 'in': 'India' }; return countryNames[code] || code.toUpperCase(); }, clearAllFilters() { this.search = ''; this.country = ''; this.brandTier = ''; this.hasWebsite = false; }, removeFilter(filterName) { if (filterName === 'search') this.search = ''; else if (filterName === 'country') this.country = ''; else if (filterName === 'tier') this.brandTier = ''; else if (filterName === 'website') this.hasWebsite = false; }, sortTable(column) { if (this.sortBy === column) { this.sortDirection = this.sortDirection === 'asc' ? 'desc' : 'asc'; } else { this.sortBy = column; this.sortDirection = (column === 'founded') ? 'desc' : 'asc'; } }, downloadCSV() { const headers = ['Brand', 'City', 'Country', 'Founded', 'Website', 'Tier']; let csv = headers.join(',') + '\n'; this.sortedBrands.forEach(brand => { const rowData = [ this.escapeCSV(brand.name), this.escapeCSV(brand.city || 'โ€”'), this.escapeCSV(brand.country || 'โ€”'), this.escapeCSV(brand.founded ? String(brand.founded) : 'โ€”'), this.escapeCSV(brand.website || 'โ€”'), this.escapeCSV(brand.tier) ]; csv += rowData.join(',') + '\n'; }); const blob = new Blob([csv], { type: 'text/csv;charset=utf-8;' }); const link = document.createElement('a'); const url = URL.createObjectURL(blob); const today = new Date().toISOString().split('T')[0]; let filename = 'indonesia-directory-' + today; if (this.activeFilterCount > 0) { filename += '-filtered'; } filename += '.csv'; link.setAttribute('href', url); link.setAttribute('download', filename); link.style.visibility = 'hidden'; document.body.appendChild(link); link.click(); document.body.removeChild(link); }, escapeCSV(str) { if (!str) return ''; const comma = String.fromCharCode(44); const quote = String.fromCharCode(34); const newline = String.fromCharCode(10); if (str.includes(comma) || str.includes(quote) || str.includes(newline)) { return quote + str.replace(new RegExp(quote, 'g'), quote + quote) + quote; } return str; } }" class="directory-table-container">
Brand City Country Year WebsiteTier
End of Directory Listing (Hub-only feature) */}}

Related Insights

The Founder Transition Wave
Whitepaper
๐Ÿ‡ท๐Ÿ‡บ ๐Ÿ‡จ๐Ÿ‡ณ ๐Ÿ‡ฎ๐Ÿ‡ณ ๐Ÿ‡ป๐Ÿ‡ณ ๐Ÿ‡ฎ๐Ÿ‡ฉ +13 23 min read

The Founder Transition Wave

A generation of founders across 46 markets is reaching the age at which businesses change hands โ€” and almost none of it shows up in the data.

What Reading Turns Up
Whitepaper
๐Ÿ‡ฎ๐Ÿ‡ฉ ๐Ÿ‡ต๐Ÿ‡ญ ๐Ÿ‡น๐Ÿ‡ญ ๐Ÿ‡ฎ๐Ÿ‡ณ ๐Ÿ‡ฒ๐Ÿ‡พ +11 30 min read

What Reading Turns Up

The first two papers argued the wave exists and standard instruments miss it. This shows what reading reveals: where visible, and what recurs in 23 handovers followed to an end.