NovAsia

How Much Rooftop Solar Can a Bali Villa Use on Site?

Published · Updated

Why the Same Solar Array Saves More at One Villa Than Another

A 5 kWp array can be a useful investment for a villa where people work, cook and run cooling during daylight. Put the same equipment on a short-stay rental that sits empty until sunset, and much of its output may arrive when the property has little use for it. Both owners might see a glossy estimate of monthly solar production. Neither estimate, on its own, tells them how much grid electricity will disappear from the bill. PLN is Indonesia’s state electricity utility, and the distinction is especially important for an installation operating under the newer rooftop-solar rules.

A panel rating in kWp describes peak output under standard test conditions, while a kWh measures a quantity of electricity. The Indonesian regulatory name for grid-connected rooftop photovoltaics is PLTS Atap. Think of a single sunny hour when the inverter supplies 3 kWh and the entire house consumes 1 kWh: the building can use that 1 kWh directly, but the other 2 kWh cannot be counted as two avoided PLN purchases. The figures are merely an arithmetic illustration. They do not describe an actual villa in Canggu, a monitored rooftop in Uluwatu or the performance of any specific inverter.

The comparison below holds solar output fixed while changing the household schedule. One case has guests using air conditioning during the day; the second leaves only standby equipment running until an evening pool-pump cycle; the third moves exactly the same pump energy into midday. No battery is assumed. For every one-hour interval, on-site use is the smaller of production and consumption. Add those hourly matches together, and you obtain the useful solar kWh; subtract them from total production to find the potential surplus. A property can generate plenty of electricity yet buy a substantial amount again after dark.

Where Solar Power Goes Under Different Villa Schedules

Illustrative clear day, 24 one-hour intervals in Bali local time (WITA, UTC+8). Identical hypothetical 5 kWp array and 20.55 kWh of potential AC output before export curtailment in every row. The output and loads are manually specified, not PVGIS results or measured Bali properties. Surplus means unused at the same time, not verified grid export; the new PLN regime assigns it Rp 0 of bill credit.

Villa modeSelf-used, kWhSurplus, kWh
Daytime guests / AC11.758.80
Vacant by day3.2517.30
Pool pump shifted to sunny hours7.7512.80

What PLN Counts—and Does Not Count—When Solar Power Leaves the Villa

The governing rule for a new grid-connected installation is Article 13 of Indonesia’s Ministerial Regulation ESDM No. 2/2024. Energy flowing from a rooftop system into the utility network is excluded from the calculation of the customer’s electricity bill. Excluded from billing is not the same as physically prohibited: Article 2 explicitly covers systems that do and do not send power into the network. A compliant inverter may be configured to curtail production when the house cannot absorb it, or excess may flow into the grid, subject to the agreed connection arrangements. In either case, the base-case bill credit for surplus energy is zero. Electricity used inside the property at the moment it is produced can still replace purchases from PLN.

The same regulation removed the former general cap tied to 100% of the customer's contracted PLN connection, but replaced it with a quota-based approval framework. Articles 7–12 require capacity allocations for power systems and customer-service clusters, with PLN publishing cluster information through official channels. The regional Java–Madura–Bali allocation is not a bookable quota for a particular villa, let alone a guarantee that there is spare capacity at its meter. The available quota, electrical configuration and application status have to be checked against the property's actual PLN service unit. As of this research, no verified free-capacity figure is available for the specific Canggu or Uluwatu connection in the hypothetical example. A quotation for 8 kWp therefore cannot establish that PLN will approve 8 kWp.

Regular application windows are January and July under Article 14, and PLN has identified its PLN Mobile app as a channel for grid-tied rooftop-solar applications. Article 15 gives the utility up to 30 calendar days after the submission window CLOSES to approve or reject an application. This differs materially from a promise to deliver a functioning system within 30 days of application. The legislation also provides a form of deemed approval when the deadline passes without a response; it does not waive the separate safety, documentation and metering requirements. Rejections linked to unavailable capacity may lead to a waiting list. If the villa currently uses prepaid electricity, Article 16 also provides for a switch to postpaid service alongside the advanced-meter installation.

