Home » Calculators » Nonwovens & Technical Webs » Nonwovens & Technical Textiles » Roof Underlay & Breather Membrane: Slope Length, Courses, Laps & Rolls for a Pitched Roof
Jump to a calculator 671 tools

Buildtech

Roof Underlay & Breather Membrane: Slope Length, Courses, Laps & Rolls for a Pitched Roof

Put this calculator on your own site

Paste this where you want the calculator to appear. It works on any site — WordPress, Squarespace, Webflow, Ghost or plain HTML — and needs no JavaScript of yours. It carries a link back here, which is the only thing we ask for it.

See what it looks like

A roof is longer up the slope than it looks on the plan, and every course of underlay hides a strip under the one above.

Roof From the drawings
m
m

Measured on the plan, not up the slope.

°
slopes

Two for a simple gable roof.

Membrane From the roll label and the maker's instructions
m
m
cm

The overlap of each course over the one below; the membrane maker sets it, and it often varies with pitch.

%

Rolls to Order

— rolls

Membrane length with the allowance, divided by the roll length, rounded up

Take-Off

Slope Length, Eaves to Ridge
— m
Courses per Slope
— courses
Membrane Length Laid
— m
Membrane Length with Allowance
— m
True Roof Area
— m²
Plan Area (for Comparison)
— m²
Membrane Area Laid
— m²
Membrane beyond the Roof Area (Laps & Top Course)
— %

Pitch, run, head lap and allowance are yours: the head lap and how a membrane is carried over the ridge or fixed at the eaves are the membrane maker's instructions and the local building rules, and the tool has no figure of its own for either. Courses run parallel to the eaves, the full roof length each; the top course is counted whole even where it overhangs the ridge. The allowance covers end laps where a course is longer than a roll, valleys, hips, openings and cutting, so a complex roof needs a larger figure or a slope-by-slope count. **This is a quantity take-off; it does not choose a membrane or check ventilation.**

Using this calculator

About the Roof Underlay & Breather Membrane: Slope Length, Courses, Laps & Rolls for a Pitched Roof

The formula

This is the expression the tool evaluates. Every term is named underneath, with the unit it must be supplied in.

Slope length
slopeLength = run / cos(pitch)

The rafter is the hypotenuse of the run and the rise. At 35° it is 22% longer than the run.

Courses
courses = ceil((slopeLength - headLap) / (rollWidth - headLap))

n courses of width w lapped by h cover n x w - (n - 1) x h of slope.

Membrane length
membrane = courses x roofLength x slopes

Each course runs the length of the roof.

Rolls
rolls = ceil(membrane x (1 + allowance / 100) / rollLength)

Whole rolls by length after the allowance.

Symbols used above
SymbolStands forUnit
roofLengthMRoof Length along the Eavesm
runMHorizontal Run, Eaves to Ridgem
pitchDegRoof Pitch°
slopesRoof Slopes of This Sizeslopes
rollWidthMRoll Widthm
rollLengthMRoll Lengthm
headLapCmHead Lap between Coursescm
allowancePctAllowance for End Laps, Valleys & Cutting%
rollsNeededRolls to Orderrolls
slopeLengthMSlope Length, Eaves to Ridgem
coursesPerSlopeCourses per Slopecourses
membraneLengthMMembrane Length Laidm
orderLengthMMembrane Length with Allowancem
roofAreaM2True Roof Aream²
planAreaM2Plan Area (for Comparison)m²
membraneAreaM2Membrane Area Laidm²
overCoverPctMembrane beyond the Roof Area (Laps & Top Course)%

How the result is derived

Step by step, from the values you type to the figure on screen.

  1. The 8 inputs are read from the form on every keystroke: Roof Length along the Eaves, Horizontal Run, Eaves to Ridge, Roof Pitch, Roof Slopes of This Size, Roll Width, Roll Length, Head Lap between Courses and Allowance for End Laps, Valleys & Cutting.
  2. Each value is checked against the accepted range in the input table below. A value outside its range stops the calculation rather than producing a misleading figure — the results blank out and a message appears.
  3. The validated values are substituted into the expression above, which resolves Rolls to Order together with every supporting figure in one pass — no value is carried over from a previous entry.
  4. The supporting outputs — Slope Length, Eaves to Ridge, Courses per Slope, Membrane Length Laid, Membrane Length with Allowance, True Roof Area, Plan Area (for Comparison), Membrane Area Laid and Membrane beyond the Roof Area (Laps & Top Course) — come from the same pass, so they always describe the same case as the headline figure.
  5. Results are rounded for display only. The full-precision value is used throughout the chain, so reading a rounded intermediate figure back into the tool by hand can shift the last digit.

What each input means

Where to read each value on the floor, the unit it must be in, and the range the tool accepts.

InputUnitAccepted rangeDefaultWhat it means
Roof Length along the Eavesm1 to 500 m10
Horizontal Run, Eaves to Ridgem0.5 to 50 m4Measured on the plan, not up the slope.
Roof Pitch°5 to 75 °35
Roof Slopes of This Sizeslopes1 to 20 slopes2Two for a simple gable roof.
Roll Widthm0.5 to 5 m1.5
Roll Lengthm5 to 500 m50
Head Lap between Coursescm0 to 50 cm15The overlap of each course over the one below; the membrane maker sets it, and it often varies with pitch.
Allowance for End Laps, Valleys & Cutting%0 to 50 %10

What the tool returns

