Solar New Installation Los Angeles, CA
Solar Installation Labor Cost in Los Angeles
Los Angeles solar installers earn a median $28.65/hr. Here is the arithmetic that turns that wage into a billed labor cost for a 6 kW to 12 kW rooftop job.
A solar photovoltaic installer in Los Angeles is paid a median of $28.65 an hour. Run that through a three-installer crew with a supervisor and a 2.0x to 3.0x burden multiplier and the billed labor on a typical rooftop install works out to roughly $6,400 for a 6 kW system and $17,500 at the top end for a 12 kW system. Equipment is separate and, right now, rising faster.
Key points
- Los Angeles solar photovoltaic installers earn a median $28.65/hr, 12.1% above the national median of $25.55/hr, per BLS OEWS 2025.
- A three-installer crew plus one supervisor costs $132.87/hr in raw wages before any burden is applied.
- At a 2.0x burden the same crew bills $265.74/hr; at 3.0x it bills $398.61/hr. The multiplier, not the wage, is what moves your quote most.
- The BLS Producer Price Index for electrical machinery and equipment rose 13.2% in the twelve months to July 2026, and steel mill products rose 22.5%, so hardware is inflating faster than labor.
- Labor is a minority of a residential solar quote. If a contractor cannot separate labor from equipment on paper, that is the single most useful thing to press on.

What does the wage data actually say?
The Bureau of Labor Statistics surveys employers and reports what they pay workers. It does not report what contractors charge homeowners. Those are two different numbers, and conflating them is where most cost estimates go wrong.

Here is the raw wage data for Solar Photovoltaic Installers, SOC 47-2231, survey year 2025.
| Area | 25th pct | Median | 75th pct | Mean | Employed |
|---|---|---|---|---|---|
| United States | $22.45 | $25.55 | $30.23 | $27.84 | 31,350 |
| California | $24.10 | $29.14 | $34.94 | $30.42 | 6,830 |
| Los Angeles, CA | $23.48 | $28.65 | $34.66 | $29.57 | 1,930 |
Two things stand out. First, Los Angeles pays above the national figure at every percentile. Second, Los Angeles sits slightly below the California statewide median, by $0.49/hr. The statewide number is pulled up by other California metros, not by Los Angeles.
Los Angeles also employs 1,930 of the 6,830 solar installers in California and 6.2% of the 31,350 nationally. That matters because a large local labor pool means a wage figure with less sampling noise than a thin metro would give you.
Supervision is priced separately. First-Line Supervisors of Construction Trades and Extraction Workers in Los Angeles earn a median $46.92/hr. Most residential solar crews have a lead or foreman on site, so the supervisor wage belongs in the crew cost, not in overhead.
How does Los Angeles compare to the national wage?
Los Angeles is more expensive at every point in the distribution, and the gap widens as you move up.

| Percentile | Los Angeles | United States | Gap ($/hr) | Gap (%) |
|---|---|---|---|---|
| 25th | $23.48 | $22.45 | +$1.03 | +4.6% |
| Median | $28.65 | $25.55 | +$3.10 | +12.1% |
| 75th | $34.66 | $30.23 | +$4.43 | +14.7% |
| Mean | $29.57 | $27.84 | +$1.73 | +6.2% |
The percentile gap is worth reading carefully. At the bottom of the market the Los Angeles premium is only 4.6%. At the top it is 14.7%. Entry-level solar labor in Los Angeles is priced close to the national floor. Experienced labor is not. If your contractor is sending a crew that has done a hundred of these, you are paying toward the 75th percentile, and the local premium is real.
Note also that the Los Angeles mean of $29.57 sits above the median of $28.65. That is a right-skewed distribution: a minority of well-paid installers pulls the average up. When someone quotes you an “average installer wage,” ask which average.
How do you turn a wage into a billed labor cost?
You multiply. Here are the assumptions, stated up front so you can argue with any of them.
Crew: three solar photovoltaic installers plus one working supervisor. This is a common residential configuration but it is an assumption, not a measured figure.
Wages used: $28.65/hr per installer (Los Angeles median), $46.92/hr for the supervisor (Los Angeles median for construction first-line supervisors).
Raw crew wage per hour:
- 3 installers × $28.65 = $85.95
- 1 supervisor × $46.92 = $46.92
- Total = $132.87 per crew-hour
Burden and overhead multiplier: 2.0x to 3.0x. This covers payroll taxes, workers’ compensation, general liability, vehicles, fuel, tools, office and dispatch time, design and permitting labor, warranty reserve and profit. Two to three times the wage is the usual working assumption for small residential contractors. It is an assumption. It is not measured, and it is the largest single source of uncertainty on this page.
Billed crew rate:
- At 2.0x: $132.87 × 2.0 = $265.74 per crew-hour
- At 2.5x: $132.87 × 2.5 = $332.18 per crew-hour
- At 3.0x: $132.87 × 3.0 = $398.61 per crew-hour
Crew-hours assumed by system size: these are assumptions about job duration, not data from the BLS. A crew-hour here means one hour of the whole four-person crew working together.
Now sweep the range.
What does labor cost for my system size?
Find your row. Crew-hours below assume a straightforward composition-shingle roof, single array plane, existing main panel with capacity, and no battery.
| System size | Crew-hours | Raw wage cost | Labor at 2.0x | Labor at 2.5x | Labor at 3.0x |
|---|---|---|---|---|---|
| 3 kW | 14 | $1,860 | $3,720 | $4,651 | $5,581 |
| 4 kW | 17 | $2,259 | $4,518 | $5,647 | $6,776 |
| 5 kW | 20 | $2,657 | $5,315 | $6,644 | $7,972 |
| 6 kW | 24 | $3,189 | $6,378 | $7,972 | $9,567 |
| 7 kW | 27 | $3,587 | $7,175 | $8,969 | $10,762 |
| 8 kW | 31 | $4,119 | $8,238 | $10,298 | $12,357 |
| 9 kW | 34 | $4,518 | $9,035 | $11,294 | $13,553 |
| 10 kW | 38 | $5,049 | $10,098 | $12,623 | $15,147 |
| 11 kW | 41 | $5,448 | $10,895 | $13,619 | $16,343 |
| 12 kW | 44 | $5,846 | $11,693 | $14,616 | $17,539 |
| 14 kW | 51 | $6,776 | $13,553 | $16,941 | $20,329 |
| 16 kW | 58 | $7,706 | $15,413 | $19,266 | $23,119 |
The arithmetic for the 8 kW row, in full: 31 crew-hours × $132.87 = $4,118.97 raw wages. × 2.0 = $8,237.94. × 3.0 = $12,356.91. Every other row is the same three steps.
Notice that the spread inside a single row is larger than the spread between adjacent system sizes. Moving from 8 kW to 9 kW adds about $800 at a 2.0x burden. Moving from a 2.0x to a 3.0x contractor on the same 8 kW job adds $4,119. The contractor’s overhead structure matters more than your system size.
How much does crew quality and burden change the answer?
Two axes move this number: which installers you get (25th, median or 75th percentile wage) and what overhead the contractor carries. Here is an 8 kW job at 31 crew-hours with both axes varied. Supervisor held at $46.92/hr throughout.
| Installer wage tier | Raw crew rate/hr | Labor at 2.0x | Labor at 2.5x | Labor at 3.0x |
|---|---|---|---|---|
| LA 25th pct ($23.48) | $117.36 | $7,276 | $9,095 | $10,914 |
| LA median ($28.65) | $132.87 | $8,238 | $10,298 | $12,357 |
| LA 75th pct ($34.66) | $150.90 | $9,356 | $11,695 | $14,034 |
| US median ($25.55) | $123.57 | $7,661 | $9,576 | $11,491 |
| CA median ($29.14) | $134.34 | $8,329 | $10,411 | $12,493 |
Working for the LA 75th percentile row: 3 × $34.66 = $103.98, plus $46.92 supervisor = $150.90/hr. × 31 hours = $4,677.90. × 2.0 = $9,355.80. × 3.0 = $14,033.70.
The full span across this table runs from $7,276 to $14,034 on the identical job. That is a 1.93x range, and none of it involves a different roof, a different panel or a different city. It is entirely wage tier and overhead assumption.
The Los Angeles premium over the national wage base, isolated: at 2.0x on an 8 kW job, $8,238 minus $7,661 equals $577, or 7.5%. At 3.0x the same premium is $866. The crew-cost premium is diluted below the 12.1% wage gap because the supervisor rate is held constant across both rows.
What is happening to materials prices?
The BLS Producer Price Index tracks what producers charge, indexed to 1982 = 100. These are index points. They do not convert to dollars, and nobody should convert them for you.
| PPI series | July 2025 | July 2026 | Change |
|---|---|---|---|
| Electrical machinery and equipment (WPU117) | 141.641 | 160.394 | +13.2% |
| Steel mill products (WPU1017) | 305.538 | 374.203 | +22.5% |
Electrical machinery and equipment covers the inverter, disconnects, combiners and balance-of-system electrical components. Steel mill products drive racking, rails, flashing and roof attachments. Both are rising faster than any plausible wage inflation, and steel is rising at nearly twice the rate of electrical gear.
The practical consequence: a solar quote you received in mid-2025 is not a benchmark for mid-2026. On the hardware portion, holding everything else constant, a 13.2% increase on the electrical side and 22.5% on the steel side means the equipment line has moved materially even if the labor line has not. If a contractor is honoring an old price, ask whether the equipment specified is the same equipment.
The reverse question is also worth asking. If steel mounting hardware is up 22.5% and your total quote is up only 8% year over year, either the labor line has been squeezed, the contractor is absorbing margin, or the racking specification has changed. Ask which.
When is this estimate wrong?
This is a labor calculation from wage data. It is blind to a long list of things that appear on a real invoice.
Permits and interconnection. Los Angeles permitting, plan check, and utility interconnection application fees are set by the jurisdiction and the utility, not by the crew. They are not in any number on this page.
Electrical service upgrades. If the main service panel lacks capacity for the solar backfeed, you are looking at a panel upgrade with its own permit, its own utility coordination and possibly a service drop change. That is a separate scope with separate labor, and it can exceed the solar labor itself.
Roof condition and pitch. Every crew-hour figure above assumes composition shingle and a workable pitch. Tile roofs require removal and reset of tiles at each attachment point. Steep pitch requires fall protection setup and slows every task. Both push crew-hours up, sometimes by 40% or more, and this page cannot tell you by how much on your roof.
Multiple array planes. A single south-facing plane is one set of layout, one string run, one flashing pattern. Three planes on a cut-up roof multiply the layout and conduit work without multiplying the kilowatts.
Access. Second and third stories, tight side yards, no driveway staging area, hillside lots common in parts of Los Angeles. Material handling time is real labor time.
Batteries. Nothing above includes storage. A battery adds its own hardware, its own electrical work, its own permit scope and its own crew-hours.
Trenching and detached structures. Ground mounts, garages, and ADUs require conduit runs that have nothing to do with panel count.
Reroofing. If the roof needs replacement inside the system’s life, doing it before install is cheaper than removing and reinstalling the array later. That decision is not visible in any wage figure.
Season and scheduling. A crew booked out four months prices differently than one with an open week. The BLS does not survey backlog.
Two things homeowners get wrong
Misconception one: the installer’s wage tells you the price. It does not. The $28.65/hr median is what the worker takes home before their own taxes. The contractor pays payroll taxes, workers’ compensation, general liability, vehicle costs and fuel on top of that, then has to cover the salesperson, the designer, the permit runner, the office, the warranty reserve and the profit that keeps the business alive. That is why the 2.0x to 3.0x multiplier exists. A homeowner who sees a $57/hr billed installer rate and thinks the contractor is doubling their money has not counted the eleven other line items inside that multiplier.
Misconception two: labor is the big number on a solar quote. On most residential solar jobs it is not. This page computes labor at $8,238 to $12,357 for an 8 kW system. A complete 8 kW quote is typically well above that, and the difference is panels, inverter, racking, electrical balance of system, permits, interconnection fees and margin. Given that the PPI for electrical machinery is up 13.2% and steel is up 22.5% year over year, the equipment share is growing, not shrinking. Negotiating hard on labor while ignoring the equipment specification is optimizing the smaller number.
How do you read a real quote against these numbers?
A quote you can check has these lines separated:
- Labor, stated as either a lump sum or hours × rate. If it is hours × rate, you can compare directly to the tables above.
- Modules, with manufacturer, model and quantity. Wattage × count should equal the system size on the front page.
- Inverter or optimizers, with make and model.
- Racking and attachments, with manufacturer. This is the steel line that moved 22.5%.
- Electrical balance of system: conduit, wire, disconnects, breakers, rapid shutdown.
- Permit and plan check fees, shown at cost or with a stated handling markup.
- Utility interconnection fees.
- Any service panel work, as a separate scope.
The single question that exposes a padded bid: “What is your labor hour count and your billed hourly rate, and how many people are on the crew?”
Three numbers. If the answer is 31 crew-hours, four people, $265/hr, you can check it against the table above in ten seconds. If the answer is a refusal, a shrug, or “we don’t break it out that way,” you have learned something. A contractor who prices work knows the hour count, because that is how they schedule their own crews. The refusal is not about protecting a trade secret. It is about preventing exactly the arithmetic on this page.
Second question, for the equipment side: “If steel racking is up 22.5% year over year, is this quote using current pricing or a held price, and for how long is it valid?”
What should you check before signing?
- Contractor license. Verify it directly with the state licensing board, not with the contractor’s own printout.
- The hour count. Get it in writing. If the job takes longer, whose cost is that?
- Panel and inverter model numbers. Not “or equivalent.” A model number, so you can look up the warranty yourself.
- Who pulls the permit. If the answer is you, the quote is not comparable to one where the contractor does.
- Service panel assessment. Has anyone actually opened your panel and confirmed backfeed capacity, or is that a change order waiting to happen?
- Interconnection responsibility. Who files, who follows up, who is liable if permission to operate is delayed.
- Price validity window, given the materials index movement above.
- Federal incentives. Check current residential clean energy credit rules at irs.gov before assuming any figure a salesperson quotes you. The rules change, and the contractor is not your tax advisor.
- Three quotes, same specification. Different panel counts and different inverter architectures are not comparable, no matter how similar the bottom lines look.
Every wage on this page comes from the BLS Occupational Employment and Wage Statistics program for survey year 2025, and the occupation itself is described in the BLS Occupational Outlook Handbook. No contractors were surveyed, no quotes were collected, and no property was inspected to produce these figures. The crew size, hour counts and burden multiplier are stated assumptions, and every number in every table is arithmetic you can redo yourself.
Read next
- HVAC Installation Labor Cost in Dallas-Fort Worth
- Concrete Driveway Labor Cost in Houston
- Interior Painting Labor Cost in Atlanta, Hour by Hour
- What Roof Replacement Labor Actually Costs in Phoenix
Also worth reading: What Installing a Tankless Water Heater Costs in San Francisco
Also worth reading: What It Costs to Fix a Failed Solar Inverter in Sacramento
Also worth reading: Flooring Installation Labor Cost in Denver
Also worth reading: Reading a Solar Quote: Which Line Items Are Padding
Also worth reading: What Fixing Faulty Solar Panel Wiring Costs in Houston
Common questions
- How much does solar installation labor cost in Los Angeles?
- Using the Los Angeles median wage of $28.65/hr for solar photovoltaic installers, a three-installer crew plus a supervisor at $46.92/hr costs $132.87/hr in raw wages. At a 2.0x burden and overhead multiplier that is $265.74 of billed labor per crew-hour, and at 3.0x it is $398.61. A 6 kW roof job at 24 crew-hours lands between roughly $6,378 and $9,567 of labor. A 12 kW job at 44 crew-hours lands between roughly $11,693 and $17,539. These are computed figures, not quotes.
- Why is my solar quote so much higher than the labor number here?
- Because labor is only one line. This page computes labor and nothing else. Panels, inverters, racking, conduit, breakers, disconnects, monitoring hardware, permit fees, utility interconnection fees and the contractor's design and sales cost all sit outside the wage arithmetic. On many residential solar jobs the hardware exceeds the labor. If your quote is $22,000 and this page says labor is around $9,000, the remaining $13,000 is equipment, permits, fees and margin, and you are entitled to see it broken out.
- What is a fair hourly labor rate for a solar installer in Los Angeles?
- The wage paid to the worker has a Los Angeles median of $28.65/hr, with a 25th percentile of $23.48/hr and a 75th percentile of $34.66/hr, per BLS OEWS 2025. The rate billed to you is that wage times a burden and overhead multiplier. A 2.0x to 3.0x range is the common working assumption for small residential contractors, which puts a billed installer rate at roughly $57 to $104 per hour. A billed rate above about $120/hr per installer implies either a burden above 3.5x or a wage above the local 75th percentile.
- Are Los Angeles solar installers paid more than the national average?
- Yes. The Los Angeles median is $28.65/hr against a national median of $25.55/hr, a gap of $3.10/hr or 12.1%. At the 75th percentile the gap is wider in dollars: $34.66/hr locally against $30.23/hr nationally, $4.43/hr or 14.7%. Los Angeles sits slightly below the California statewide median of $29.14/hr. Applied to a 24-crew-hour job with three installers, the local premium adds roughly $223 to $335 of billed labor over the national wage base.
- Is solar equipment getting more expensive in 2026?
- The BLS Producer Price Index for electrical machinery and equipment stood at 160.394 in July 2026 against 141.641 twelve months earlier, a 13.2% rise. Steel mill products, which drive racking and mounting hardware, went from 305.538 to 374.203, a 22.5% rise. These are index points and do not convert to dollars. They tell you the direction: the hardware side of a solar quote is inflating faster than the labor side, so a quote from twelve months ago is not a usable benchmark today.
Sources — checked Aug 18, 2026
- BLS OEWS — Solar Photovoltaic Installers, Los Angeles, CA
- BLS Occupational Outlook Handbook — Solar Photovoltaic Installers
- BLS Producer Price Index — Electrical machinery and equipment, Steel mill products
Wage and price index figures are taken from the sources above on the date shown. Wage data is released annually and price indexes monthly, so both move. Everything here is a calculated estimate, not a quote — get a written bid from a licensed local contractor before committing to work. See how the numbers are built.