Articles 21–28 make installation, certification and connection separate tasks. Under Article 24 certain configurations need an SLO, the formal electrical fitness certificate. A narrower class of qualifying integrated, plug-and-play arrangements can use the Article 25 safety declaration and ministry registration route; the mere fact that the panels serve a small villa does not automatically prove eligibility. PLN is then required to supply and install the advanced meter within 15 working days of receiving the applicable SLO or ministry-registration evidence, with the meter and installation expense borne by the utility. Those statutory periods leave the contractor's roof work and document preparation outside the clock. Finally, Article 47 preserves the former import/export accounting arrangements for certain systems already operating or approved before 31 January 2024, for ten years from the original approval date. A later expansion or a roof with no approval record should not be treated as grandfathered.

Realistic timeframes

1

Check quota for the grid cluster

Typical timingConfirm availability and timing with PLN

What slows it downThe relevant PLN service cluster and remaining allocation cannot be inferred from the Java–Madura–Bali regional total.

2

Apply for rooftop solar

Typical timingJanuary or July submission window, Art. 14

What slows it downMissing customer details, inverter configuration, supporting documents or the submission window.

3

Obtain the PLN decision

Typical timingUp to 30 calendar days after the window closes; Art. 15

What slows it downNetwork allocation, a reasoned refusal or a move to a later waiting-list period.

4

Installation, checks and applicable safety document

Typical timingActual duration unverified; only after approval

What slows it downRoof condition, contractor scheduling and the applicable SLO or registered safety-declaration route; no statutory build-time guarantee.

5

Advanced meter installation

Typical timingUp to 15 working days after receipt of Art. 28 documentation

What slows it downThe clock starts when PLN receives the applicable SLO or ministry-registration proof, not when the application is filed.

The Roof, the Load Curve and the Tariff Behind the Rupiah Saving

Begin with two aligned series: the inverter's usable AC energy G for an interval and the whole property's demand L in that same interval, both expressed as kWh. Self-used solar is min(G, L); possible excess is max(G − L, 0); residual grid purchases are max(L − G, 0). Total self-consumption is Σ min(G, L), not min(ΣG, ΣL). Summing monthly meter consumption first allows daytime electricity to be incorrectly set against a night-time air-conditioning load. Hourly matching is adequate for the teaching example, although 15-minute or finer logs reveal demand spikes and short clouds that a one-hour average can conceal. If a future site study uses European Commission PVGIS hourly files, its UTC timestamps must be converted to Asia/Makassar time (WITA, UTC+8) before load and solar records are compared.

Here is the entire assumed sunshine side of the comparison, before any zero-export curtailment. For a nominal 5 kWp array we set usable AC production, in kWh for the successive hours beginning 06:00 through 17:00 WITA, to 0.10, 0.50, 1.00, 1.80, 2.70, 3.30, 3.50, 3.00, 2.20, 1.50, 0.80 and 0.15; all other hours are zero. That totals 20.55 kWh over the illustrative day. These are deliberately constructed post-conversion output values, not values downloaded from PVGIS. No actual site coordinates, module temperature, shading survey or inverter-efficiency record underpins this curve, so the result should not be reported as a representative yield for Bali, a June average or a prediction for a given roof.

The load side is equally explicit. Every scenario carries 0.30 kW of continuous refrigerator, communications and standby demand. The pool pump draws a hypothetical 0.75 kW for six hours, or 4.50 kWh per day. In the occupied and vacant base cases it operates from 18:00 to 23:59; the shifted case runs it from 10:00 to 15:59 without increasing daily pump energy. For the occupied case only, add 1.0 kW of average, modulated air-conditioning input from 09:00 to 16:59, 0.50 kW of kitchen load during 11:00–12:59 and 0.80 kW of other evening use during 19:00–21:59. The resulting whole-villa demand is 23.10 kWh with guests and 11.70 kWh for either vacant-day schedule. None of the appliance ratings is presented as a measured Bali villa norm; swimming-pool water quality and pump limitations may prevent such a schedule change in a real house.

