{{ summaryHeading }} {{ summaryPrimary }} {{ summaryLine }} {{ badge.label }} {{ badge.value }}
Ridge Setback Eave Module
Rooftop solar fit inputs
Start from a realistic screening case, then edit any field.
Choose whether you know the roof-plane dimensions or only its sloped surface area.
One continuous roof-plane length before edge setbacks.
Plan-view eave-to-ridge distance before the pitch factor.
Area-mode results cannot prove a real row-and-column permit layout.
{{ pitchReadout }}
Select rise per 12; the current pitch remains visible in the heading.
Choose the closest roof condition or set a custom allowance.
{{ formatPercent(obstruction_percent, 0) }}
Clear distance removed from each roof edge before fitting modules.
Use the exact module datasheet when comparing a quote.
DC watts for one module.
W DC
Choose the broad roof-face direction used for the annual-energy screen.
{{ formatPercent(custom_direction_factor, 0) }}
Average daily equivalent full-sun hours.
h/day
{{ formatPercent(system_losses_percent, 0) }}
Applied after sun, direction, and tilt factors.
Zero leaves the module-frame grid unchanged.
Zero omits the target-fit comparison.
kW DC
Zero omits the annual-use offset.
kWh/yr
Zero omits the gross-cost line.
/ W
{{ tableExportStatus }}
Rooftop solar fit takeoff
MeasureCurrent estimateBasisCopy
{{ row.label }}{{ row.value }}{{ row.note }}
{{ tableExportStatus }}
Portrait, landscape, and target placement scenarios
ScenarioPanelsSystem sizeFit noteCopy
{{ row.label }}{{ row.panels }}{{ row.systemSize }}{{ row.note }}
{{ tableExportStatus }}
Rooftop solar layout decision checks
CheckStatusNext actionCopy
{{ row.label }}{{ row.status }}{{ row.note }}
{{ chartExportStatus }}
{{ summaryStatus }}

A rooftop solar proposal must pass two different tests. The modules have to fit on a real roof face, and the fitted array has to produce useful energy. Gross roof area answers neither question by itself because clearances, obstructions, module dimensions, frame gaps, pitch, direction, shade, and system losses affect the result in different ways.

Physical layout is discrete. A narrow strip of remaining roof can add no capacity if another complete module will not fit. Portrait and landscape orientation may also produce different row and column counts, so a smaller module can sometimes create more total DC power than a larger high-wattage module.

Rooftop solar planning quantities
QuantityMeaningCommon overread
Roof surface areaThe sloped area of one roof face.Assuming every square metre or square foot can hold a module.
SetbackClear distance removed from the edges of a measured rectangle.Treating one generic distance as the local permit layout.
Keepout allowanceA percentage reserved for obstructions and unusable layout area.Equating it with a detailed shade or fire-access drawing.
DC system sizeFitted module count × nameplate watts.Reading nameplate DC power as annual energy.
Annual energyA screening estimate after sun, direction, tilt, and loss factors.Treating a simplified yearly total as a site-specific production study.

Rectangle measurements reveal row-and-column losses. An area-only measurement can estimate a maximum count from usable area, but it cannot prove how panels land around hips, valleys, dormers, access paths, or irregular edges. Exact module and racking dimensions are essential when comparing a contractor proposal.

Energy comes after fit. Peak sun hours translate local solar resource into an equivalent daily full-sun duration; direction and roof pitch adjust that screen; system losses reduce the result for effects such as wiring, mismatch, temperature, soiling, and availability. The simplified factors are useful for comparison, not a replacement for an hourly shade and production model.

A fitted count is an early feasibility result. Structural capacity, roof condition, fire access, wind loading, electrical design, inverter limits, permits, utility interconnection, incentives, and installer verification remain separate project decisions.

How to Use This Tool:

Screen one continuous roof face at a time, starting from measurements rather than a desired system size.

  1. Choose a project preset as a starting case, then select Roof rectangle and pitch or Measured roof surface area. Replace every preset value that does not describe the roof being reviewed.
  2. For rectangle input, enter roof-face length, horizontal run, pitch, and edge setback. For area input, enter sloped surface area and remove unusable access or edge areas before entry because a distance setback is not applied in that mode.
  3. Choose the closest keepout profile or set a custom percentage for vents, skylights, chimneys, shade avoidance, irregular edges, and other unusable space.
  4. Select the exact panel model or enter nameplate watts and frame dimensions from the datasheet. Compare automatic, portrait, and landscape orientation when row placement matters.
  5. Set roof direction, peak sun hours, and system losses for the annual-energy screen. Use a custom direction factor only when another analysis supports it.
  6. Open Advanced for module-frame gap, quote or target size, annual electricity use, and installed price. A 0 value deliberately omits the corresponding comparison.
  7. Review the physical panel count before DC size or annual energy. If the setback consumes the rectangle, reduce the assumed distance only after checking the measurement and applicable clearance rule.

