Answer
Design a hip roof solar layout plane by plane, giving each plane its own azimuth, tilt and string. Under the 2024 International Residential Code text, arrays need two 36-inch pathways, and ridge setbacks of 18 inches, or 36 inches once the array passes 33% of plan-view roof area. Local amendments vary, so confirm with the AHJ before sizing.
Last updated: November 2026
Hip and hip-and-valley roofs are common on homes in North America, the UK and much of Europe. They are also a leading reason solar designs come in below the kW a homeowner expected. Diagonal hip lines, planes that face different directions, and fire-code setbacks remove roof area before a single module is placed. This guide covers the design problem in layers: code, geometry, electrical topology, software workflow, and the trade-offs that turn “this should fit 10 kW” into a smaller, better-performing system.
TL;DR: Hip-and-Valley Roof Solar Design
Treat every plane as a separate sub-array with its own azimuth, tilt, MPPT input and shading profile. Apply the setbacks and pathways your AHJ requires, then test portrait and landscape on each plane. Group planes by orientation onto separate MPPT inputs, or use module-level power electronics when planes are too small for a valid string.
Lay out a hip roof plane by plane
Model each roof facet in 3D, set per-plane setbacks and check shading before you size the system and quote it.
Book a DemoChecking cost first? See the SurgePV pricing page.
Here is what this guide covers:
- The geometry differences between gable, hip, and hip-and-valley roofs, and why they matter for module count
- Code-required pathways and setbacks, and where local rules decide the answer
- A site survey workflow for non-rectangular roof planes
- How to calculate usable area on each facet
- Portrait versus landscape on hip-cut planes, with a geometry example
- String design and MPPT mapping when modules sit on three or more orientations
- When to move from string inverters to microinverters or power optimizers
- Common mistakes on hip-and-valley roofs
- A worked example with per-plane production from PVGIS
This is written for solar designers, EPC engineers, and installers who lose kW to roof geometry they did not plan for.
What Makes Hip-and-Valley Roofs Different from Gable Roofs
A gable roof has two rectangular planes that meet at one horizontal ridge. The geometry is forgiving. Place modules in a rectangular grid, apply edge setbacks, and most of the plane is usable. A tool built for solar design software can fill it quickly.
A hip roof replaces those rectangles with trapezoids and triangles. The planes meet at a central ridge and diagonal hip lines. Every plane has at least one diagonal edge, so a rectangular grid of modules wastes space at every hip cut.
A hip-and-valley roof adds another layer. Two intersecting hip volumes create valley lines where planes meet at a concave angle, plus secondary ridges. The architectural choice that makes the home attractive is the same one that makes solar design harder.
The geometric differences:
| Property | Gable roof | Hip roof | Hip-and-valley roof |
|---|---|---|---|
| Number of major planes | 2 | 4 | Several, often 6 or more |
| Diagonal cut lines | None | 4 | Many |
| Distinct azimuths | 1 (2 if east-west) | Up to 4 | Up to 4 or more |
| Usable-area outlook | Highest | Medium | Lowest, varies by roof |
| Self-shading risk | Low | Low to moderate | Moderate to high |
The table is qualitative, because the real numbers depend on pitch, plane size, obstructions and the local code. Calculate each roof from its own survey.
The implication for design software is structural. A tool that optimizes only a rectangular grid will under-fill hip-and-valley roofs because it cannot decide which modules to drop when a hip cut shortens a row. The best results come from per-plane optimization with a manual check on every cut edge.
There is an electrical implication too. A gable roof usually has one or two orientations, and one MPPT input may cover the array. A hip-and-valley roof can easily have four or more unique azimuth and tilt pairs. Each pair needs its own MPPT input on a string inverter, or the design forces a compromise voltage across the string. This is a common source of underperformance on hip roofs.
Pathways and Setbacks: What the Code Text Says
Fire codes set pathways and setbacks so firefighters can access, ventilate and escape from a roof. Which edition applies, and what the local fire authority has amended, varies by jurisdiction. Always confirm with the local Authority Having Jurisdiction (AHJ). For compliance by country, see the Canada and Australia pages.
The most current US model-code text quoted in the sources for this guide is section R329.6 of the 2024 International Residential Code, as reproduced in a Larimer County, Colorado layout guide updated in January 2026. A Colorado state residential code page on UpCodes shows the same pathway and ridge rules in the 2021 state version (R324.6). The table summarizes the 2024 text.
| Item | Requirement in IRC 2024 R329.6 |
|---|---|
| Pathways | At least two, on separate roof planes, each at least 36 inches wide, running from the lowest roof edge to the ridge; at least one on the street or driveway side |
| Pathway per array plane | For each plane with a PV array, a 36-inch pathway from lowest edge to ridge on that plane, an adjacent plane, or straddling both |
| Ridge setback, array up to 33% of plan-view roof area | At least 18 inches on both sides of a horizontal ridge |
| Ridge setback, array over 33% | At least 36 inches on both sides |
| Ridge setback with NFPA 13D or P2904 sprinklers | 18 inches up to 66% coverage; 36 inches above 66% |
| Emergency escape and rescue openings | No panels below the opening; 36-inch pathway to it |
| Exceptions | Roofs at 2:12 slope (17%) or less; where the code official decides rooftop operations will not be used; detached non-habitable structures; listed BIPV where hazard conditions are met |
Source: 2024 International Residential Code R329.6 as excerpted by Larimer County, Colorado (updated January 2026), and the Colorado 2021 residential code page on UpCodes. Code text and local amendments change, so confirm the adopted edition.
Note what the table does not say. This IRC text sets no separate setback for hip lines, valley lines, eaves or rakes, and it does not list skylight or vent clearances. Other editions and local amendments sometimes add hip, valley or edge rules, and racking and module manufacturers publish their own installation clearances. If your AHJ’s adopted code names an 18-inch hip or valley setback, apply it. If it does not, you still need the pathways and ridge setbacks above.
On a hip roof, pathways are where designers lose the most area. Whether a pathway can run along a diagonal hip, or has to run vertically from eave to ridge on each plane, is a local interpretation. Read the adopted code or call the AHJ before final layout. A wrong reading can force a re-layout.
The same Larimer County document shows how much local rules can differ. It notes that the Poudre Fire Authority, within its jurisdiction around Fort Collins, has determined that rooftop firefighting will not be used. For one- and two-family dwellings with panels on one side of the ridge, access pathways are not required there, and the ridge setback can drop to 12 inches. If panels are on both sides of the ridge, the general requirements apply.
Pro Tip
Before a hip-and-valley layout, save the AHJ’s adopted code section and any local amendment in the project file. Enforcement of pathways differs between neighboring fire districts, so a layout that passed in one town may need changes in the next.
What Setbacks Do to Usable Area: An Illustration
The deductions below are assumed for one illustrative 1,800 sq ft gross hip-and-valley roof. They show how area disappears. They are not code values or market data.
| Deduction (assumed) | Area removed |
|---|---|
| Edge setbacks, four sides | 180 sq ft |
| Hip setbacks, four hips | 150 sq ft |
| Valley setbacks, two valleys | 75 sq ft |
| Ridge setbacks, main and secondary | 90 sq ft |
| One 36-inch pathway, 25 ft long | 75 sq ft |
| Usable before obstructions | 1,230 sq ft (68% of gross) |
Chimneys, vents, skylights and shading exclusions then reduce the figure further. If those remove another 130 to 280 sq ft, the usable area falls to roughly 950 to 1,100 sq ft, about 53% to 61% of gross. At about 22 sq ft per 440 W module, that area holds around 43 to 50 modules in theory. In practice, plane shapes and orientation exclusions cut that again, which is why the plane-by-plane analysis below matters more than a whole-roof percentage.
How to Conduct an Accurate Site Survey for Hip-and-Valley Roofs
The survey is where most hip-and-valley designs fail. A two-plane gable roof survives a quick measurement. A hip-and-valley roof does not. Every plane needs its own dimensions, pitch, and azimuth, and obstructions have to be plotted closely because they interact with setbacks.
There are three common approaches. Pick one based on roof complexity, your software, and whether you can access the roof safely.
Approach 1: Aerial imagery with manual measurement
Use a tool with high-resolution satellite imagery. Trace each roof plane as a polygon, measure ridges and hips, and take pitch from property records or a LiDAR overlay. This suits well-mapped areas and is quick, but it relies on the imagery being current.
Approach 2: LiDAR-derived 3D model
A LiDAR roof model returns a meshed 3D surface from aircraft or drone scans. Pitch is calculated per plane, and obstructions show up as elevation anomalies. Check the data provider’s stated accuracy and capture date for each address.
Approach 3: Manual on-roof survey
When aerial data is missing or out of date, for example after a re-roof, addition or new dormer, a physical survey is the dependable option. Use a digital pitch gauge for tilt, a compass corrected for local magnetic declination for azimuth, and a measuring wheel or tape for plane dimensions. Photograph every plane corner, obstruction and junction.
Whichever approach you use, the survey output for each plane should include:
- Length along the eave
- Length up the slope, eave to ridge
- Pitch in degrees (degrees are unambiguous, unlike ratios)
- Azimuth in compass degrees (180 is south in the northern hemisphere)
- Plane shape: rectangle, trapezoid, triangle or pentagon
- Obstructions with location and dimensions: chimneys, vents, skylights, dishes, dormer cuts
- Roof material and age, and a flag for a re-roof discussion if the roof is near end of life
- Photographs of each plane and obstruction
Azimuth is the most important field. A compass reading that is a few degrees off gives a small energy error, but it can also lead to wrong MPPT grouping. Always correct for magnetic declination at the project location. Declination varies by place and changes over time, so use the NOAA magnetic field calculator for the site and survey date.
Per-Plane Analysis: Calculating Usable Area on Each Facet
Once the survey is complete, calculate usable area for each plane independently. The order matters: apply setbacks first, then obstructions, then shading exclusions, then check whether the remaining area can hold a viable module count.
Step 1: Apply setbacks to the plane polygon. Inset each edge by the setback distance that applies. Edges at the ridge get the ridge setback. Edges at hips, valleys, eaves and rakes get whatever your adopted code and the racking manufacturer require. The result is a smaller polygon, not a smaller rectangle, and diagonal cuts stay diagonal.
Step 2: Subtract obstructions with their own clearances. Each obstruction needs a clearance from the module, set by the code and the racking installation manual. A chimney also casts a shadow, so check where it shades in the morning and afternoon.
Step 3: Subtract shading exclusions. Run a 3D shading study or a qualitative shading analysis for the site’s solar geometry. Mark zones where the annual production loss is too high to justify a module. The threshold is a business decision, since it depends on the customer’s tariff and the system price. Smaller losses can be handled with module-level power electronics instead of exclusion.
Step 4: Test module placement at the chosen orientation. Usable area is not the same as module capacity. Modules must align in rows with consistent racking spacing. If the usable polygon is a triangle, only part of its area will hold modules. Hip-cut planes commonly show a gap between geometric area and module-fitting area.
The output of per-plane analysis is a table like this one, which uses assumed values for illustration:
| Plane | Gross area | After setbacks | After obstructions | After shading | Module capacity | kW DC |
|---|---|---|---|---|---|---|
| South | 480 sq ft | 350 sq ft | 320 sq ft | 320 sq ft | 14 modules | 6.16 |
| East | 280 sq ft | 195 sq ft | 195 sq ft | 175 sq ft | 8 modules | 3.52 |
| West | 280 sq ft | 195 sq ft | 175 sq ft | 175 sq ft | 7 modules | 3.08 |
| North | 280 sq ft | 195 sq ft | 195 sq ft | 0 sq ft | 0 modules | 0 |
| Total | 1,320 | 935 | 885 | 670 | 29 | 12.76 |
This table is the base for inverter selection, string mapping, the production estimate and proposal pricing. Skipping it and placing modules straight away is a common source of rework on hip-and-valley projects. See the inverter selection guide for the next step.
Module Selection and Orientation: Portrait vs Landscape on Hips
Module orientation is one of the few free variables on a hip-and-valley roof. Pitch and azimuth are fixed, and setbacks are set by code. Whether modules sit in portrait (long edge up the slope) or landscape (long edge along the eave) is a per-plane choice that often decides how many modules fit.
The gable-roof habit of choosing the orientation that matches the longer plane dimension does not transfer cleanly. On a hip-cut plane, the diagonal edge removes more width at the top of each row than at the bottom, so row widths shrink as you go up.
Here is a geometry illustration with assumed dimensions. A usable trapezoid is 3.3 m tall up the slope, 5.5 m wide at the bottom edge and 3.0 m wide at the top edge. A modern residential module measures about 2.3 m by 1.1 m, and the example ignores gaps.
| Orientation | Row-by-row count | Total |
|---|---|---|
| Landscape (2.3 m wide, 1.1 m tall) | Row 1: 2 (width 4.67 m at its top edge), Row 2: 1 (3.83 m), Row 3: 1 (3.0 m) | 4 |
| Portrait (1.1 m wide, 2.3 m tall) | Row 1: 3 (width 3.76 m at its top edge), no room for a second row | 3 |
In this trapezoid, landscape wins because its short rows track the narrowing plane. Change the shape, for example a plane that is taller than it is wide, and portrait can win. The lesson is to test both orientations on every plane and keep the one that fits more modules.
Module size matters as well. Module dimensions change between generations, so use the dimensions of the module you will actually install. For hip-and-valley work, a smaller module class sometimes packs a tight plane better than the highest-wattage option. The kW per square foot may be similar, but a smaller module can fit where a larger one cannot.
String Design and MPPT Strategy for Multi-Plane Arrays
Electrical design is the part installers most often underestimate. Geometry tells you what fits. The electrical design decides whether it produces well.
The fundamental rule is that every distinct azimuth and tilt combination should have its own MPPT input. A south string and an east string produce voltage and current curves that peak at different times. If both share one MPPT, the tracker finds a compromise operating point that is wrong for both, and annual energy drops.
| Inverter type | MPPT inputs | Best use case |
|---|---|---|
| Single-MPPT string | 1 | Gable roofs with one orientation |
| Dual-MPPT string | 2 | Gable plus dormer, or a simple east-west split |
| Triple-MPPT string | 3 | Hip roof with three main orientations |
| Multi-MPPT string (4+) | 4 or more | Complex roofs with several orientations |
| Microinverters | One per module | Any roof or orientation, no string length limit |
| Power optimizers with central inverter | One per module | Any roof, central inverter behavior |
The decision tree for hip-and-valley electrical topology:
- Count the distinct azimuth and tilt pairs after the per-plane analysis.
- If the pairs are few and each plane holds enough modules for a valid string, use a string inverter with at least that many MPPT inputs.
- If there are more pairs than MPPT inputs, or any plane holds too few modules for a valid string, use microinverters or power optimizers.
- If module-level shading varies through the day, as it often does on hip roofs with chimneys or trees, consider module-level power electronics whatever the pair count.
String length is constrained on both ends. The minimum is set by the inverter’s minimum MPPT voltage divided by module maximum-power voltage at the highest expected cell temperature. The maximum is set by the inverter’s maximum input voltage divided by module open-circuit voltage at the lowest expected temperature. Use the module’s temperature coefficients from its datasheet and a documented design low temperature for the site, not a year-round average. A small plane that cannot meet the minimum string length either combines with another plane of the same orientation, which is rare on hip roofs, or moves to module-level electronics.
For multi-plane designs, run auto-stringing in your design tool with per-plane MPPT mapping, then inspect the result. A good tool should refuse to combine planes with very different azimuths into one string, and should warn when minimum string length is violated.
When to Use Microinverters or Power Optimizers Instead
Microinverters and power optimizers solve three problems specific to hip-and-valley roofs that string inverters do not handle cleanly.
Problem 1: Too many distinct orientations. A complex roof can easily have more unique azimuth and tilt pairs than a residential string inverter has MPPT inputs. Module-level devices give every module its own tracking, so orientation grouping stops mattering.
Problem 2: Small planes that cannot form a valid string. A small plane with a few modules may fall below the minimum string length. With microinverters those modules run independently. With a string inverter they may not connect at all, and the production is lost.
Problem 3: Interplane and time-of-day shading. When a chimney shades two modules in the morning, a string inverter pulls the whole string toward the shaded modules’ current. Power optimizers and microinverters confine the loss to the shaded modules.
The trade-off is cost. Module-level electronics usually add to the hardware price. Whether that pays back depends on how much production the electronics recover, so compare quotes from your own suppliers and run both options in the financial model. On a simple unshaded gable roof, they may not pay back. On a hip-and-valley roof with several orientations and some shading, the case is stronger.
Code factors also matter. Rapid shutdown rules in NEC section 690.12 have required module-level shutdown in recent editions, which microinverters and most power optimizers provide natively. String inverter installs need separate rapid shutdown devices. Check the edition your jurisdiction has adopted.
A common rule of thumb is to default to module-level electronics on hip-and-valley roofs unless a single dominant south-facing plane carries most of the system, in which case a string inverter with two or three MPPT inputs can work. Treat it as a starting point and test it with real numbers.
Common Mistakes Installers Make on Hip-and-Valley Roofs
Most underperformance and rework on hip-and-valley installations comes from a handful of mistakes. Each can be prevented with a few minutes of design discipline.
Mistake 1: Treating the roof as a single plane. Measuring total roof area and applying one usable-area factor hides the per-plane detail. Some planes, such as a shaded north-facing one, may have no usable area, while others are near their maximum. The per-plane sum is usually below the single-plane estimate.
Mistake 2: Mixing orientations on a single MPPT. The most common electrical design error on hip roofs, and hard to spot after install. The system passes commissioning and the homeowner sees production, but the shortfall only shows up when someone compares output against a model such as NREL PVWatts.
Mistake 3: Forgetting magnetic declination. A compass reads magnetic north, while solar geometry uses true north. Uncorrected, a “south-facing” plane can really be southwest or southeast, with the production loss that follows.
Mistake 4: Underestimating valley shading. Valleys create concave geometry. Modules near a valley can shade each other in the morning and afternoon. This self-shading is invisible in 2D layouts and only shows up in a proper 3D shading analysis.
Mistake 5: Skipping the firefighter pathway. AHJ rejections on hip roofs often come down to missing or misplaced pathways. Fixing it can mean removing modules the proposal already promised.
Mistake 6: Using outdated module dimensions in fitting calculations. Module sizes change between generations, so fitting calculations based on an older size will not match the module you actually order.
Mistake 7: Applying a setback on only one side. Where a hip or valley rule applies, check whether the code measures the setback from the line on both planes. Many designers apply only one side and lose the layout to AHJ review.
Mistake 8: Quoting capacity before shading analysis. Pre-sale capacity quotes based on satellite imagery alone can overshoot on hip-and-valley roofs. A sound approach is a two-stage quote: a non-binding range from roof area, then a binding system size after the full per-plane analysis.
These mistakes share a root cause. They apply gable-roof workflows to hip-and-valley geometry. The fix is to treat each plane as its own project and sum only at the end.
Key Takeaway
Roof area is a poor predictor of system size on a hip-and-valley roof. Per-plane usable area, checked against real module dimensions and shading, is the number to quote from.
Software Workflows That Save Time on Complex Roofs
Manual hip-and-valley design is slow because every plane, cut edge and obstruction needs separate handling. A software workflow shortens it by automating the parts that do not need judgment and surfacing the ones that do.
A workflow that works:
- Import roof imagery or a 3D model. Satellite imagery, a drone scan or a LiDAR mesh. Check and adjust plane boundaries.
- Segment planes by pitch and azimuth. Roof segmentation detects plane boundaries. Review and fix by hand where needed.
- Apply setbacks per plane. Set the hip, valley, ridge and edge distances your AHJ and racking require.
- Mark obstructions. Chimneys, vents and skylights show up as elevation anomalies in LiDAR and as shadows in imagery. Confirm each one.
- Run a 3D shading study. Calculate annual irradiance across each plane, and exclude modules below your threshold.
- Fill modules per plane. Module placement optimization tries portrait and landscape and keeps the better fit. Review the result for racking practicality.
- Map strings per plane. String map generation should respect minimum and maximum string length and keep orientations separate.
- Generate the proposal with per-plane production. Show output by plane, so the customer sees which planes carry the system.
SurgePV’s published scope covers 3D roof modeling, solar array layout, shading analysis, energy-yield modeling, financial modeling, electrical workflow support, bill-of-materials output and proposal generation. Results depend on source data, assumptions, equipment models, configuration and review, and the AHJ and responsible engineer still approve the design. For other tools, see the guide to Aurora Solar alternatives.
For projects that need ROI modeling alongside the layout, the generation and financial tool in the same platform avoids an export and re-import step. For shading-heavy hip roofs, shadow analysis software that runs in the same project as the layout keeps the geometry consistent. Solar proposal software in the same platform can carry per-plane production into the customer document.
Turn a per-plane layout into a priced proposal
Carry plane-by-plane production and system cost into one customer document, without re-keying numbers between tools.
Book a DemoWant the modeling first? See generation and financial modeling or the SurgePV pricing page.
Worked Example: Designing a 7.9 kW System on a Hip-and-Valley Roof
To make the workflow concrete, here is a worked example. It is a hypothetical project built to show the steps, not a real customer. Geometry, usable areas and module counts are assumed. Annual output per kWp for each plane direction comes from the European Commission’s PVGIS tool.
Project context. A single-story ranch home in Charlotte, North Carolina, with 2,100 sq ft of conditioned space. The roof has a south-facing main rectangle, an east wing, a west wing and a small north-facing gable, all at 27 degrees of pitch. The AHJ’s adopted code decides pathways and setbacks.
PVGIS output per kWp. For Charlotte, a 27 degree pitch and 14% system losses, PVGIS-NSRDB gives these annual figures for each direction.
- South1,450
- East1,216
- West1,190
- North881
Source: European Commission PVGIS 5.2, PVGIS-NSRDB radiation data, 1 kWp, 14% system losses, 27 degree slope, modeled values (no shading from chimneys or trees), checked November 2026.
The chart shows why the north plane gets the first look for exclusion, yet it is not worthless: modeled output per kWp is about 61% of south. Whether to fill it depends on shading, space and the economics, which is a design decision.
Survey, per-plane analysis and layout (assumed). After setbacks, pathways, obstructions and a shading exclusion on the north gable, the example keeps 18 modules at 440 W:
| Plane | Modules | kW DC | Orientation |
|---|---|---|---|
| South | 12 | 5.28 | Two rows of six, portrait |
| East | 4 | 1.76 | One row of four, landscape |
| West | 2 | 0.88 | One row of two, landscape |
| North | 0 | 0 | Excluded for shading |
| Total | 18 | 7.92 |
Inverter choice. The west plane holds two modules and the east plane four, which fall below the minimum string length on most inverters. That points to module-level electronics, either microinverters or power optimizers, for this roof. The choice between them depends on quotes and the installer’s preference.
Production estimate. Multiplying each plane’s kW by its PVGIS output per kWp gives a modeled annual total before obstruction shading:
| Plane | kW DC | PVGIS kWh per kWp | Modeled annual kWh |
|---|---|---|---|
| South | 5.28 | 1,450 | 7,656 |
| East | 1.76 | 1,216 | 2,140 |
| West | 0.88 | 1,190 | 1,047 |
| Total | 7.92 | 10,843 |
The total is about 110% of the homeowner’s assumed 9,800 kWh annual usage, which leaves headroom for a future EV. Shading from the chimney and tree, inverter efficiency and degradation will lower the real figure, so the design tool’s detailed run should replace this first estimate. Report the result to the customer as a modeled range.
For related design points, see the inverter clipping guide, which explains how DC oversizing interacts with module-level inverters.
Conclusion
Hip-and-valley roofs reward the design discipline that gable roofs let installers skip. Three rules separate designs that hit their targets from ones that miss:
- Run per-plane analysis before quoting capacity. A single usable-area factor for the whole roof hides the planes that contribute nothing. The sum of per-plane usable areas is the number to use.
- Match electrical topology to plane count. A few orientations with valid string lengths can use a multi-MPPT string inverter. More orientations, or any plane too small for a string, point to microinverters or power optimizers.
- Use design software that models roof geometry in 3D. Layout, shading and string mapping on the same model reduce rework.
To see a per-plane layout built from a real roof, book a SurgePV demo and bring an address.
Frequently Asked Questions
How do you design a solar panel layout for a hip roof?
Treat each roof plane as its own sub-array with its own azimuth, tilt, and string. Apply the setbacks and pathways your local fire code requires, map the usable area per plane, and test portrait and landscape on each one. Then assign each distinct orientation to its own MPPT input, or use module-level power electronics when planes are too small for a valid string.
What is the minimum setback for solar panels from a hip line?
There is no single national figure. The 2024 International Residential Code text sets ridge setbacks and pathways but does not list a hip or valley setback, while some earlier codes and local amendments do. Ask the Authority Having Jurisdiction (AHJ) which edition and amendments apply, and follow any hip or valley rule it names.
How much roof area do you lose to setbacks on a hip roof?
It depends on the roof and the local code, so calculate it plane by plane. Setbacks, pathways, obstructions and shading all remove area, and diagonal hip cuts waste more space than a plain rectangle. In the worked example in this guide, about 60% of the gross roof area stayed usable, but that figure uses assumed deductions.
Can you use string inverters on a hip roof or are microinverters required?
String inverters work if each plane holds enough modules for a valid string and the inverter has an MPPT input for each distinct orientation. When planes are too small or orientations outnumber MPPT inputs, microinverters or power optimizers are usually cleaner. Check the inverter’s minimum string voltage before deciding.
Should solar panels be portrait or landscape on a hip roof?
It varies by plane, so test both. The diagonal hip line leaves short rows near the top of a plane, and the orientation that wastes less of that triangle fits more modules. In this guide’s geometry example, landscape fit four modules and portrait fit three on the same trapezoid.
How do you handle shading from one roof plane onto another on a hip roof?
Run a 3D shading study across the year, because hip and valley geometry can shade neighboring planes. Remove modules whose annual loss is too high for the project’s economics, or pair borderline modules with module-level power electronics. Set the exclusion threshold from the customer’s tariff and system price.
What should a solar design tool do on hip-and-valley roofs?
It should let you model each roof plane in 3D, set per-plane setbacks, lay out arrays, and check shading before you size the system. SurgePV’s published scope covers 3D roof modeling, array layout, shading analysis, electrical workflow support and proposal generation. Results depend on source data, assumptions and review, and the AHJ still approves the layout.
Sources
- Larimer County, Colorado: Residential Solar Array Roof Layout (updated January 2026), quoting the 2024 IRC R329.6
- UpCodes: Colorado Residential Code 2021, roof access and pathways (R324.6)
- European Commission PVGIS: photovoltaic output estimates
- NOAA: magnetic field calculators
Where this fits
This article is part of SurgePV's Solar Design hub, which works through the topic from first principles to the decisions a project team actually has to make.