At identical solar production, the three cases absorb 11.75, 3.25 and 7.75 kWh respectively. Divide each by the common 20.55 kWh output and the solar self-consumption shares are 57.2%, 15.8% and 37.7%. Divide instead by each property's full daily load and the load-coverage figures become 50.9%, 27.8% and 66.2%. These percentages answer different questions, neither being a direct percentage reduction in the final bill. Moving the pump gives the vacant villa 4.50 kWh more direct use of solar, reducing its illustrative PLN import from 8.45 to 3.95 kWh, without changing the day's total electricity demand. A counterexample also matters: halve every hourly solar value to mimic a much duller day and output falls to 10.275 kWh. The occupied case then uses approximately 9.83 kWh on site, or 95.6% of the smaller solar total. A higher self-consumption RATE can therefore coincide with a smaller absolute saving.

To convert displaced purchases into rupiah, first identify the meter's golongan, the actual PLN tariff classification, and its contracted VA capacity. A holiday rental cannot be assigned residential class R-3 merely because the building looks like a home; the customer may instead be billed under a business class such as B-2. PLN's published December 2025 class table lists Rp 1,699.53/kWh for R-2 and R-3 and Rp 1,444.70/kWh for B-2. ESDM's announcement of 30 September 2026 says fourth-quarter 2026 tariffs remain unchanged from the third quarter. For the occupied-day example, 11.75 avoided kWh would reduce the variable energy charge by roughly Rp 19,969 at the first illustrative rate or Rp 16,975 at the second. These are conditional calculations, not a verified price on the reader's meter. Minimum or fixed charges, local taxes and other non-energy bill lines may persist. Roof geometry, palm-tree and parapet shade, corrosion risks near the coast, panel heating, soiling and inverter curtailment can all materially change G; a generic solar-resource atlas or a monthly PV output estimate cannot resolve any of those issues hour by hour for a particular villa. A zero-export inverter may actually curtail the output available in the assumed curve; curtailed and physically exported energy require separate measurement and should never be presented as the same flow.

Why a Lower PLN Bill Is Not Yet a Payback Period

There is a narrow answer to “what can this system save today?” and a much harder answer to “when will it pay back its purchase price?” The first depends on synchronised kWh and a verified variable tariff for a defined period. The second requires a completed project cost, a realistic sequence of sunny and cloudy months, occupied and empty stays, and years of operating assumptions. A sunny-day total cannot simply be multiplied by 365 and labelled annual savings. Nor can a marketing estimate of 640 kWh per month be multiplied by a retail PLN rate unless there is evidence that those kWh actually displace grid imports in the hours when they occur.

One public BaliSolarPro price page reviewed on 19 October 2026 advertises a 5 kWp grid-tied package starting at IDR 65,000,000. It describes panels, inverter, mounting, protection, installation and connection paperwork, while stating that the final quotation is set after a site survey. That is useful context for the scale of an outlay, but it is a seller's starting offer for one package, neither a transaction price for the reader's building nor a sample-based Bali market average. A comparable signed quote must identify the exact AC and DC ratings, roof fixing method, installation access, distribution board and protection work, earthing, cable routes, permits and registration, possible export-limiting equipment, taxes, warranties and the responsibility for every item excluded from the advertised package. A grid-tied offer and a hybrid offer including storage are not equivalent proposals, even if their panel capacity is identical.

Running costs do not vanish after commissioning. Salt-laden air, roof access and soiling influence cleaning and inspection requirements, while inverter replacement risk and the fine print of service guarantees affect a long-horizon budget. No single annual maintenance figure has been verified for the example property, so inserting a neat fixed percentage would produce precision without evidence. A battery is a separate electrical and commercial decision: it can shift some midday production into the evening, but adds equipment cost, conversion losses, controls and eventual replacement considerations. It has deliberately been excluded from the comparison. Changing an existing pool timer may be cheaper than buying storage, yet only when the pool's filtration requirement, circulation design, equipment duty cycle and available sunlight support the new hours safely.

