Four organizations. Who chases them?
On a re-roof, solar and battery project in Southern California Edison territory, four separate organizations each had to act before the system could be switched on — the city, a homeowners association, the homeowner's lender, and the utility twice. None shared a schedule. The homeowner dealt with one company.
Get a free estimateA solar project rarely stalls because of the installation. It stalls because several organizations that do not talk to each other each need something, and each has its own queue. The question worth asking a contractor is not how fast do you install — it is who follows up with the city, the utility and my lender when things go quiet.
Our own part of this project moved at the speed you would want: a quote back the same day it was requested, revised versions inside twenty-four hours each time the lender changed what it needed, and signed contracts within a week of the homeowner saying go. What took months were the queues nobody on this project controlled — a city requirement, an association, a lender and two separate holds at the utility.
Across that stretch we sent more than ninety emails on his behalf. The homeowner made no calls to the utility at all.
The system
| Item | Detail |
|---|---|
| Location | Arcadia, CA — SCE territory |
| System size | 11.745 kW DC / 10.077 kW AC (CEC) |
| Panels | REC 405AA, 405 W |
| Battery | Tesla Powerwall 3, 13.5 kWh |
| Mounting | Flush, 22.62° tilt, south and east faces |
| Estimated first-year production | 17,262 kWh |
| Consumption offset | 144% |
| Scope | Full re-roof, solar array, battery |
| Permission to operate | February 2026 |
What the job really required
The homeowner asked for two things — solar and a backup battery. Delivering them required a re-roof underneath the array, a battery specification change, a city requirement that touched the homeowners association, a compliance question from his lender, and two separate holds at the utility.
Installation was never the hard part.
The roof had to come first
Once the layout was drawn, the arithmetic was plain: the array would cover most of the roof. Re-roofing afterwards means removing and reinstalling every module — paying twice for the same labor. We recommended replacing the underlayment across the whole roof before a single panel went up.
A city requirement that landed on the HOA
During permitting the city asked for bollard posts protecting the equipment, in a position that would have required homeowners association approval first. That is the kind of item that quietly adds two months while a board meets.
Rather than hand the homeowner a form, we went back to the placement question and looked for a position that met the city requirement without triggering the association process.
A compliance question about us, landing in his file
Mid-project his lender asked whether Cali Energy participated in California's GoGreen Financing program. A question about the contractor, not the borrower — landing at a moment when an unanswered email would have held up his funding. We dealt with the lender directly.
Two holds at the utility
After installation the project entered the stretch no contractor controls. Asked when the meter would be swapped, we gave the honest answer: the utility does not announce meter visits and does not commit to a date.
Then a second hold — the utility's own record showed a required meter adapter had not been installed, with their callback queue running behind. Clearing it needed a planned power interruption of roughly two hours at the property.
We stayed on both until they closed.
Switched on, and signed off
Permission to operate was released in February 2026. Final payment was made and an unconditional waiver and release on final payment was issued.
Worth being precise about what that document does. Under California Civil Code §8138 an unconditional waiver on final payment releases that claimant's mechanics lien, stop payment notice and payment bond rights for the work covered — except for any disputed claims specifically identified in it. It is not a release of every possible future claim against the property, and a waiver from the prime contractor does not by itself show that subcontractors or material suppliers have released their own lien rights. If that matters on your project, ask for waivers from everyone with lien rights.
One term went into the contract: when the permit was issued we put in writing that we guarantee our work will pass inspection, and that the remaining fifty per cent of the balance would only be collected after the inspection was passed. Not a slogan — a payment term.
The clearest verdict on the job came before it was even finished. In December, while we were still working through the second utility hold, the homeowner wrote to say a neighbor needed a roof replacement and that he had passed on our number. Then he stayed with us through the battery rebate paperwork afterwards.
Four organizations, two utility holds, a re-roof, an array and a battery — and the homeowner's own summary of the experience was to recommend us to the house next door.
What we did
- Redesigned equipment placement so a city requirement did not trigger an HOA approval cycle
- Answered the lender's contractor-compliance question directly, keeping the finance on track
- Told the homeowner honestly that utility meter dates cannot be promised by anyone
- Pursued the utility through two separate holds, including a documented adapter case
- Arranged the planned power interruption needed to clear the second hold
- Issued the unconditional waiver on final payment, closing the job formally
Does this match your situation?
If any of these describe where you are, this page is about your problem.
Your project needs a re-roof and solar, and you are being quoted them separately
Your city has asked for something your HOA also has authority over
Your lender is asking questions about your contractor rather than about you
Your system is installed and the utility has gone quiet
You are being told to 'just wait' with no one following up on your behalf
What to check on your own project
Every property is different. These are the things worth confirming for yours.
- This was one project in SCE territory. Utility behavior differs by utility and by region, and timelines are not transferable.
- The specific city requirement here — protective bollards — is not universal. It came from this jurisdiction and this equipment placement.
Check the numbers yourself
We analyzed 433 recent Google reviews across seven Los Angeles solar installers — our own included — and published the dataset so anyone can recompute the ranking. Cali Energy came out with the lowest adjusted complaint rate in the group, and we say plainly where that finding is and is not statistically separated.
Other situations we handle
A different problem each time.
Frequently asked
Who is responsible for chasing the utility after solar is installed?
Can an HOA block my solar installation in California?
Why won't anyone tell me when the utility will change my meter?
What is an unconditional waiver and should I insist on one?
Related reading
Sources & methodology
Figures on this page come from the primary sources below and, where noted, from Cali Energy calculations using the stated assumptions. Rates, incentives, and program terms change; each was verified September 2, 2026.
Tell us what you are dealing with
Send us what you have — a bill, someone else's quote, a permit correction, or just the address. We will tell you what the project actually involves before anyone signs anything.
Get a free estimatePrepared by Cali Energy, September 2, 2026. This article is for general educational purposes only and is not legal, tax, financial, engineering, or utility advice. Rates, incentives, codes, permit requirements, equipment specifications, prices, and program terms may change; figures and timelines are estimates, not guarantees. Confirm current requirements with the applicable utility, AHJ, program administrator, manufacturer, or a licensed professional. See our Content Disclaimer. Cali Energy · 19201 Parthenia St, Unit E, Northridge, CA 91324 · CSLB #1032379 (B, C-10, C-39)