Interpreting Results:

Panels is the selected whole-module count after the grid and area caps. DC kW is that count multiplied by module watts. If a target is short, the shortfall is reported as complete module slots rather than fractional capacity.

Annual kWh is a screening total. Direction below a 0.75 factor is marked weak, keepout at 30% or more is marked conservative, and a rectangle loses a tight-setback status only when edge clearances remove more than 35% of gross surface area. These are planning flags, not pass/fail permit rules.

  • Area-only input reports an area-based count without rows, columns, or a modeled edge setback.
  • A target fits when the physical count is at least the modules required after rounding upward.
  • Annual use is covered only when estimated annual kWh is at least 100% of the entered usage.
  • Installed cost is a simple DC watts × price-per-watt estimate and excludes financing, incentives, replacements, and operating costs.

Verify roof boundaries, setbacks, obstructions, shade, module dimensions, racking clearances, and electrical limits before using the count in a quote or permit drawing.

Technical Details:

The model has a geometric stage and an energy stage. Lengths are converted to feet and areas to square feet for the physical-fit calculation. Module counts always use whole-number floors; target module count uses an upward ceiling.

Formula Core:

In rectangle mode, pitch converts horizontal run to sloped surface width, then the edge distance is removed from both sides. The keepout allowance reduces the setback-adjusted area.

p=122+r212 Wsurface=Wrun×p Asetback=(L-2s)(Wsurface-2s) Ausable=Asetback×(1-k100) Narea cap=⌊Ausable(Lpanel+g)(Wpanel+g)⌋

For each orientation, columns and rows are separately floored from the setback rectangle and module dimensions. The orientation count is the smaller of grid count and the area cap. Automatic orientation keeps portrait unless landscape fits strictly more panels. In area-only mode, the area cap becomes the count and rows, columns, orientation, and setback distance remain unproven.

DC size and annual energy use the selected whole-module count:

PDC=N×Pmodule1000 Eannual=PDC×H×365×Ftilt×Fdirection×(1-losses100) Ntarget=⌈Ptarget×1000Pmodule⌉
Rooftop solar screening factors
FactorValueMeaning
Equator-facing1.00Reference direction
Southeast or southwest0.95Broad direction screen
Mixed faces0.90Broad combined-roof screen
East or west0.85Broad direction screen
Pole-facing0.62Weak-face screen
Custom direction0.45 to 1.05User-supplied screening factor.
Tilt0.86 to 1.00Simplified planning factor centered at 25 degrees, reduced by 0.003 per degree of difference and floored at 0.86.

Rule Core:

Rooftop solar result boundaries
ResultBoundaryInterpretation
Target fitsFitted panels ≥ required target panelsPhysical slot count reaches the entered DC target.
Use coveredAnnual offset ≥ 100%Screened annual energy reaches the entered annual use.
Tight setbackSetback removes > 35% of rectangle surface areaVerify the roof boundary and applicable clearances.
Conservative keepoutKeepout ≥ 30%A large share of setback-adjusted area is withheld.
Weak faceDirection factor < 0.75Direction materially reduces the screening yield.

With the default 14.02 m roof-face length, 5.49 m horizontal run, 6/12 pitch, 0.91 m setback, 14% keepout, and 400 W modules measuring 1.72 m × 1.13 m, portrait fits 20 modules and landscape fits 21. Automatic selection therefore returns 21 modules, 8.4 kW DC, and about 11,810 kWh/year under 4.5 peak sun hours, equator-facing direction, and 14% losses.

Accuracy and Safety Notes:

The physical count and annual energy are screening estimates, not construction documents or a bankable production forecast.

  • Confirm local setbacks, fire access, wind and snow loading, roof structure, roof condition, and permit requirements.
  • Use module and racking datasheets for exact dimensions, gaps, clamps, attachment zones, and electrical limits.
  • Area-only results cannot prove a real row-and-column layout or apply a distance setback.
  • The direction and tilt factors are simplified planning assumptions, not PVWatts calculations.
  • Use a site-specific shade and production model before evaluating savings, financing, or guaranteed output.

References: