Short answer

The money leaks in the parts of the job no customer ever sees: customer acquisition, sales labor, design and engineering hours, permitting and interconnection, overhead, and the truck rolls and change orders that come from bad site data. Hardware is now a minority of your installed cost, so another dollar shaved off a module barely moves your price per watt. The biggest single lever is accuracy early. Remote design and tariff-correct proposals kill the re-quotes, re-site-visits, and change orders that quietly eat a point or two of margin on every deal.

Key takeaways

  • Hardware is a minority of installed cost now, so the fight for margin has moved into soft costs: sales, design, permitting, and overhead.
  • Customer acquisition is usually the largest soft-cost line, and the cheapest lead is the one you close on the first proposal.
  • Re-quotes, second site visits, and change orders are the same wound showing up three times, and they almost always trace back to a design built on a guess.
  • Remote design and accurate, tariff-based proposals attack several buckets at once by getting the system right before anyone drives out.
  • Permitting and interconnection are mostly a cycle-time problem. Standardized plan sets and instant-approval tools like SolarAPP+ cut the waiting that carries overhead.
  • Audit your own cost per watt by bucket before you cut anything. You cannot fix a leak you have not measured.

Why soft costs now decide your margin

Run a solar shop long enough and you watch the cost structure flip under your feet. A decade ago, the module price list was the conversation. You bought right, you installed clean, and the margin followed. That era is over. Panels, inverters, and racking have fallen so far that hardware is now a minority of what a finished system costs to install, and the U.S. Department of Energy has spent years pointing at the same culprit: soft costs are where the dollars now sit (DOE SETO).

Soft costs are everything that is not equipment. Customer acquisition. The hours a rep spends quoting. Design and engineering. Permitting and interconnection. Overhead, financing fees, and the unglamorous reality of trucks driving to roofs more times than planned. SEIA's market data and Lawrence Berkeley National Laboratory's long-running price tracking both show the same split, with installed pricing holding up even as component costs drop, because the non-hardware share keeps growing (SEIA, LBNL Tracking the Sun).

Here is why that matters to your P&L. If hardware is a third of your cost, squeezing your panel vendor for another few cents a watt is a rounding error. The two-thirds that is soft cost is where real points of margin hide, and most of it is process, not product. That is good news, because process is the part you control without a single supplier negotiation. A supplier can always say no. Your own quoting workflow cannot.

It also changes how you should think about growth. When margin lived in hardware, winning meant buying better than the shop down the road. Now it means running a tighter operation than they do, and that is a fight you can win with discipline rather than purchasing volume. A two-person outfit with a clean process can hold margin that a sloppy regional player cannot, because the regional player is paying for its own chaos on every job. Soft cost is the great equalizer, and it rewards the operator who measures.

Customer acquisition: the largest line nobody audits

For most residential installers, customer acquisition cost is the single biggest soft-cost bucket, and it is the one owners track worst. You know your blended cost per watt. Do you know what you pay to get one signed contract, split by channel? Lead-gen fees, setter and closer commissions, no-show appointments, canceled sits, and the leads that ghost after the first proposal all roll into a number that often rivals the panels themselves.

The lever here is not more spend. It is close rate and speed. A lead you win on the first proposal costs a fraction of one you chase for three weeks, because every follow-up burns rep hours you already paid for. When your first proposal is accurate enough that the customer does not go shopping for a second opinion, your effective acquisition cost drops without touching the ad budget. EnergySage puts the national average install around $2.58 per watt before incentives, which is the number your prospect is comparing against (EnergySage). If your first quote is credible against that benchmark, you stop losing deals you already paid to source.

Cancellations deserve their own line. A signed deal that falls out after a failed site audit or a payback number the customer cannot reconcile with their bill did not just cost you the install. It cost you the acquisition spend twice, because you have to replace that revenue with a fresh lead. Accuracy at the front of the funnel is a retention play, not just a sales one.

Sales labor and the re-quote tax

Sales labor is a soft cost, and it is the one that scales fastest in the wrong direction. Reps are not expensive because they sell. They are expensive because they wait, redo, and re-send. A rep who can quote ten roofs a day is a different cost structure than one who clears two, and the gap is almost never talent. It is the tooling that decides how long each quote takes and how often it comes back.