A credible proposal closes four gaps before offering a payback date. It identifies the actual PLN customer class and bill components; it has demand measurements from occupied days, empty days and evenings; it models AC output for the surveyed roof at matching timestamps across more than one weather period; and it confirms how the individual system can lawfully enter the PLN network. The owner should also see what happens when the villa is vacant more often than forecast, an inverter is replaced, or clouds lower midday production. Those sensitivities are better than a single attractive payback number based on peak-season occupancy. Until they are documented, a self-consumption calculation remains valuable as a test of system sizing and sales claims, but it is not an investment return forecast.

Common mistakes and how to fix them

Credit all surplus as if net metering still applied

What it costsTotal PV output is treated as bill savings, overstating the variable energy charge avoided.

What to do insteadUse Article 13 of ESDM Regulation 2/2024: surplus earns Rp 0 of bill credit under the new scheme.

Compare monthly PV and load totals without hourly matching

What it costsDaytime production is allowed to offset evening demand, creating a false self-use estimate.

What to do insteadAlign two timestamped hourly series and sum the smaller of production and demand in each interval.

Use an R-3 rate for a meter actually on B-2

What it costsThe displaced kWh are valued at the wrong tariff because the meter class was assumed.

What to do insteadRead the actual golongan and contracted VA from the PLN account, then apply its rate for the relevant quarter.

Claim payback from a starting price without roof and quote checks

What it costsA promised return date ignores the completed quote, roof shadowing and lifetime costs.

What to do insteadRequire a roof survey, itemised tax-inclusive quotation, maintenance plan and seasonal occupancy cases.

Bali expert view

Andrey Balinsky

The weakest line in a rooftop-solar proposal for a rental villa is often the assumed daytime demand. A larger array can increase uncredited surplus when the pool pump and cooling system are both idle, even if the roof gets plenty of sun. The customer’s PLN tariff prices the purchases actually displaced; it does not rescue output produced at the wrong hour. Size the proposal against recorded occupancy and equipment schedules before treating unused roof space as a reason to buy more panels.

Andrey Balinsky
Author of Balinsky · Bali property market analyst
Expert profile →

Sources and check dates

Show sources and methodology5 checked sources
  • Permen ESDM No. 2/2024 — Official Regulation, JDIH ESDM

    Original legal text checked: Arts. 2, 7–16, 21–29 and 47 on grid flows, uncredited excess, quotas, application windows, safety routes, meters and grandfathering.

  • Kementerian ESDM — Aturan Terbaru PLTS Atap Terbit (5 Mar 2024)

    Ministry explanation of uncredited exports, cluster quotas and removal of the former universal 100%-of-connection sizing cap.

  • Direktorat Jenderal Ketenagalistrikan ESDM — Tariff Rates Stay Unchanged in Q4 2026 (30 Sep 2026)

    Official announcement keeping PLN Q4 2026 tariffs at Q3 levels; it does not itself list every class-specific rate.

  • PLN — Detail Tarif Listrik Berdasarkan Golongan Daya dan Jenisnya (Dec 2025)

    PLN table dated 12 Dec 2025: Rp 1,699.53/kWh for R-2/R-3 and Rp 1,444.70/kWh for B-2; used only for conditional scenarios.

  • PT PLN (Persero) — Dukung Pengembangan EBT di Indonesia, PLN Siap Jalankan Permen ESDM No. 2/2024 (Mar 2024)

    PLN identifies PLN Mobile as a rooftop-solar application route; legal deadlines are taken from Article 15 itself.

A practical second opinion

Need to check a specific condo?

Send the unit link, price and your goal. We will separate the documented facts from the points that still need a unit-level check.

What to send: link, budget and target date