If you've gotten three solar quotes for your Bali villa and each recommends a different system size, you're not imagining things. Solar sizing in Bali genuinely varies because no two villas share the same load profile, roof orientation, or grid situation. This guide walks through the actual math so you can pressure-test any quote you receive and arrive at sizing conversations knowing what to expect.
Reading this in Bahasa Indonesia? Switch to: /blog/berapa-kwp-yang-dibutuhkan-rumah-kamu
The short version: divide your daily kWh by Bali's peak sun hours (4.0 to 5.0 depending on area and season), add a buffer for inverter losses and cloudy-month dips, and round up to the nearest panel increment. The trickier part isn't the formula. It's knowing your actual daily usage, which most villa owners can't recall off the top of their head. We'll walk through how to estimate it for four common villa profiles, with real Rp numbers for each.
TL;DR
- Bali's wet-season PSH ranges from 4.0 in the mountain interior to 4.8 on the south coast. Divide your daily kWh by local wet-season PSH, then divide by 0.82 for real-world losses. Always size for cloudy months, not sunny ones.
- 2BR no-pool villa: 4 to 5 kWp panels + 10 kWh LiFePO4 battery. Complete installed hybrid system Rp 87 to 110 million before VAT.
- 3BR with pool: 6 to 8 kWp panels + 15 kWh battery. Complete installed system Rp 145 to 185 million before VAT.
- 4BR with pool: 10 kWp panels + 20 kWh battery + 10 kW 3-phase inverter. Complete installed system Rp 195 to 245 million before VAT.
- Hybrid (PLN backup + solar + battery) is the right pick for most Bali villas. Full off-grid costs 40 to 80% more because battery must cover every cloudy stretch alone.
- Pool pump, roof shading, and orientation are the three variables most likely to push your villa out of a generic size range. A site survey catches all three.
How Bali's sun shapes your panel count
Peak sun hours (PSH) is the number of hours per day when solar irradiance hits 1,000 watts per square meter, the reference condition used to rate all panels. It's not how many hours the sun is up (roughly 12 in Bali year-round). It's a standardized measure of total daily solar energy you can realistically harvest.
Bali PSH varies by location and season:
| Area | Dry season PSH | Wet season PSH |
|---|---|---|
| South coast (Canggu, Seminyak, Kuta, Nusa Dua) | 4.8 to 5.0 | 4.3 to 4.6 |
| Central (Ubud center, Kerobokan, Denpasar) | 4.6 to 4.9 | 4.2 to 4.5 |
| Bukit Peninsula (Uluwatu, Jimbaran, Pecatu) | 4.9 to 5.1 | 4.3 to 4.7 |
| East coast (Amed, Tulamben, Candidasa) | 4.9 to 5.1 | 4.5 to 4.8 |
| North coast (Lovina, Singaraja) | 4.8 to 5.0 | 4.3 to 4.6 |
| Mountain interior (Munduk, Bedugul, Kintamani) | 4.0 to 4.4 | 3.5 to 4.0 |
We always size for wet-season PSH. A system built around November-to-March numbers runs comfortably all year. One sized only for August leaves you short during the three or four cloudiest months.
The core formula:
panels (kWp) = daily kWh / wet-season PSH / 0.82
The 0.82 factor covers inverter conversion losses (3 to 5%), DC wiring resistance, dust accumulation, and the biggest culprit in tropical climates: cell temperature de-rate. Panels lose roughly 0.3 to 0.4% output per degree Celsius above 25C. At typical Bali noon panel temperatures of 55 to 65C, that's an 8 to 12% real-world output reduction vs the rated spec on the datasheet.
Worked example for a 4-bedroom Canggu villa using 40 kWh per day:
40 / 4.4 / 0.82 = 11.1 kWp
Round up to 11.5 or 12 kWp (20 to 21 panels at 580 Wp each). This accounts for wet-season comfortably without oversizing enough to waste capacity under Indonesia's current zero-export rule.
If you don't know your daily kWh, pull up your PLN bill. The monthly kWh total is printed on it. Divide by 30 for a daily average. A Rp 2.5 to 3.5 million monthly bill on the residential tariff typically means 300 to 450 kWh per month, or 10 to 15 kWh per day. A Rp 5 to 8 million bill is usually 700 to 1,200 kWh per month, or 23 to 40 kWh per day.
Four villa scenarios with real numbers
These profiles match the most common villa types we work with in Bali. Equipment costs below exclude 11% VAT and cover panels, inverter, and battery only. Add 25 to 35% for Bali installation, mounting hardware, cabling, surge protection, and commissioning.
2BR villa, no pool (Canggu, Pererenan, Ubud fringe)
Load profile: 2 bedrooms, 2 to 3 AC units at 1.5 PK running 8 to 12 hours, fridge, demand water heater, lights, water pump on cycle. Daily use: 12 to 18 kWh.
| Component | Spec | Approx. equipment cost |
|---|---|---|
| Panels | 4 to 5 kWp (7 to 9 modules at 580 Wp; Jinko, LONGi, or Trina) | Rp 17 to 19 million |
| Inverter | 5 kW hybrid, 1-phase (Growatt SPH or Luxpower SNA-5K) | Rp 15 to 18 million |
| Battery | 10 kWh LiFePO4 (2 Pylontech US3000C or 1 HinaESS Hi-5) | Rp 30 to 38 million |
| Equipment total | Rp 62 to 75 million |
Installed in Bali (equipment + labor + balance of system): Rp 87 to 110 million before VAT.
This setup handles a typical 2BR load comfortably as a hybrid, with PLN as quiet backup during cloudy stretches. Full off-grid version (2-day battery autonomy) adds another battery module and brings the installed total to about Rp 115 to 140 million.
3BR villa with pool (Seminyak, Sanur, Ubud center)
Load profile: 3 bedrooms, 3 to 4 AC units at 1.5 to 2 PK running 10 to 14 hours, pool pump at 1.2 to 1.5 kW continuous for 4 to 6 hours, fridge, washing machine, water pump. Daily use: 25 to 35 kWh.
| Component | Spec | Approx. equipment cost |
|---|---|---|
| Panels | 6 to 8 kWp (11 to 14 modules at 580 Wp) | Rp 24 to 32 million |
| Inverter | 8 kW hybrid, 1-phase or 3-phase (Luxpower SNA-8K or Deye SUN-8K) | Rp 28 to 35 million |
| Battery | 15 kWh LiFePO4 (3 Pylontech US3000C or 1 PowerGem Plus 14.3 kWh) | Rp 52 to 65 million |
| Equipment total | Rp 104 to 132 million |
Installed in Bali: Rp 145 to 185 million before VAT.
Note on inverter sizing: a 5 kW unit handles average draw fine, but pool pump startup surge (3 to 5 times running current) plus AC compressor starts can push simultaneous peak demand to 6 to 8 kW. Size the inverter for your peak load, not your average. A variable-speed pool pump trims the pool load by 8 to 12 kWh per day and lets you drop one battery module from the spec.
4BR villa with pool (Uluwatu, Kerobokan, larger Ubud villas)
Load profile: 4 bedrooms, 4 to 5 AC units at 2 PK running 12 to 16 hours, pool pump at 1.5 kW continuous, well pump on cycle, fridge and freezer, dishwasher on cycles, garden lighting. Daily use: 35 to 50 kWh.
| Component | Spec | Approx. equipment cost |
|---|---|---|
| Panels | 10 kWp (18 modules at 580 Wp) | Rp 36 to 44 million |
| Inverter | 10 kW hybrid, 3-phase (Deye SUN-10K-SG04LP3 is our default at this size) | Rp 42 to 50 million |
| Battery | 20 kWh LiFePO4 (4 Pylontech US3000C or 2 PowerGem Plus 14.3 kWh) | Rp 64 to 80 million |
| Equipment total | Rp 142 to 174 million |
Installed in Bali: Rp 195 to 245 million before VAT.
At this size, 3-phase is almost always the right call. Most 4BR Bali villas have a 7,700 VA or higher 3-phase PLN connection, and a 3-phase inverter distributes load evenly across all three lines. That handles the aggregate peak (pool pump plus multiple AC units starting together) more cleanly than any 1-phase unit.
6BR luxury villa (Bukit estates, large Canggu compounds, Uluwatu cliff)
Load profile: 6 to 8 bedrooms, 8 to 10 AC units, large heated pool with 2 to 3 kW combined pump and heater, full kitchen with electric appliances, multiple fridges, gym equipment, feature lighting. Daily use: 60 to 100 kWh.
| Component | Spec | Approx. equipment cost |
|---|---|---|
| Panels | 15 to 20 kWp (26 to 35 modules at 580 Wp) | Rp 60 to 78 million |
| Inverter | 15 to 25 kW hybrid, 3-phase (Deye 25 kW HV, or parallel-paired 12 kW Deye for redundancy) | Rp 55 to 90 million |
| Battery | 30 to 40 kWh LiFePO4 (6 to 8 Pylontech US3000C or 3 PowerGem Plus 14.3 kWh) | Rp 97 to 125 million |
| Equipment total | Rp 212 to 293 million |
Installed in Bali: Rp 290 to 420 million before VAT.
At this scale, we often recommend parallel-paired inverter banks. If one unit faults, the other keeps the villa running at reduced capacity rather than going dark. Sungrow SH15RT and SH20RT are strong alternatives to Deye at this tier, with equally mature parallel firmware.
For full off-grid at 6BR scale, expect the installed total to push Rp 500 to 700 million. You need 3-plus days of battery autonomy (80 to 100 kWh) to get through a sustained wet-season cloudy stretch, and that battery alone costs Rp 240 to 330 million in equipment.
Hybrid vs full off-grid: the call that changes your budget most
Most villa owners we talk to assume they need full off-grid because it sounds self-sufficient. In practice, hybrid is the better answer for the vast majority of Bali villas, and the cost difference is significant.
Full off-grid means your battery covers every cloudy stretch alone, with zero PLN contribution. That forces you to plan for the worst case: 3 consecutive overcast days in January in a Munduk valley villa. For a 40 kWh/day villa at 80% depth of discharge and 3-day autonomy: 40 x 3 / 0.8 = 150 kWh of battery. At 2026 prices that's Rp 300 to 400 million in battery before a single panel goes on the roof.
Hybrid uses PLN as a quiet backstop. The battery covers nighttime load and short cloudy-day gaps. On a rare 3-day rainy stretch, PLN tops up automatically and you don't notice. For the same villa, that reduces battery sizing from 150 kWh to about 20 kWh, cutting battery cost by roughly 85%.
The decision rule we apply:
- PLN reaches your villa and mostly works (even with a few short outages per month): go hybrid. PLN handles the rare extended cloudy outlier; your solar handles everything else.
- PLN doesn't reach your property, or outages run for multiple hours most days: go full off-grid and size the battery for 2 to 3 days of autonomy.
- Gray zone (PLN available but weak voltage and frequent multi-hour outages): we model both and show you the cost delta. Remote Uluwatu cliff edges, Amed north of Culik, and deep Munduk valley locations sometimes fall here.
For most Canggu, Seminyak, Sanur, Ubud center, and Denpasar villas, hybrid is the right answer. Blackout protection is real, battery cost stays manageable, and the system handles every realistic scenario your villa will face.
When this doesn't fit your villa
The honest list of cases where we'd tell you to reconsider or change your approach.
Heavy roof shading from trees you can't trim. In some Ubud banjar heritage zones, canopy trimming is restricted. A mature banyan shading 25% of your roof for 4 hours a day can cut output by 30 to 50%. If trimming isn't possible, the economics shift considerably. We'd rather flag this at survey than let you commission a system that underdelivers.
Sub-optimal roof orientation. A fully south-facing roof loses 12 to 15% annual output. East or west orientation loses 8 to 12%. We can partially compensate with more panels, but if your only viable roof area faces the wrong direction, the extra panel count adds cost and may not fully recover the production gap.
Old roof structure that needs work. Terracotta tile with structural concerns shouldn't take 15 to 25 kg per square meter of panel weight. Rusted metal sheeting is another red flag. Fix the structural issue first. Don't put 20 panels on a roof that needs replacement in 3 years.
Short ownership horizon. If you're selling within 2 to 3 years, the system adds resale value but typically not enough to recover a full install cost on that timeline. The math generally needs 4 to 6 years of bill savings to break even.
Bills under Rp 1 million/month with no AC. If your actual load is that light, payback stretches past 10 years. Solar probably isn't the right call, and we'll say so.
Ready to size your villa?
If you're past the curiosity stage and want a real number for your specific situation, the fastest path is a short conversation. Tell us your villa location, bedroom count, whether you have a pool, and your approximate monthly PLN bill. We'll come back within a day with a rough sizing estimate and cost range, free, no commitment.
Or start with the calculator to get a quick estimate from your monthly bill and villa size.
Frequently asked questions
Divide your daily kWh usage by Bali's wet-season peak sun hours (4.0 to 4.7 depending on location), then divide by 0.82 to account for inverter and wiring losses. Round up to the nearest clean panel count. A 4-bedroom villa using 40 kWh/day at 4.4 PSH needs roughly 40 / 4.4 / 0.82 = 11.1 kWp, so you'd round to 11.5 or 12 kWp.