You ask five installers for quotes on a 5 kWp hybrid system. They come back at Rp 60 million, Rp 95 million, Rp 73 million, Rp 88 million, and Rp 105 million. All five claim it's the same size system. There's no clear way to tell if they're pricing the same equipment, different brand tiers, different scopes, or just different margin appetites. This is the standard Bali villa solar buying experience in 2026, and it's frustrating every time.
The real problem isn't the price spread. It's that most solar quotes leave out three to five line items that will definitely get charged later, use different brand tiers without flagging it, and describe warranty terms loosely enough that they mean nothing when you actually need to claim. This checklist gives you 12 items to check on every quote so you can compare fairly and catch the hidden charges before you sign.
Reading this in Bahasa Indonesia? Switch to: /blog/compare-quote-installer-apple-to-apple
TL;DR
- A complete solar quote has 12 specific line items. Missing any of items 1 through 9 means the quote is incomplete. Ask for a revision.
- Quote creep is real: SLO + ESDM fees (Rp 1 to 3 million), extended cabling (Rp 200 to 500k per meter), breaker upgrades (Rp 1 to 3 million), and structural reinforcement for old roofs (Rp 2 to 8 million) are routinely omitted from initial quotes.
- Workmanship warranty and manufacturer warranties are separate layers. Both must appear in writing in the contract, not just in a chat message.
- Payment structure: 30 to 50% down, 50 to 70% after signed handover acceptance. Never 100% upfront.
- Normalize brands to an equivalent tier before comparing prices. A Rp 13 million per kWp quote with no-name panels isn't the same product as Rp 18 million per kWp with Tier-1 JinKO.
- Normal timeline: 4 to 8 weeks from signing to commissioning. A promise of under 2 weeks is a warning sign.
What a complete quote actually looks like
A credible solar installer breaks every quote into itemized line items, not one lump sum. Not "5 kWp system, Rp 88 million." The format you should see:
| Item | Spec | Qty | Unit price | Total |
|---|---|---|---|---|
| Solar panels | Brand, model, Wp per panel | modules | Rp X | Rp X |
| Inverter | Brand, model, kW, 1 or 3-phase | 1 | Rp X | Rp X |
| Battery (if hybrid) | Brand, model, kWh, chemistry | modules | Rp X | Rp X |
| Mounting + balance of system | Rail, cabling, MC4, breakers | 1 lot | Rp X | Rp X |
| Installation labor + commissioning | Crew days | 1 lot | Rp X | Rp X |
| SLO certification | Operating license | 1 lot | Rp X | Rp X |
| VAT 11% | Rp X | |||
| Total | Rp X |
If your quote is less detailed than this, ask the installer for a revised version with the full breakdown. A credible installer hands it over without hesitation. One who deflects with "it's all included, don't worry" is usually marking up one or two items and doesn't want you doing the math.
The 12-item checklist
Work through this list for every quote you receive. Items 1 through 9 are non-negotiable. Items 10 through 12 are good to have, but missing one or two is less critical.
1. Panel brand, model, and watt-peak per panel
Not just "solar panel, 580 Wp." You need the brand (JinKO, Trina, LONGi, Canadian Solar, JA Solar) and the model number. The brand determines where you go for a warranty claim in year 8 or year 15. A no-name OEM panel from a marketplace listing and a JinKO Tiger Neo N-type are both labeled "580 Wp panels." They're not the same product for warranty purposes, and their long-term degradation profiles are different.
2. Inverter brand, model, kW rating, 1-phase or 3-phase, and parallel-capable
Hybrid inverters vary significantly in firmware quality, off-grid mode reliability, and long-term parts availability. Know which brand and model you're getting. The 3-phase question matters for villas with 7,700 VA or higher PLN connections. Parallel-capable matters if you might expand the system within five to seven years.
3. Battery brand, model, kWh capacity, chemistry, DoD spec, and cycle warranty
Battery is where the largest quality gap between quotes usually hides. "10 kWh LiFePO4 battery" isn't enough detail. You want the brand (Pylontech, BYD, HinaESS), the specific model (US3000C, B-Box HV-S, PowerGem Plus), the depth of discharge spec (should be 80% for LiFePO4), and the cycle warranty (should be 6,000 cycles or 10 years minimum, whichever comes first).
4. Mounting type, roof penetration method, and waterproofing material
This is the most commonly under-specified item because most buyers don't ask about it. Terracotta tile, metal corrugated, and concrete flat roofs each need different brackets and waterproofing methods. "Mounting included" without specifying the method gives the installer room to use the cheapest option available. Terracotta tile roofs need proper flashing-grade sealing at every penetration point, and the quality of that work is what determines whether your roof leaks at year 3.
5. DC and AC cabling specs, run distances, and breaker ratings
Longer cable runs add material and labor cost that a lump-sum quote hides. Ask for the estimated DC run distance from the panels to the inverter, and the AC run from the inverter to the main electrical panel. If either is above 15 meters, the cabling cost is meaningful at Rp 200 to 500k per extra meter. Undersized cable conductor also causes resistive loss and heat, so confirm the cable gauge matches the inverter's specified minimum.
6. PLN paperwork: SLO certification and interconnection application
An SLO (Sertifikat Laik Operasi, operating license) is legally required before a grid-tied or hybrid system can operate. This is not optional. A quote that omits it will either charge you later or hand you an uncertified system. SLO typically runs Rp 1 to 2 million depending on system size and area. For systems above 6.6 kWp, ESDM (Ministry of Energy) registration adds another Rp 500k to 1 million. Both should be itemized in the quote, not described as "included in the labor cost."
7. Workmanship warranty: duration, scope, and exclusions
The workmanship warranty is the installer's liability for the quality of the installation. It covers: roof leaks at penetration points, cable termination failures, mounting structure issues, and any defect caused by how the job was done rather than by the equipment itself. Minimum standard is 1 year; premium installers offer 2 to 5 years. The duration, scope, and exclusions must all be written in the official contract, not just mentioned in a chat message.
8. Manufacturer warranty pass-through documentation
Your panel, inverter, and battery warranties come from the manufacturer, not the installer. At commissioning, the installer should hand over confirmation that the serial numbers are registered through the brand's Indonesia distributor channel. This gives you a direct claim path if the installer becomes unreachable at year 5. If the installer says "just come to us for anything," ask specifically: if your company closes in three years, where do I take a panel warranty claim?
9. Payment terms: down payment percentage and final payment trigger
Standard in Indonesia is 30 to 50% down payment at signing, then the remaining 50 to 70% after you sign the handover acceptance document. In Indonesian contracts this document is called a BAST (Berita Acara Serah Terima). The trigger for final payment must be the official handover, not "after install is done" or "when we commission," both of which are vague enough to be disputed. An installer who pushes for 100% cash upfront is worth pausing on: it usually means thin cash flow, and you absorb the risk that the job stalls.
10. Project timeline: survey to commissioning in working days
A realistic timeline runs 4 to 8 weeks from signed contract to live system. Breakdown: site survey within 2 weeks of signing, equipment order and Bali shipping 1 to 2 weeks, on-site install 4 to 7 working days for a typical villa, commissioning and handover 1 day. Any quote promising delivery in under 2 weeks should raise the question: did they skip the site survey? Are they using existing stock without actually assessing your specific roof, shade, and load?
11. Permitting fees: SLO, ESDM, and building permits if applicable
In addition to the SLO and ESDM mentioned in item 6, some projects need a building permit (PBG or IMB) if the install involves a structural addition, like a dedicated panel support frame on a flat dak. Bali villas in certain Ubud heritage zones may also require banjar (village council) approval before rooftop modifications. If your villa is in a heritage zone, ask about this before signing. It's not common, but a surprise approval process adds 2 to 4 weeks.
12. Post-install service: first-year check-up and cleaning policy
Some installers include a 6-month or 12-month free check-up visit in their quote. Others charge for every service visit from day one. Ask upfront. Annual service (panel cleaning, inverter check, connection inspection) typically runs Rp 2 to 4 million per visit in Bali. Knowing whether the first year is included helps you budget correctly and avoids frustration when you call six months post-commissioning.
Common quote creep: what shows up after you sign
The 12 items above are what a complete quote should include upfront. Here's what most often appears as "additional charges" mid-project or at final invoice:
| Charge | Typical Rp range | When it surfaces |
|---|---|---|
| Extended DC cabling, per meter above 10 m | Rp 200k to 500k per meter | After survey confirms actual panel-to-inverter distance |
| AC breaker and distribution panel upgrade | Rp 1 to 3 million | Old breakers can't handle the new load |
| Structural reinforcement for old roof | Rp 2 to 8 million | Survey finds roof structure weaker than expected |
| SLO + ESDM certification fees | Rp 1 to 3 million | Not included in initial quote, billed after install |
| Crane or scaffold rental for difficult access | Rp 1 to 3 million | Cliff-edge villas, steep pitches, or cramped driveways |
To protect yourself: when you receive a quote, ask the installer in writing whether each of these will be "included at no extra charge if it arises" or "billed as additional if it applies." A good installer will either confirm it's included or give you a cost range for the scenarios where it might apply. An installer who can't answer specifically hasn't done a thorough enough survey.
A proper site visit takes 2 to 3 hours minimum and should cover a load audit, roof condition check, inverter placement confirmation, and cable route planning. A visit based on photos or satellite imagery alone is not a complete survey.
How to compare quotes from different installers
Once you have itemized quotes, normalize before you compare. Four steps:
Match the equipment tier. Both quotes should use Tier-1 panel brands (JinKO, Trina, LONGi, Canadian Solar, JA Solar). If one uses a no-name brand, you're not comparing equivalent products. Ask that installer to requote with a Tier-1 brand, or add the Tier-1 price premium to their number to see the equivalent cost at the same quality level.
Match battery chemistry. LiFePO4 and lead-acid are both sold as "solar storage" but have completely different 10-year economics. LiFePO4 lasts 6,000 to 10,000 cycles; lead-acid typically 1,500 to 3,000. Make sure you're comparing LiFePO4 to LiFePO4, and confirm the DoD spec and cycle warranty for each.
Align scope. If one quote includes SLO certification and the other doesn't, add the missing item's cost to the cheaper quote before comparing totals. Same for extended cabling, breaker upgrades, or any item one quote explicitly includes and the other doesn't mention.
Check warranty depth. A 1-year workmanship warranty and a 5-year workmanship warranty are different products. The installer offering five years is taking on more liability, which usually reflects either stronger confidence in their work quality, or a higher price for that coverage. Factor it into the comparison.
After normalizing, the real price difference between credible installers on a 5 kWp hybrid system in Bali typically runs Rp 10 to 25 million. If the gap after normalization is still Rp 40 to 50 million, something significant got cut or the equipment tiers still don't match.
When this checklist doesn't fit your situation
This checklist is calibrated for hybrid systems on Bali villas in the Rp 80 to 300 million range, where a missing line item is genuinely expensive. A few cases where it needs adjustment:
Very small systems under Rp 30 million (under 3 kWp, no battery): some items like SLO paperwork and 3-phase decisions may not apply. But still verify panel model, inverter model, cabling spec, and workmanship warranty in writing.
Commercial systems above Rp 1 billion: you'll want an electrical engineer involved and the quote structure will look more like a contractor scope of work with multiple payment milestones. The 12 items still apply; the format is just different.
Off-grid installs in remote areas (Gili islands, East Bali coast, Munduk interior): add generator backup scope, extended logistics, and crew accommodation to the comparison. These costs are real and should be quoted upfront, not estimated after you've signed.
We'd rather tell you where the checklist doesn't fit than have you apply the wrong framework to your situation.
Ready to evaluate your quotes?
If you're in the quote stage and want a second opinion, send them to us. We'll flag what's missing, note the line items most likely to cause creep for your specific villa or location, and give you a sense of whether the pricing is reasonable. No commitment required and no pressure to use our network if you're happy with an installer you've already vetted.
Or use the solar calculator first to get a baseline sizing, then bring those numbers into your installer conversations.
Frequently asked questions
The SLO (Sertifikat Laik Operasi, operating license) and ESDM certification fees are the most commonly omitted items. These are legally required for grid-tied and hybrid systems and run Rp 1 to 3 million combined. A quote that doesn't itemize them will usually add them mid-project as 'additional costs'.