A residential solar permit plan set costs $150 to $1,200 per project on four US vendors’ published price pages (read 28 October 2026). The price rises with a PE stamp, system size and included revisions. Commercial sets are priced by size band or quoted per project.
A permit plan set is the set of drawings a local authority needs to approve a solar system. A PE stamp is the seal of a licensed professional engineer (PE).
SurgePV publishes this guide and sells solar design software. The prices below are the vendors’ own published prices. None is a SurgePV price. To see the job-cost worksheet behind a fee, read solar design fee pricing.
What Solar Design Services Cost by Deliverable
Four design-service vendors publish prices for permit plan sets. The table quotes each vendor’s own figures in US dollars.
| Deliverable | Vendor | Published price | Listed extras or inclusions |
|---|---|---|---|
| Residential plan set (layout, single line diagram, BOM) | PVComplete | $150 | Edits $50 each |
| Residential permit set, under 20 kW | Solar Designs USA | $250 flat | Structural stamp +$200, battery sheet +$75, EV charger sheet +$50 |
| Residential plan package | Sun Supply PV | From $350 (listed as $450 before discount) | Structural or electrical stamps +$300 |
| Residential or ADU, up to 20 kW | Solar Permit Solutions | $1,200 per plan set | PE-stamped, unlimited revisions, 2 to 5 business days |
| Large residential, 20 to 30 kW | Solar Permit Solutions | $2,000 per plan set | PE-stamped, unlimited revisions |
| Commercial or industrial, up to 100 kW | PVComplete | $250 | Edits $50 each |
| Commercial or industrial, 100 to 500 kW | PVComplete | $350 | Edits $75 each |
| Commercial or industrial, 500 kW to 1 MW | PVComplete | $500 | Edits $100 each |
| Commercial or industrial, 1 MW and up | PVComplete | $950 | Edits $250 each |
| Commercial, ground mount, 30 kW and up | Solar Permit Solutions | Starting at $3,700 per plan set | PE-stamped; interconnection +$1,500, AHJ submission +$1,000 |
These prices are not like for like. Solar Permit Solutions states that every plan set is PE-stamped. Solar Designs USA and Sun Supply PV sell the stamp separately. PVComplete’s page lists electrical and structural stamping as services but shows no stamp price in its table. It says its fees are added to the monthly payment on a credit card subscription. Solar Designs USA quotes systems over 20 kW per project. Sun Supply PV tells buyers to contact sales for ground mount (panels on the ground, not a roof), utility-scale (very large plant) or commercial packages.
None of the four pages lists a price for a PVsyst yield report (an energy estimate) or a utility-scale layout. Before you compare, ask for a written quote. It should name the deliverable, the stamp, the revisions and the capacity basis (the kW figure you price on, DC or AC).
Compare the Billing Models
| Model | How it is billed | Published example | Best for | Main risk |
|---|---|---|---|---|
| Fixed per project | An agreed amount for named deliverables | $250 flat under 20 kW (Solar Designs USA) | Repeatable residential sets with complete inputs | Changed scope and extra revisions |
| Size band | A fixed fee per capacity band | $350 for 100 to 500 kW (PVComplete) | Commercial work with a known size | A job near a band edge, or complexity the band ignores |
| Hourly or not-to-exceed | Hours worked at a stated rate, with an estimate or ceiling | Method published, estimate through a portal (SepiSolar) | Uncertain scope and specialist engineering | Open-ended cost without a ceiling |
| Per watt or per kW | A rate multiplied by capacity | None of the four pages above publishes a per-kW rate | Large, uniform projects | Same capacity, different effort |
| Retainer | A periodic charge for reserved capacity or a set number of designs | No vendor price read | Steady monthly volume | Paying for capacity you do not use |
| Outcome-linked | A fee tied to an agreed event | No vendor price read | Rare, with a clear trigger | Attribution and disputes |
White-label delivery is a branding arrangement, not a billing model. It can use any row above.
Fixed Fees Need a Stable Scope
A fixed price works when you define the deliverables and inputs. Write down layout complexity, modeling needs, equipment options and the place you submit to (the jurisdiction). Also write down required review, files, what you need from the client and included changes. Do not promise unlimited resubmissions.
To see where the risk sits, look at FAR 16.202-1, a US federal buying rule. It says a firm-fixed-price contract “places upon the contractor maximum risk and full responsibility for all costs and resulting profit or loss.” In plain words, the price does not change if the contractor’s costs go up. That is US federal buying language. In a private fixed-fee design contract, the designer likewise carries the cost overrun unless the agreement says otherwise.
Hourly and Not-to-Exceed Billing
Record the rate, the approved tasks, how you will prove the time worked, how you will invoice it and who approves changes. An estimate is not a maximum unless the agreement says so.
SepiSolar’s quote page describes a not-to-exceed structure (a cap on the bill). It charges the estimated hours multiplied by the engineer’s hourly rate, or the actual hours spent, whichever is less. The amount is exceeded only if the original scope or project details change. SepiSolar publishes no residential or commercial price. It quotes through its portal.
Hypothetical rate, not a market quote: 10 estimated hours at 80 currency units per hour gives a ceiling of 800. If the work takes 8 hours, the bill is 8 × 80 = 640.
Capacity-Based Pricing Still Needs Complexity Review
Define what the rate applies to. It could be DC (direct current) module nameplate capacity, which is the panel rating on its label. It could be the inverter AC (alternating current) rating. Or it could be another measure. Convert kW to watts before you multiply a per-watt rate. Roof sections, missing site data, storage and review duties change the effort at the same capacity.
The vendors above price by band, not by a flat rate per kW. A banded fee falls per kW as the job grows inside the band. For example, PVComplete’s 100 to 500 kW band costs $350. That is $3.50/kW at 100 kW and $0.70/kW at 500 kW.
Hypothetical rate, not a market quote: 10 kWdc × 1,000 × 0.02 currency units per Wdc = 200 currency units. That is the same as 20 currency units per kWdc. (kWdc is kilowatts of DC power. Wdc is watts of DC power.)
A minimum fee and a complexity factor need a stated order. Suppose the agreement says “the higher of the capacity fee and a 200-unit minimum, then times a 1.5 complexity factor”. A 9 kWdc job at 0.02 per Wdc gives max(180, 200) × 1.5 = 300. Applying the factor first gives 180 × 1.5 = 270. The 200 minimum then changes nothing. The contract must say which order applies.
Retainers Reserve a Defined Service
State whether the regular payment buys finished deliverables, reserved hours or priority access. Define complexity, included revisions, scheduling windows and prerequisites. Also define overage (use above the limit), unused allowances, cancellation and renewal.
Hypothetical retainer: 3,500 currency units for up to 30 defined designs in a period. At 30 completed designs the average is 3,500 ÷ 30 = 116.67 units per design. At 15 it is 3,500 ÷ 15 = 233.33. With zero completed designs there is no finite average, because you cannot divide by zero. The contract may still charge for the reserved capacity.
Other Models: White-Label and Outcome-Linked Fees
White-label delivery. The provider does the work and the client presents it under its own brand. Specify brand use, template approval, confidential information and client communications. Also specify who checks sources, who holds the qualified review, deliverable ownership, licenses and change handling. Disclose the provider where the client contract requires it. The white-label design services guide covers the workflow. No source in this guide supports a standard percentage premium for branding, so quote the actual work and rights.
Outcome-linked fees. An outcome fee needs an exact trigger, the evidence and who gets credit for the result (attribution). It also needs payment timing, exclusions and cancellation terms, plus legal review. A project win, a financing decision or a utility approval depends on parties other than the designer. Lenders and project advisers set their own requirements for a financial model. So an IRR (internal rate of return) or NPV (net present value) output alone is no reason for a fee premium.
Work Out Your Own Price From Cost
Hypothetical cost scenario, not a target: The monthly operating cost is 4,500 currency units. There are 110 available production hours. Scheduled utilization (the share of hours with planned work) is 70%. A standard design takes 1.5 production hours.
- Scheduled hours: 110 × 0.70 = 77.
- Equivalent designs: 77 ÷ 1.5 = 51.33, so use 51 completed designs.
- Cost per design: 4,500 ÷ 51 = 88.24.
- Price for a 40% margin: 88.24 ÷ (1 − 0.40) = 147.06.
- Price for a 40% markup: 88.24 × 1.40 = 123.53, which is a 28.57% margin ((123.53 − 88.24) ÷ 123.53).
Use the same definitions for billable time, production time and utilization. Count software cost once.
Choose With Comparable Records
Price the same deliverables, cost boundary, volume and service levels under each model. Check what happens when revisions rise, inputs arrive late, equipment changes or reserved capacity sits idle. Keep a decision record. It should list scope, billing basis, capacity or time sources, exclusions and payment events. It should also list review roles, who can approve extra work, and how estimates compared with actuals.
If you are weighing an outside provider against doing the work yourself, read how to choose a solar design outsourcing company. Pair your rates with a solar pricing strategy that protects margin.
Outsource or Design In-House
To compare providers, start with the buyer’s guide to solar design services. To see how SurgePV handles the design workflow in-house, book a demo and bring a defined package.
Book a Free DemoFrequently Asked Questions
How much does it cost to hire a solar designer?
On four US vendors’ published price pages, a residential permit plan set costs $150 to $1,200 per project, and the high end includes a PE stamp (a licensed engineer’s seal). Commercial sets run from $250 for up to 100 kW at PVComplete to a $3,700 starting price for 30 kW and up at Solar Permit Solutions. Sun Supply PV tells buyers to contact sales for utility-scale pricing.
Which pricing model is most profitable?
No model wins on its own. Compare scope, delivery cost, utilization, revisions, what you need from the client and payment terms. A retainer or a larger capacity denominator (the capacity figure you divide by) can raise billed revenue without raising margin.
Is white-label delivery a pricing model?
No. It is a branding and delivery arrangement that can use fixed fees, hourly billing, capacity rates or retainers. Quote the actual work, rights and responsibilities rather than a flat branding premium.
How should a per-watt service fee be calculated?
Multiply the stated rate by capacity in watts, using the agreed DC or AC basis. Write down minimum fees, complexity adjustments and the order you apply them in. Capacity shows size, not every source of design effort.
How do retainers affect per-design cost?
Divide the regular charge by the completed included designs. This gives an average after the fact. List the exclusions too. Unused capacity and overage change the comparison. At zero completed designs there is no finite average.
What is the difference between markup and margin?
Markup is price minus cost, divided by cost. Margin is price minus cost, divided by price. For a target margin m and cost C, price is C divided by (1 - m).
Sources
Primary research and reference material used for this desk-research article.
Where this fits
This article is part of SurgePV's Solar Business & Operations hub, which works through the topic from first principles to the decisions a project team actually has to make.


