Objective. Students will use slope expressed as rise-over-run, convert between slope ratio and degree, apply a waste factor, and produce a complete material take-off (shingles in squares, underlayment in rolls, ridge cap bundles, and nails by weight) for a given roof plan.
This lesson, its worked examples and its practice questions has not yet been verified by a licensed professional engineer or master tradesperson or by a certification or approval body. It is a study draft and may contain errors. Do not use it as instructions for work on a job site or on live equipment. Always follow your instructor, your supervising professional, and current official references and regulations.
VoTechWorks program approval and accreditation are still in progress. Credentials are issued only by the certifying bodies named in each program, after their own exams.
Every bundle of shingles, every roll of underlayment, and every pound of nails you order costs money. Order too little and the job stalls while you wait for a delivery. Order too much and the contractor absorbs the loss. Accurate material take-offs protect the schedule, the budget, and your reputation as a professional. This lesson builds the math skills that make accurate take-offs possible.
Slope describes how steeply a roof rises. In the roofing trade, slope is expressed as a ratio: rise over run, written as X/12. The number X tells you how many inches the roof rises for every 12 inches of horizontal distance (the run). A 4/12 slope rises 4 inches for every 12 inches of run. A 12/12 slope is a 45-degree angle.
You measure slope in the field with a rafter square (commonly called a Speed Square). Hold the square's pivot point against the roof surface, level the square, and read the inch mark where the level line crosses the degree or inch scale. A slope finder app on a smartphone uses the device's built-in accelerometer to display slope as you hold the phone flat against the roof surface — always verify app readings with a physical square before committing numbers to paper.
Converting slope ratio to degrees: Use the formula:
> Degrees = arctan(rise ÷ 12)
A 6/12 slope: arctan(6 ÷ 12) = arctan(0.5) ≈ 26.6°
Most scientific calculators and smartphone calculators have an arctan (or tan⁻¹) function.
A roof plan shows the building footprint — a flat, horizontal view. The actual roof surface is longer than the plan area because it is tilted. The slope factor converts plan (horizontal) area to actual (sloped) surface area.
> Slope Factor = √(rise² + 12²) ÷ 12
For a 6/12 slope: √(6² + 12²) ÷ 12 = √(36 + 144) ÷ 12 = √180 ÷ 12 ≈ 13.416 ÷ 12 ≈ 1.118
Multiply every horizontal plan area by the slope factor to get the true surface area before ordering materials.
One square equals 100 square feet of roof surface. All shingle quantities are ordered in squares or bundles. Three bundles of standard three-tab or architectural shingles typically cover one square, but always confirm bundle coverage on the manufacturer's product data sheet — premium or heavyweight shingles may differ.
Cutting shingles to fit hips, valleys, ridges, and penetrations produces scrap. A waste factor is added to the calculated net area to ensure you order enough material. Common waste factors range from about 10% for simple gable roofs to 15% or higher for complex roofs with many hips, valleys, and dormers. Always use the manufacturer-stated or project-specified waste factor; do not invent your own number.
Apply the waste factor by multiplying net area by (1 + waste factor as a decimal):
> Gross area = Net area × (1 + waste factor)
After calculating gross area in square feet, divide by 100 to get squares, then round up to the next whole bundle or square — industry standard practice, because you cannot order a fraction of a bundle.
Underlayment rolls have a stated coverage printed on the packaging or product data sheet. Divide gross roof area by roll coverage, then round up to the next whole roll. Add waste consistent with the shingle waste factor.
Ridge cap shingles cover the ridge and hip lines. Measure total linear feet of ridge and hips. Product data sheets state how many linear feet one bundle covers. Divide total linear feet by bundle coverage and round up.
Manufacturers specify nail quantity per square (e.g., a stated number of nails per shingle times shingles per square). Convert to pounds using standard nail weight data from the manufacturer or a fastener supplier. Order by the pound or box, rounding up.
A standard estimating form captures every line item in sequence:
1. Roof section dimensions and plan area
2. Slope factor applied → surface area
3. Waste factor applied → gross area
4. Convert to squares → bundles of shingles
5. Underlayment rolls
6. Ridge and hip linear feet → ridge cap bundles
7. Nails by weight
8. Unit prices applied → line totals → grand total
Work top to bottom, show every calculation, and have a teammate check your arithmetic before submitting.
When measuring slope on shop mock-up panels, treat the panel as you would an actual roof. Wear slip-resistant footwear. Secure the panel so it cannot tip or slide. Never stand on an unsecured panel. If a mock-up panel is elevated, inspect fall protection anchors before stepping on it and follow the shop's ladder safety rules. Keep tools — especially the metal rafter square — away from the edges where they could fall and strike someone below.
Answer each question, then check it. Nothing is recorded; this is your own practice.
A free tech program — complimentary, as our commitment to get America working. Help us build VoTechWorks. Tell us what works, what doesn’t, and what you want to learn.