The headline figure and every supporting value it is built from.

OutputUnitWhat it tells you
Rolls to Order (headline result)rollsMembrane length with the allowance, divided by the roll length, rounded up
Slope Length, Eaves to Ridgem
Courses per Slopecourses
Membrane Length Laidm
Membrane Length with Allowancem
True Roof Aream²
Plan Area (for Comparison)m²
Membrane Area Laidm²
Membrane beyond the Roof Area (Laps & Top Course)%

Worked example

Given

Roof
10 m long, 4 m run, 35° pitch, two slopes
Membrane
1.5 x 50 m rolls, 15 cm head lap
Allowance
10%

Substituting

4 / cos 35° = 4 / 0.8192 = 4.883 m up the slope(4.883 - 0.15) / (1.5 - 0.15) = 3.51, so 4 courses4 x 10 x 2 = 80 m laid; x 1.10 = 88 m; / 50 = 1.76, so 2 rollsroof 10 x 4.883 x 2 = 97.7 m² against 80 m² on plan; membrane 80 x 1.5 = 120 m², 22.9% more than the roof

Answer

Slope
4.88 m, 4 courses
Membrane
80 m laid, 88 m with allowance
Area
97.7 m² of roof, 120 m² of membrane
Rolls
2

The plan says 80 m². The pitch makes it 98, and the laps and top course make the membrane 120.

How to use it

  1. Work through the input groups in order — Roof and Membrane. The defaults are a realistic case, so you can change one value at a time and watch what moves.
  2. There is no calculate button. Every figure recalculates as you type or drag, which is what makes this usable for a what-if sweep rather than a single answer.
  3. Read Rolls to Order in the dark results panel — that is the headline figure, expressed in rolls.
  4. Check the supporting rows underneath (Slope Length, Eaves to Ridge, Courses per Slope, Membrane Length Laid, Membrane Length with Allowance, True Roof Area, Plan Area (for Comparison), Membrane Area Laid and Membrane beyond the Roof Area (Laps & Top Course)) before acting on the headline — they are where an implausible input usually shows itself first.
  5. Reset to defaults returns every field to the reference case, which is the quickest way to check whether a surprising result came from the tool or from an input you had changed earlier.

Where this is used

  • Process planning — establishing Rolls to Order before a trial is booked, so machine time and material in Nonwovens & Technical Textiles are committed against a calculated figure rather than an estimate.
  • Costing and quotation — Rolls to Order is an input to the cost sheet, and quoting from a worked number rather than a remembered one is what keeps a margin intact.
  • Troubleshooting — when the floor result drifts from plan, entering the measured values (starting with Roof Length along the Eaves) shows how much of the gap in Rolls to Order each variable explains.
  • Teaching and study — the accepted ranges bracket normal Nonwovens & Technical Textiles practice, so moving one variable at a time shows the shape of the relationship rather than a single answer.

Reading the result

Typical bands and what each one is telling you.

ValueWhat it indicates
Slope length just over a whole number of coursesA sliver of a course at the ridge. A wider roll, or a lap at the top of the maker's range if allowed, may save a whole course.
Membrane well beyond the roof areaLaps and a mostly unused top course. Expected on short slopes; check the roll width fits the slope.
Hips, valleys or dormersRaise the allowance or count each slope on its own; one allowance for a cut-up roof is a guess.

Assumptions and limits

  • Pitch, run, head lap and allowance are yours: the head lap and how a membrane is carried over the ridge or fixed at the eaves are the membrane maker's instructions and the local building rules, and the tool has no figure of its own for either. Courses run parallel to the eaves, the full roof length each; the top course is counted whole even where it overhangs the ridge. The allowance covers end laps where a course is longer than a roll, valleys, hips, openings and cutting, so a complex roof needs a larger figure or a slope-by-slope count. **This is a quantity take-off; it does not choose a membrane or check ventilation.**
  • Every input is bounded to the range normal practice occupies (Roof Length along the Eaves 1 to 500 m, Horizontal Run, Eaves to Ridge 0.5 to 50 m and Roof Pitch 5 to 75 °, and so on for the rest). Those bounds are guard rails against typing errors, not a claim that the formula fails one unit outside them.
  • The calculation is deterministic: the same inputs always give the same result. It carries no allowance for machine condition, operator skill, ambient conditions or lot-to-lot material variation unless an input above explicitly represents one.
  • Nothing is sent anywhere. The maths runs in your browser, so the numbers you type never leave the page.

Standards and further reading

  • EN 13859-1, Flexible sheets for waterproofing, definitions and characteristics of underlays, Part 1: underlays for discontinuous roofing.
  • The membrane maker's installation instructions, which set the head lap, end lap and fixing for the pitch.
  • The local building regulations and roofing code of practice, which decide where a vapour-permeable underlay may be used and how the roof is ventilated.

Questions people ask

Why not use the plan area?

Because the roof slopes. The slope length is the run divided by the cosine of the pitch, so a 35° roof is 22% larger than its plan, before any laps.

Which way do the courses run?

Parallel to the eaves, starting at the bottom, each lapping over the one below so water runs off the top of the lower course.

What does the allowance cover?

End laps where a course needs more than one roll, the extra round valleys, hips and openings, and cutting. A plain gable roof needs less than a cut-up one.

Scroll to Top

Follow on WhatsApp

Scan with your phone’s camera to open the channel, then tap Follow.

QR code for the WhatsApp channelOr open WhatsApp on this device