Not every business in Indonesia needs the same environmental permits. A small coffee shop faces different requirements than a cement factory. The difference? Your KBLI 2025 code and your scale of operation.
Indonesia's environmental permit system has three tiers: AMDAL (comprehensive impact assessment), UKL-UPL (management plan), and SPPL (self-declaration). Which tier applies to you determines your compliance cost, timeline, and operational restrictions.
This guide maps KBLI 2025 codes to environmental permit requirements, with specific attention to Bali's Green Zone restrictions that can override national regulations entirely.
The Three-Tier System: AMDAL, UKL-UPL, SPPL
Indonesia's environmental compliance framework, governed by PP 22/2021 (Environmental Protection) and integrated into the OSS Risk-Based Approach (OSS RBA), divides businesses into three tiers based on potential environmental impact.
Tier 1: AMDAL (Analisis Mengenai Dampak Lingkungan)
What it is: A comprehensive environmental impact assessment document requiring public consultation, independent expert review, and government approval before operations can begin.
Who needs it:
- Large-scale manufacturing (production capacity thresholds defined by sector)
- Mining and quarrying operations (all KBLI Section B)
- Large construction projects (> 5 hectares or > 10 floors)
- Waste processing facilities (KBLI 38220, 38190)
- Power generation plants (> 10 MW)
- Large plantations (> 3,000 hectares)
Cost: IDR 50-200 million+ depending on project complexity and consultant fees
Timeline: 3-6 months including:
- Environmental baseline study (1-2 months)
- Public consultation process (mandatory)
- AMDAL Commission review (45 days by law, often longer)
- KLHK approval (for strategic/cross-regional projects)
Key documents:
- KA (Kerangka Acuan) - Terms of Reference
- ANDAL (Analisis Dampak Lingkungan) - Impact Analysis
- RKL (Rencana Kelola Lingkungan) - Management Plan
- RPL (Rencana Pemantauan Lingkungan) - Monitoring Plan
Authority: Ministry of Environment and Forestry (KLHK) for national/strategic projects; Provincial Environmental Agency (DLH) for regional projects.
Tier 2: UKL-UPL (Upaya Kelola/Pemantau Lingkungan Hidup)
What it is: A simplified environmental management and monitoring document for medium-impact businesses. No public consultation required, but technical review mandatory.
Who needs it:
- Medium-scale manufacturing (below AMDAL thresholds)
- Large restaurants and hotels (50+ rooms or 100+ seats)
- Medium construction (< 5 hectares, < 10 floors)
- Transportation facilities (bus terminals, ports without heavy industry)
- Medium waste collection/treatment (KBLI 38110, 38210)
- Commercial buildings (> 5,000 m² floor area)
Cost: IDR 10-30 million (consultant fees + technical review)
Timeline: 1-2 months including:
- UKL-UPL document preparation (2-3 weeks)
- Technical review by DLH (14-30 days)
- Approval and integration into OSS NIB
Key documents:
- UKL form (environmental management effort)
- UPL form (environmental monitoring effort)
- Site plan and waste management plan
Authority: Regency/City Environmental Agency (DLH Kabupaten/Kota).
Tier 3: SPPL (Surat Pernyataan Kesanggupan Pengelolaan)
What it is: A self-declaration statement integrated into the OSS system. No external review required; compliance enforced through post-licensing inspection.
Who needs it:
- Small retail shops (KBLI 47xxx)
- Small restaurants and cafes (< 50 seats)
- Small offices and consulting firms (KBLI 70xxx, 62xxx)
- Small accommodation (< 15 rooms)
- Most service businesses (KBLI 96xxx - personal services)
- Trading companies without physical warehouses
Cost: Free (integrated into OSS NIB issuance)
Timeline: Immediate (generated automatically when NIB is issued)
Key requirement: Self-declaration of commitment to:
- Proper waste management
- Wastewater treatment (if applicable)
- Air emission control (if applicable)
- Noise control (if in residential area)
Authority: Self-regulated; enforcement by local Environmental Agency during routine inspections.
Environmental Permit Requirements by KBLI Section
Understanding which tier applies to your business starts with your KBLI 2025 code. Here's a sector-by-sector breakdown.
Section A: Agriculture, Forestry, Fishing
| KBLI Code Range | Business Type | Typical Tier | Notes |
|---|---|---|---|
| 01xxx | Crop farming | SPPL to UKL-UPL | UKL-UPL if > 50 hectares or pesticide-intensive |
| 02xxx | Forestry | AMDAL | All commercial forestry requires AMDAL |
| 03xxx | Fishing, aquaculture | UKL-UPL to AMDAL | AMDAL if > 50 hectares (shrimp farms) |
Key detail: Organic farming (KBLI 01130) may qualify for expedited UKL-UPL if certified by organic authority.
Section B: Mining and Quarrying
| KBLI Code Range | Business Type | Typical Tier | Notes |
|---|---|---|---|
| 05xxx - 09xxx | All mining activities | AMDAL (mandatory) | No exceptions; includes sand mining, stone quarries |
Key detail: Even small-scale quarries (< 5 hectares) require AMDAL due to potential groundwater impact and landscape alteration.
Section C: Manufacturing
Manufacturing is the most complex sector, with tier determination based on production capacity, raw material type, and waste output.
| KBLI Code | Business Type | AMDAL Threshold | UKL-UPL Range | SPPL Range |
|---|---|---|---|---|
| 10xxx | Food processing | > 10 tons/day output | 1-10 tons/day | < 1 ton/day |
| 11xxx | Beverage production | > 5,000 liters/day | 500-5,000 liters/day | < 500 liters/day |
| 13xxx | Textile manufacturing | > 50 tons/month fabric | 10-50 tons/month | < 10 tons/month |
| 17xxx | Paper manufacturing | > 100 tons/month | 20-100 tons/month | < 20 tons/month |
| 20xxx | Chemical manufacturing | Always AMDAL | N/A | N/A |
| 23xxx | Non-metallic minerals (cement, glass) | Always AMDAL | N/A | N/A |
| 24xxx-25xxx | Metal fabrication | > 50 tons/month | 10-50 tons/month | < 10 tons/month |
Important: Thresholds vary by sub-sector and local regulation. Always verify with the KBLI Environmental Permit Matrix in OSS or consult DLH before making commitments.
Section F: Construction
| KBLI Code Range | Business Type | AMDAL Threshold | UKL-UPL Range | SPPL Range |
|---|---|---|---|---|
| 41xxx | Building construction | > 5 hectares or > 10 floors | 1-5 hectares or 5-10 floors | < 1 hectare, < 5 floors |
| 42xxx | Civil engineering (roads, bridges) | > 10 km or strategic location | 1-10 km | < 1 km |
| 43xxx | Specialized construction | Follows project scale | Follows project scale | Small renovations |
Key detail: In Bali, Green Zone regulations may prohibit construction entirely in certain areas, regardless of permit tier. See section below.
Section G: Trade
| KBLI Code Range | Business Type | Typical Tier | Notes |
|---|---|---|---|
| 45xxx | Motor vehicle sales | SPPL to UKL-UPL | UKL-UPL if service center > 1,000 m² |
| 46xxx | Wholesale trade | SPPL | UKL-UPL if warehouse > 5,000 m² |
| 47xxx | Retail trade | SPPL | UKL-UPL if > 10,000 m² (mall-scale) |
Key detail: Retail businesses rarely need more than SPPL unless they have large warehouses generating significant packaging waste.
Section H: Transportation and Storage
| KBLI Code Range | Business Type | Typical Tier | Notes |
|---|---|---|---|
| 49xxx-51xxx | Transport services | SPPL | UKL-UPL if owning terminals/depots |
| 52xxx | Warehousing | SPPL to UKL-UPL | UKL-UPL if > 5,000 m² or hazardous goods |
Key detail: Cold storage facilities (52103) typically require UKL-UPL due to refrigerant management.
Section I: Accommodation and Food Services
| KBLI Code | Business Type | AMDAL Threshold | UKL-UPL Range | SPPL Range |
|---|---|---|---|---|
| 55101-55103 | Hotels | > 200 rooms | 50-200 rooms | < 50 rooms |
| 55201 | Short-stay accommodation | N/A | > 20 rooms | < 20 rooms |
| 56101 | Restaurants | N/A | > 100 seats or kitchen > 200 m² | < 100 seats |
| 56301 | Beverage outlets | N/A | > 150 seats | < 150 seats |
Key detail: Bali's Peraturan Gubernur (Governor Regulation) on hospitality may impose stricter thresholds in tourist areas.
Section E: Water Supply, Waste Management
| KBLI Code | Business Type | Typical Tier | Notes |
|---|---|---|---|
| 38110 | Waste collection | UKL-UPL | AMDAL if > 500 tons/day |
| 38210 | Hazardous waste treatment | AMDAL (mandatory) | No exceptions |
| 38220 | Waste recycling | UKL-UPL to AMDAL | AMDAL if chemical processing involved |
| 39000 | Remediation services | AMDAL | Always requires impact assessment |
Key detail: Waste management is a Green Economy sector under KBLI 2025, but environmental compliance is non-negotiable.
Cost and Timeline Comparison Matrix
| Tier | Cost Range | Timeline | Key Steps | Validity Period |
|---|---|---|---|---|
| AMDAL | IDR 50-200M+ | 3-6 months | Baseline study → Public consultation → Commission review → Approval | 5 years (renewable) |
| UKL-UPL | IDR 10-30M | 1-2 months | Document prep → DLH review → Approval → OSS integration | 5 years (renewable) |
| SPPL | Free | Immediate | Self-declaration in OSS → Auto-generated with NIB | Valid as long as NIB is active |
Cost breakdown (AMDAL example for medium factory):
- Environmental consultant: IDR 30-50M
- Baseline study (air, water, soil testing): IDR 10-20M
- Public consultation expenses: IDR 5-10M
- AMDAL Commission review fee: IDR 5-15M
- Government processing fees: IDR 2-5M
- Contingency/revisions: IDR 10-20M
- Total: IDR 62-120M (typical range)
Timeline breakdown (AMDAL example):
- Week 1-4: Environmental baseline data collection
- Week 5-6: ANDAL document drafting
- Week 7-8: Public consultation (mandatory)
- Week 9-10: RKL-RPL document finalization
- Week 11-16: AMDAL Commission review (45 days by law, often 60+ days)
- Week 17-18: Revisions and final approval
- Total: 4-5 months (best case), 6-8 months (realistic with delays)
Bali Green Zone: Special Environmental Restrictions
Bali's Peraturan Daerah (Perda) No. 16/2009 and subsequent Peraturan Gubernur establish Zona Hijau (Green Zones) with environmental restrictions that override national OSS rules.
What is Green Zone?
Green Zones are protected areas designated for environmental conservation, agriculture, or cultural preservation. They include:
- Rice field conservation areas (subak zones)
- Coastal protection zones (< 100m from high tide line)
- Sacred forest areas (alas angker)
- Watershed protection zones
- Scenic landscape preservation areas
Restricted Activities in Green Zone
Even with AMDAL approval, the following KBLI codes are restricted or prohibited in Bali Green Zones:
| KBLI Code Range | Business Type | Green Zone Status |
|---|---|---|
| 10xxx-33xxx | All manufacturing | Prohibited (except traditional crafts) |
| 41xxx | Building construction | Restricted (max 2 floors, traditional architecture) |
| 55101-55103 | Hotels > 50 rooms | Restricted (case-by-case approval) |
| 38210 | Hazardous waste | Prohibited |
| 05xxx-09xxx | Mining/quarrying | Prohibited |
Process: Before applying for environmental permits, verify your location is NOT in Green Zone by:
- Checking RTRW (Spatial Plan) at local DPMPTSP
- Requesting Surat Keterangan Rencana Kota (SKRK) - Land Use Certificate
- Consulting Badan Perencanaan Pembangunan Daerah (Bappeda)
Penalty: Operating in Green Zone without proper spatial clearance can result in:
- Business license revocation (NIB cancellation)
- Forced relocation or demolition
- Administrative fines up to IDR 500M
- Criminal charges (up to 3 years imprisonment for environmental damage)
Example: Villa Development in Ubud
KBLI: 41011 (Residential building construction) Location: Ubud (mixed Green Zone and Yellow Zone) National requirement: UKL-UPL (< 5 hectares, < 10 floors) Bali requirement: Green Zone approval + traditional architecture compliance + maximum 2 floors + 60% green space retention Actual timeline: 6-9 months (UKL-UPL + Green Zone clearance + architectural review)
How to Determine Your Environmental Permit Tier
Follow this decision tree:
Step 1: Identify Your KBLI 2025 Code
If you don't have your KBLI code yet, use the KBLI Navigator or consult Zantara AI.
Step 2: Check National Tier in OSS
- Log into OSS RBA (https://oss.go.id)
- Enter your KBLI code in the Risk Calculator
- System will display:
- Risk level (Low/Medium/High)
- Environmental permit tier (SPPL/UKL-UPL/AMDAL)
- Required supporting documents
Step 3: Verify Local Regulations
National OSS tier is a baseline. Local governments can impose stricter (but not looser) requirements.
Check with:
- DLH Kabupaten/Kota (Regency/City Environmental Agency)
- DPMPTSP (One-Stop Service Office)
Ask specifically:
- "Does my KBLI code have local threshold adjustments?"
- "Is my location in a protected or restricted zone?"
- "Are there sector-specific environmental regulations?" (e.g., Bali hospitality rules)
Step 4: Assess Your Scale of Operation
Even if your KBLI code typically requires UKL-UPL, small-scale operations may qualify for SPPL.
Key metrics:
- Production capacity (tons/day, liters/day)
- Facility size (m² floor area)
- Number of employees
- Waste output (kg/day)
Example: KBLI 10711 (Bakery products)
- Small bakery: 50 kg/day bread → SPPL
- Medium bakery: 500 kg/day bread → UKL-UPL
- Industrial bakery: 5 tons/day bread → AMDAL
Step 5: Engage a Consultant (If AMDAL or UKL-UPL)
For anything beyond SPPL, hire a certified environmental consultant registered with KLHK.
What they do:
- Conduct environmental baseline study
- Prepare AMDAL/UKL-UPL documents
- Coordinate public consultation (AMDAL only)
- Represent you in AMDAL Commission review
- Handle revisions and approvals
Cost: IDR 10-30M (UKL-UPL), IDR 50-200M+ (AMDAL)
Red flag: Consultants promising "AMDAL in 1 month" or "guaranteed approval" are likely cutting corners. Legitimate AMDAL takes 3-6 months minimum.
Common Pitfalls and How to Avoid Them
Pitfall 1: Assuming SPPL = No Environmental Responsibility
Mistake: "My business only needs SPPL, so I don't need to worry about environmental compliance."
Reality: SPPL is a self-declaration, but you're still legally bound to:
- Manage waste properly (segregation, licensed disposal)
- Treat wastewater (if applicable)
- Control noise (if in residential area)
- Prevent air pollution
Consequence: DLH can conduct post-licensing inspections. Non-compliance can result in:
- Administrative sanctions (written warning → license suspension → revocation)
- Fines (up to IDR 500M)
- Criminal charges (if causing environmental damage)
Solution: Even for SPPL, implement basic environmental management:
- Contract with licensed waste collector (check DLH registry)
- Install basic wastewater treatment (septic tank minimum)
- Keep records of waste disposal receipts (for inspections)
Pitfall 2: Starting Operations Before AMDAL/UKL-UPL Approval
Mistake: "We'll start construction now and apply for UKL-UPL during the process."
Reality: Environmental permits must be obtained BEFORE operations begin. This is a hard legal requirement.
Consequence:
- Immediate stop-work order
- NIB suspension or revocation
- Retroactive environmental impact assessment (more expensive)
- Potential criminal charges (up to 3 years imprisonment under UU 32/2009)
Solution: Sequence your activities correctly:
- Land acquisition
- AMDAL/UKL-UPL approval ← Must happen before construction
- Building permit (PBG)
- Construction
- Operating license (SLF)
Pitfall 3: Ignoring Green Zone Restrictions (Bali-Specific)
Mistake: "I have AMDAL approval, so I can proceed with my factory in Ubud."
Reality: Green Zone restrictions override national permits. AMDAL approval from KLHK does not exempt you from local spatial planning rules.
Consequence:
- Project blocked by local government
- Forced dismantling (if already built)
- Legal disputes (civil and criminal)
- Wasted investment (millions of dollars in some cases)
Solution:
- Before buying land: Request SKRK (Land Use Certificate) from DPMPTSP
- Verify zoning: Cross-check with RTRW spatial plan
- If Green Zone: Reconsider location or business type
- If unavoidable: Budget 2-3x longer timeline for special approvals
Pitfall 4: Underestimating AMDAL Timeline
Mistake: "The consultant said 3 months, so we'll launch in Q3."
Reality: AMDAL timeline is unpredictable. Public consultation can surface objections that require design changes. AMDAL Commission can request additional studies.
Consequence:
- Project delays (6-12 months)
- Cost overruns (consultants charge for extra work)
- Lost revenue (delayed market entry)
Solution:
- Budget 6 months minimum for AMDAL (not 3)
- Add 2-3 month buffer for revisions
- Engage consultant early (before land purchase if possible)
- Consider alternative locations with lower environmental risk
Sector-Specific Environmental Compliance Tips
Manufacturing (KBLI 10xxx-33xxx)
Key issue: Wastewater and air emissions.
Best practice:
- Install WWTP (Wastewater Treatment Plant) before operations begin
- Conduct emission testing quarterly (required for UKL-UPL/AMDAL)
- Keep logbook of waste disposal (DLH inspections check this)
Bali-specific: Most manufacturing is prohibited in Bali due to tourism focus. If approved, expect stricter emission limits than Java.
Hospitality (KBLI 55xxx)
Key issue: Water consumption and wastewater.
Best practice:
- Install STP (Sewage Treatment Plant) sized for peak occupancy
- Implement water conservation (Bali faces water stress)
- Segregate waste (organic, recyclable, non-recyclable)
Bali-specific: Hotels > 50 rooms need UKL-UPL even if OSS says SPPL due to local regulations. Budget IDR 15-25M and 6-8 weeks.
Restaurants (KBLI 56101)
Key issue: Grease trap and solid waste.
Best practice:
- Install grease trap (required by local sanitation code)
- Contract with licensed waste collector for organic waste
- Compost if possible (reduces disposal costs)
Bali-specific: Restaurants in tourist areas (Seminyak, Canggu, Ubud) face higher scrutiny. Expect DLH inspections 2-3x per year.
Construction (KBLI 41xxx)
Key issue: Dust, noise, and construction waste.
Best practice:
- Create Construction Environmental Management Plan (CEMP)
- Control dust (water spraying, cover materials)
- Manage construction waste (segregate, recycle where possible)
- Limit noisy activities to 7am-6pm
Bali-specific: Neighbors can file complaints that trigger immediate inspections. Maintain good community relations.
Frequently Asked Questions
Can I upgrade from SPPL to UKL-UPL later if I expand?
Yes, but proactively. If your production capacity increases beyond SPPL thresholds, you must apply for UKL-UPL before expanding operations. Operating at UKL-UPL scale with only SPPL is a violation.
Process:
- Notify DLH of planned expansion
- Submit UKL-UPL documents
- Wait for approval (1-2 months)
- Update OSS NIB with new environmental tier
- Then expand operations
What happens if I'm already operating and discover I need UKL-UPL?
Immediately apply for UKL-UPL and notify DLH of the situation. You'll likely receive:
- Written warning (first offense)
- Requirement to submit UKL-UPL within 30-60 days
- Possible temporary suspension until compliance
Do not ignore it. Second offense can result in NIB revocation and criminal charges.
Can I operate in Green Zone if I have AMDAL approval?
Not automatically. Green Zone restrictions are spatial planning rules, not environmental permit rules. You need:
- AMDAL approval (environmental impact)
- SKRK approval (land use compatibility)
- Building permit (PBG) from local government
All three must align. If local government denies SKRK due to Green Zone restrictions, AMDAL approval is irrelevant.
How much does it cost to hire an environmental consultant?
UKL-UPL consultant: IDR 10-30M depending on complexity AMDAL consultant: IDR 50-200M+ depending on project scale and required studies
What's included:
- Site visits and data collection
- Document preparation (ANDAL, RKL, RPL)
- Public consultation coordination (AMDAL only)
- AMDAL Commission representation
- Revisions and follow-up
Red flag: Consultants charging significantly below market rate may:
- Lack KLHK certification
- Submit low-quality documents (high rejection rate)
- Abandon project mid-process
Verify consultant credentials at KLHK registry before engagement.
Do I need environmental permits for an online business?
Usually not. Pure digital businesses (KBLI 62xxx - IT services, 63xxx - Information services) typically require only SPPL since they have minimal physical environmental impact.
Exception: If you have:
- Physical warehouse (> 5,000 m²) → UKL-UPL
- Server farm (> 500 m² with significant cooling needs) → UKL-UPL
- Physical product fulfillment (generating packaging waste) → SPPL minimum
Can environmental permits be transferred if I sell the business?
No. Environmental permits are non-transferable. When ownership changes:
- Old owner must close their environmental permit
- New owner must apply fresh (SPPL/UKL-UPL/AMDAL)
- Process time: SPPL (immediate), UKL-UPL (1-2 months), AMDAL (3-6 months)
Planning a business acquisition? Factor environmental permit re-issuance into your transition timeline.
Next Steps: Getting Your Environmental Permit
For SPPL (Low-Impact Businesses)
- Register business in OSS (https://oss.go.id)
- Enter KBLI code and business details
- System auto-generates SPPL within NIB
- Implement basic environmental management practices
- Keep waste disposal records for potential inspections
Timeline: Immediate (same day as NIB issuance) Cost: Free
For UKL-UPL (Medium-Impact Businesses)
- Register business in OSS (get temporary NIB)
- Hire certified environmental consultant (check KLHK registry)
- Consultant conducts site assessment and prepares UKL-UPL documents
- Submit to DLH Kabupaten/Kota via OSS integration
- DLH technical review (14-30 days)
- Approval issued and integrated into OSS NIB
- Implement management measures outlined in UKL-UPL
Timeline: 1-2 months Cost: IDR 10-30M (consultant + government fees)
For AMDAL (High-Impact Businesses)
- Hire certified AMDAL consultant (verify KLHK certification)
- Consultant prepares KA (Terms of Reference)
- KA submitted to AMDAL Commission for approval
- Conduct environmental baseline study (1-2 months)
- Prepare ANDAL, RKL, RPL documents
- Public consultation (mandatory, recorded minutes required)
- Submit complete AMDAL to Commission
- Commission review and approval (45+ days)
- AMDAL approval integrated into OSS NIB
- Implement RKL-RPL throughout operations
Timeline: 3-6 months (best case), 6-12 months (realistic) Cost: IDR 50-200M+ depending on project complexity
Bali-Specific Additional Step
For any business in Bali:
- Before applying for environmental permits, request SKRK from DPMPTSP
- Verify location is NOT in Green Zone (or restricted zone)
- If Green Zone, consult with Bappeda Bali on feasibility
- Only proceed with environmental permit application if spatial clearance is confirmed
Conclusion: Environmental Compliance is Non-Negotiable
Indonesia's environmental permit system is integrated into the OSS business licensing framework. There's no way to skip it, and penalties for non-compliance are severe.
Key takeaways:
- Your KBLI code determines your environmental tier - AMDAL, UKL-UPL, or SPPL
- Scale matters - production capacity and facility size can move you between tiers
- Bali is special - Green Zone restrictions can override national permits
- Budget realistic costs and timelines - AMDAL is expensive (IDR 50-200M) and slow (3-6 months)
- SPPL is not a free pass - you're still responsible for basic environmental management
Next steps:
- Verify your KBLI code using the KBLI Navigator
- Check your environmental tier in OSS RBA
- If in Bali, request SKRK to verify Green Zone status
- If UKL-UPL or AMDAL, engage a certified consultant immediately
Environmental compliance is not optional. It's the foundation of legal, sustainable business operations in Indonesia.
Need help determining your environmental permit requirements? Consult with Zantara AI for personalized analysis of your KBLI code, business scale, and location-specific regulations.
Related articles:
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 WhatsApp