The re-quote tax is the quiet one. A customer asks for a bigger system, a loan instead of cash, or a battery added, and the request goes back into a queue to be rebuilt and re-sent. Every round trip is a day of lost momentum and an hour of paid labor. DOE research on remote design and accurate proposals makes the case plainly: getting the production model and the pricing right the first time removes the rework loop that most teams treat as normal (DOE).

When a rep can edit layout, financing, and storage in front of the customer and watch the savings recalculate, the objection resolves in the room. Nothing leaves to get rebuilt. That single change turns a multi-day back-and-forth into one sitting, and it does it without hiring anyone.

Design and engineering hours you can give back

Design and engineering is a bucket most owners underestimate because the labor is salaried and feels fixed. It is not fixed. Every hour an engineer spends tracing a roof by hand, estimating shading with a rule of thumb, or rebuilding a layout after a sales change is a cost you can measure and shrink. On volume, those hours compound into a full-time position or two that exists only to feed rework.

Remote design is the lever, and it does more than skip the first truck roll. It moves the modeling off the engineer's desk and lets the system build roof planes, tilt, and obstructions from high-resolution imagery, so production comes from real geometry instead of a flat derate. The DOE treats orientation, tilt, and shading as the primary inputs to what a system actually produces, which is exactly what imagery-based 3D modeling captures before anyone visits (DOE).

The economic point is that design accuracy pays twice. It frees engineering hours, and it prevents the downstream costs that a loose design creates. A layout that ignores the chimney shadow does not just produce a wrong number. It produces a change order, a redesign, and sometimes a canceled contract. Spend the accuracy up front and you stop paying for it, with interest, later.

Permitting and interconnection: a cycle-time problem

Permitting rarely shows up as a big dollar figure on a single job, which is why it hides. Its real cost is time, and time carries overhead. Every week a project sits waiting on an authority having jurisdiction or a utility interconnection review is a week your crews, trucks, and office staff cost money against revenue that has not landed. Multiply that across a pipeline and the drag is a serious number.

The DOE's SolarAPP+ platform exists specifically to attack this. It gives jurisdictions an automated plan review that can approve code-compliant residential systems instantly instead of over days or weeks, and the agency's own framing is that permitting delays are a large, avoidable chunk of soft cost (DOE SolarAPP+). You cannot force every jurisdiction to adopt it, but you can standardize your plan sets so they sail through wherever instant approval exists, and you can stop submitting the error-prone packets that bounce back for correction.

The lever for interconnection is the same as everywhere else: clean, accurate documentation the first time. A plan set built from an accurate design, with the right system size and a production model that matches, gets fewer rejections. Rejections are pure cycle-time cost, and cycle time is overhead you pay whether the project moves or not.

Truck rolls and change orders, the expensive surprises

A truck roll is the most expensive line item per hour in your whole operation, and the ones that hurt are the unplanned ones. The confirmation site visit is fine. The second visit, because the design assumed a 200-amp panel and the house has 100, is a margin killer. So is the crew that arrives to install a layout that will not fit the roof as drawn. Those are not bad luck. They are design errors cashing in.

Change orders are the same wound on the install side. When the as-built reality does not match the proposal, someone eats the difference, and usually it is you. The customer signed for a number, the crew hit a surprise, and now you are either absorbing cost or reopening a price conversation with a buyer who feels misled. DOE's point about accurate proposals is really a point about change orders: model the real site up front and the surprises mostly disappear (DOE).

The Department of Energy frames the problem bluntly: with hardware prices low, the non-hardware soft costs of acquiring customers, designing systems, and getting them permitted and installed now make up the larger share of what a solar system costs, and cutting them is where further price reductions have to come from.

U.S. Department of Energy, Solar Energy Technologies Office

Read that as an operating instruction. Every unplanned truck roll and every change order is a soft cost you created, and the cheapest way to avoid both is a design and proposal accurate enough that the first plan is the plan you build.

Overhead that scales with chaos, not revenue

Overhead is the bucket that grows when your process is messy. Project coordinators who exist to chase missing information. Admins reconciling a proposal that does not match the design that does not match the permit set. Rework meetings. Software subscriptions that each own one slice of the job and none of them talk. When data lives in five tools, people become the integration layer, and people are the most expensive integration layer there is.

