Skip to main content
Calcimator

Skylight Sizing Calculator

Calculate optimal skylight area, roof percentage, daylight factor, and heat gain impact for natural daylighting design.

About this calculator

This calculator starts from a rule of thumb -- skylight area equal to about 5% of floor area yields roughly a 5% daylight factor -- then adjusts Skylight Area Needed for Ceiling Height, Roof Slope, and Latitude before dividing by a standard 2x4 ft skylight's area to recommend how many units to install. Achieved Daylight Factor is the one output built to always land back on whatever you entered for Target Daylight Factor: the same three adjustment factors (height, slope, and latitude) that scale up Skylight Area Needed also scale the ratio used to compute Achieved Daylight Factor, and they cancel out exactly, so Ceiling Height, Roof Slope, and Latitude are all inert to this particular output even though they clearly move Skylight Area Needed itself.

Roof Slope in particular can move Skylight Area Needed substantially at steep pitches, since the calculator divides by the cosine of the slope angle (floored at a minimum divisor of 0.5, equivalent to a 60-degree pitch) to account for a sloped skylight capturing less direct overhead light than a flat one at the same nominal area. Peak Heat Gain is a flat 300 BTU/hr per square foot of Skylight Area Needed, intended as a rough cooling-load flag, not a substitute for a full solar heat gain calculation with the actual glazing's SHGC.

Inputs

sq ft
ft
%
°
°

Results

Skylight Area Needed

23.67 sq ft

≈ 35 sheets of paper

Achieved Daylight Factor

5%

Skylights Needed (2×4)

3

Roof Opening Percentage5.92%
Peak Heat Gain7,101 BTU/hr
How to Use This Calculator
  1. Enter the Room Floor Area in sq ft and the Ceiling Height in feet.
  2. Enter the Target Daylight Factor percentage (2% = dim, 5% = well-lit, 10% = very bright).
  3. Enter the Roof Slope in degrees and your Latitude.
  4. Review Skylight Area Needed in sq ft and Recommended Count based on standard 2×4 ft units.
  5. Check Achieved Daylight Factor and Peak Heat Gain in BTU/hr for energy impact assessment.

How the result changes with Room Floor Area

Room Floor AreaSkylight Area NeededAchieved Daylight FactorSkylights Needed (2×4)
20011.84 sq ft5%2
30017.75 sq ft5%3
60035.51 sq ft5%5
1,00059.18 sq ft5%8

What each input means

Room Floor Area
Floor area of the room to be daylit.
Ceiling Height
Floor-to-ceiling height (taller rooms need more skylight area).
Target Daylight Factor
Desired daylight factor percentage (2% = dim, 5% = well-lit, 10% = very bright).
Roof Slope
Roof pitch in degrees (0 = flat, 30 = moderate pitch).
Latitude
Location latitude (higher latitudes get less direct sun).

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Room Floor Area = 400, Ceiling Height = 8, Target Daylight Factor = 5, Roof Slope = 30 = 5 input(s) provided
  2. Calculate Skylight Area Needed
    Skylight Area Needed
    23.67 = 23.67
  3. Calculate Achieved Daylight Factor
    Achieved Daylight Factor
    5 = 5
  4. Calculate Skylights Needed
    Skylights Needed
    3 = 3
  5. Calculate Roof Opening Percentage
    Roof Opening Percentage
    5.92 = 5.92
  6. Calculate Peak Heat Gain
    Peak Heat Gain
    7101 = 7101

Engine last updated . Checked against 3 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why does Achieved Daylight Factor always match what I set for Target Daylight Factor?

Ceiling Height, Roof Slope, and Latitude all scale Skylight Area Needed up or down by the same factor that later scales the ratio Achieved Daylight Factor is built from, so those adjustments cancel out algebraically -- Achieved Daylight Factor ends up tracking Target Daylight Factor exactly, regardless of those three inputs.

Does a steeper roof slope mean I need a bigger skylight?

Yes -- Roof Slope divides into Skylight Area Needed through a cosine term (floored at a 60-degree-equivalent minimum), so steeper pitches require proportionally more skylight area to deliver the same target daylight factor as a flatter roof.

How is Peak Heat Gain calculated?

Peak Heat Gain is a flat 300 BTU/hr for every square foot of Skylight Area Needed -- a simplified rule of thumb meant to flag cooling-load impact, not a substitute for a full solar heat gain calculation using the actual glazing's SHGC rating.

Why does Recommended Count sometimes seem to over-deliver daylight?

Recommended Count rounds Skylight Area Needed up to the next whole 2x4 ft (8 sq ft) unit, so the installed area is often larger than the raw calculated requirement -- Achieved Daylight Factor reflects the calculated target, not the rounded-up installed area.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Construction & Building Trades.