The lever is consolidation, and it is less about any single feature than about one source of truth. When the design, the proposal, the permit package, and the project record all draw from the same model, a change in one place updates everywhere, and you stop paying salaries to keep disconnected systems in sync. LBNL's data shows installed prices have not fallen as fast as hardware, and fragmented operations are a real part of why the savings get eaten before they reach your margin (LBNL Tracking the Sun).

Overhead is also where growth goes to die. Shops that scale on headcount hit a wall, because every new install adds coordination load. Shops that scale on tooling add installs without adding the same chaos tax. The difference shows up as the point in your cost per watt that you either keep or spend on people cleaning up avoidable mess.

O&M as a soft cost, not just a service line

Operations and maintenance is usually sold as recurring revenue, and it can be. But before it earns, it costs, and badly run O&M is a soft cost that drags on every system you have in the field. A truck dispatched to a site for a fault that monitoring could have diagnosed remotely is the same wasted truck roll as a bad site audit, only now it is spread across your entire fleet for the life of the asset.

The lever is remote visibility. Fleet-level monitoring that flags the real problem before you dispatch means you drive out with the right part and the right plan, or you resolve it without driving at all. That keeps O&M on the profitable side of the ledger instead of quietly bleeding service margin. The deeper economics of O&M as a revenue line are their own subject, so treat it here as one more bucket where remote tools replace windshield time with information.

The soft-cost map: driver versus lever

Here is the whole picture in one view. Each row is a bucket, the thing that usually drives the cost, and the lever that cuts it. The point of the table is to show a pattern: almost every lever is accuracy or consolidation, applied early.

Soft-cost bucketWhat usually drives itThe lever that cuts it
Customer acquisitionLow close rate, cancellations, chasing cold leadsAccurate first proposal that wins the signature before the shopping starts
Sales laborSlow quoting and the re-quote loop back to engineeringRemote design plus live, editable proposals shown in the meeting
Design and engineeringHand-tracing roofs and rebuilding after sales changesImagery-based 3D modeling that builds production from real geometry
Permitting and interconnectionCycle time waiting on AHJs and bounced plan setsStandardized packages and instant approval where SolarAPP+ runs
Truck rolls and change ordersDesigns built on guessed site dataAccurate up-front modeling so the first plan is the one you build
OverheadDisconnected tools that make people the integration layerOne source of truth from design through project record
O&M serviceDispatching trucks for faults monitoring could diagnoseFleet-level remote visibility before anyone drives out

Read down the right column and the strategy is obvious. You are not cutting seven unrelated costs with seven unrelated fixes. You are removing guesswork and fragmentation, and the same two moves pay off in bucket after bucket.

A soft-cost audit for your shop

You cannot cut what you have not measured. Before you change a tool or renegotiate anything, run this audit on your last fifty jobs and write the numbers down. Most owners are surprised by at least two of these.

  • Cost per signed contract by channel. Not cost per lead. Split acquisition spend by where the deal came from and find your most and least efficient source.
  • First-proposal close rate. What share of deals close on the original proposal versus needing a revision? The gap is your re-quote tax.
  • Average re-quotes per deal. Count the rebuilds. Each one is paid rep and engineering time plus lost momentum.
  • Engineering hours per project. Separate first-pass design from rework. The rework number is the one you can delete.
  • Permit and interconnection cycle time. Days from contract to approval, and your plan-set rejection rate. Both are overhead carried silently.
  • Unplanned truck rolls per install. Any visit beyond the confirmation audit. Tie each one back to its root cause in the design.
  • Change-order rate and dollars absorbed. How often does as-built differ from the proposal, and who pays? If it is you, this is pure lost margin.
  • Tool count and the salaried glue. List every system a job touches and the headcount whose job is keeping them in sync.

Put a dollar figure on each line. The buckets with the biggest numbers are where you start, and in almost every shop the top of that list traces back to inaccurate early-stage data.

Where margin quietly bleeds

These are the patterns I have watched drain margin without ever showing up as a single alarming invoice. They are slow leaks, which is exactly why they survive for years.

  • Chasing hardware pennies while soft costs run wild. Owners will spend a week negotiating module price and never audit their cost per signed deal. The money moved years ago (SEIA).
  • Flat-rate savings numbers. Quoting a payback off an average electricity price instead of the customer's actual tariff produces a figure their own bill will contradict, and that is a cancellation waiting to happen (EIA).
  • Treating the proposal as a one-way PDF. If every customer change goes back to a queue, you have a fast quote and a slow, expensive sale.
  • Letting permitting run itself. Submitting whatever each jurisdiction asks for, one by one, instead of standardizing plan sets and using instant approval where it exists, carries weeks of overhead per project (DOE SolarAPP+).
  • Counting only the first truck roll. The budgeted visit is fine. The unbudgeted second and third ones, born from a guessed design, are the ones eating the job (DOE).
  • Scaling on headcount. Every new coordinator hired to manage tool chaos is overhead that should have been removed by consolidation, not staffed around.

None of these feels urgent on any single day. That is the trap. Added across a year of installs, they are the difference between a shop that grows margin with volume and one that just gets busier.

Tightening the stack with Enact

The pattern across every bucket above is the same. Soft costs balloon when the work is inaccurate early and fragmented across tools, and they shrink when the design is right the first time and the whole job runs off one model. The problem most installers have is not a missing feature. It is that design, proposals, permitting prep, and fleet operations live in separate systems, so every change crosses a boundary and costs someone an hour.

Enact puts those pieces in one platform built for installers. It gives you remote 3D design, accurate tariff-based proposals, and project and fleet tools together, which is the exact stack that cuts the design, sales, and O&M buckets at the same time (Enact for installers). A rep models the roof from imagery, runs shading-aware production, applies the customer's real rate, and presents a proposal they can edit live, so the re-quote loop and the unplanned truck rolls that follow a loose design mostly go away.

For commercial and EPC teams, the same logic scales up, where larger systems and longer sales cycles make early accuracy and consolidated project tools worth even more per deal (Enact for commercial). Start by auditing your own numbers. Then aim the fix at the biggest bucket, which for most shops is the accuracy of the very first proposal that goes out the door.

Frequently asked questions

What are soft costs in solar?

Soft costs are every part of an installed system's price that is not equipment. That means customer acquisition, sales labor, design and engineering, permitting and interconnection, inspection, overhead, and financing. The DOE has documented that as hardware prices fell, these non-hardware costs became the larger share of what a solar system costs to install (DOE SETO).

Why do soft costs matter more than hardware now?

Because hardware is a minority of installed cost today, so shaving another few cents off a panel barely moves your price per watt. SEIA and LBNL both show installed pricing holding up even as component costs drop, which means the margin opportunity has moved into process and soft cost (SEIA, LBNL Tracking the Sun).

How do installers reduce solar soft costs?

Attack accuracy and fragmentation early. Remote design removes the first truck roll and builds production from real roof geometry, accurate tariff-based proposals cut the re-quotes and change orders that follow a loose design, and one connected platform removes the overhead of keeping separate tools in sync (DOE). See how the pieces fit together at Enact for installers.

Which soft-cost bucket is usually the biggest?

For most residential installers it is customer acquisition, which often rivals the hardware cost itself once you add lead fees, commissions, no-shows, and cancellations. The most effective lever is a credible first proposal that wins the signature before the customer shops around, measured against a benchmark like the national average near $2.58 per watt before incentives (EnergySage).

How does permitting add to solar soft costs?

Permitting rarely looks expensive on one job, but its real cost is cycle time, and every week a project waits carries overhead against revenue that has not landed. Standardizing plan sets and using instant-approval tools like the DOE's SolarAPP+ where jurisdictions support it removes days or weeks of that drag (DOE SolarAPP+).

Do accurate proposals really cut costs, or just win more deals?

Both, and the cost side is the one owners miss. An accurate, shading-aware, tariff-correct proposal prevents the re-quotes, failed site audits, and change orders that each cost paid labor and sometimes a canceled contract. The DOE ties accurate remote design directly to fewer truck rolls and less rework downstream (DOE).

Sources

  1. DOE - Solar Energy Technologies Office
  2. DOE - Solar Performance and Efficiency
  3. DOE - Streamlining Solar Permitting with SolarAPP+
  4. SEIA - Solar Industry Research Data
  5. LBNL - Tracking the Sun
  6. EnergySage - Solar Panel Cost
  7. EIA - Average Price of Electricity (FAQ)
  8. Enact - Solar Software for Installers
  9. Enact - Commercial Solar Software
DH
Devin HartSolar Design Lead, Enact

See your real numbers

Enact builds proposals from your actual roof and utility data — so the savings you see are the savings you get. Get a free, no-pressure design.

Get a Free Solar Proposal