Roof Pitch Calculator
Pitch, angle and rafter length from rise and run.
Roofing & Siding
Enter the roof span, building length, lower run and both pitches to work out the upper and lower slope lengths, the total roof area and the roofing material you need for a gambrel roof.
Your result
Sample values1,157
Roof area, ft²
12.00
Total rise, ft
10.82
Lower rafter, ft
6.71
Upper rafter, ft
| Measure | Value |
|---|---|
| Half span | 12.00 ft |
| Lower run / rise | 6.00 ft / 9.00 ft |
| Upper run / rise | 6.00 ft / 3.00 ft |
| Lower rafter, per side | 10.82 ft |
| Upper rafter, per side | 6.71 ft |
A gambrel roof calculator helps you estimate the dimensions, sloping lengths, surface area, and roofing material requirements for a gambrel-style roof. By entering the full roof span, building length, lower run per side, upper and lower roof pitches, and waste allowance, you can calculate the approximate amount of roofing material needed for your project.
Gambrel roofs feature two distinct slopes on each side: a steeper lower section and a shallower upper section. This design is common on barns, garages, sheds, workshops, and some residential buildings. Because the roof changes pitch at the break point, calculating its surface area requires measuring both sloping sections rather than treating the roof as a single triangle.
The calculator provides a practical starting point for estimating roofing quantities, comparing material requirements, and planning purchases before construction or renovation.
A gambrel roof calculator estimates the geometry and roofing coverage of a symmetrical gambrel roof using the dimensions and pitches you provide. It separates each side of the roof into its upper and lower slopes, calculates their lengths, and combines them to determine the total roof surface area.
The calculator is useful for homeowners, roofers, builders, contractors, and DIY enthusiasts working on new roofs or replacement projects.
Its main functions include:
Estimates the horizontal runs and sloping lengths of the upper and lower roof sections.
Calculates the combined area of all four sloping roof sections.
Determines the base coverage required for the roof.
Adds the percentage you specify to account for cutting, overlaps, and installation waste.
The resulting estimate helps you plan shingles, metal roofing panels, underlayment, or other covering materials. Actual purchasing quantities depend on the product’s coverage specifications and installation requirements.
Enter accurate dimensions and use consistent measurement units to obtain a reliable estimate.
| Input or output | Description | Example |
|---|---|---|
| Full roof span | Horizontal distance across the building or roof | 24 ft |
| Building length | Length of the roof along the ridge | 36 ft |
| Lower run per side | Horizontal distance from the eave to the roof break | 5 ft |
| Lower pitch | Steeper pitch of the lower roof section | 18:12 |
| Upper pitch | Pitch of the upper roof section | 6:12 |
| Measurement units | Units used for dimensions | Feet |
| Waste allowance | Extra material percentage | 10% |
| Slope lengths | Calculated lengths of upper and lower roof sections | Feet |
| Roof surface area | Combined area of the sloping sections | Square feet |
| Adjusted material requirement | Estimated coverage after waste allowance | Square feet |
The pitch examples use the standard rise-over-run notation, where 18:12 means 18 units of vertical rise for every 12 units of horizontal run. Follow the calculator’s input labels if it uses a different pitch format.
Accurate roof geometry is essential for estimating material coverage. The following formulas assume a symmetrical roof with matching dimensions on both sides and no additional overhang beyond the dimensions entered.
For a symmetrical gambrel roof, divide the span by two to determine the horizontal distance from the centerline to either eave.
Half-span = Full roof span ÷ 2
24 ÷ 2 = 12 feet
This half-span contains the lower run and the upper run on each side.
The lower run is the horizontal distance from the eave to the point where the roof changes pitch. Subtract it from the half-span to determine the upper run.
Upper run = Half-span − Lower run
12 − 5 = 7 feet
Each side therefore has a 5-foot lower run and a 7-foot upper run.
For roof pitches expressed as rise per 12 units of horizontal run:
Vertical rise = Horizontal run × Pitch ÷ 12
Lower section with a 5-foot run and an 18:12 pitch:
5 × 18 ÷ 12 = 7.5 feet
Upper section with a 7-foot run and a 6:12 pitch:
7 × 6 ÷ 12 = 3.5 feet
The combined rise from the eave to the ridge is 11 feet in this example. This is a geometric estimate, not a structural design recommendation.
Each roof section forms a right triangle when viewed from the end of the building.
Slope length = √(Horizontal run² + Vertical rise²)
Lower section:
√(5² + 7.5²) ≈ 9.01 feet
Upper section:
√(7² + 3.5²) ≈ 7.83 feet
A symmetrical gambrel roof has the same corresponding lengths on the opposite side.
Multiply each slope length by the building length to calculate the area of one roof section.
Total roof area = 2 × Building length × (Lower slope length + Upper slope length)
The factor of two accounts for the two symmetrical sides of the roof, each containing an upper and a lower section.
Adjusted roofing area = Base roof area × (1 + Waste percentage ÷ 100)
A 10% allowance means multiplying the base area by 1.10. This increases the estimated material coverage for cutting, overlaps, and other expected losses.
Suppose you are building a 24-foot-wide barn with a roof length of 36 feet. The lower run is 5 feet per side, the lower pitch is 18:12, the upper pitch is 6:12, and the waste allowance is 10%.
| Calculation | Result |
|---|---|
| Full roof span | 24 ft |
| Half-span | 12 ft |
| Lower horizontal run | 5 ft |
| Upper horizontal run | 7 ft |
| Lower slope length | 9.01 ft |
| Upper slope length | 7.83 ft |
| Base roof surface area | Approximately 1,212.5 sq ft |
| Waste allowance | 10% |
| Adjusted material coverage | Approximately 1,333.8 sq ft |
The base area is calculated as:
2 × 36 × (9.01 + 7.83) ≈ 1,212.5 square feet
After adding 10%:
1,212.5 × 1.10 ≈ 1,333.8 square feet
For asphalt shingles, one roofing square represents 100 square feet of roof coverage. The adjusted estimate is therefore approximately 13.34 roofing squares. The actual number of bundles depends on the manufacturer’s coverage per bundle, and you should round purchases according to product packaging.
This example excludes additional overhangs, unusual roof details, and any extra material requirements specified by the manufacturer.
A calculated roof area is an estimate. Several details can affect the amount of material required for installation.
A wider roof generally requires longer slopes, while a longer building increases the area of each roof section. Even a small measurement error can affect material quantities across a large roof.
Measure the building and roof dimensions carefully. Confirm whether the supplied span includes the relevant eave-to-eave distance or whether the roof extends beyond the exterior walls.
The pitch determines how quickly the roof rises over a horizontal distance. A steeper pitch produces a longer slope for the same horizontal run.
Gambrel roofs have two pitches on each side, so both sections must be calculated separately. Using one pitch for the entire roof can produce an inaccurate slope length and surface area.
Eaves and gable-end overhangs may increase material requirements beyond the basic roof geometry. If the calculator does not provide dedicated overhang inputs, include the appropriate dimensions in your measurements or estimate those areas separately.
Do not add the same overhang twice if it is already included in the entered roof dimensions.
Different materials have different coverage requirements. Shingles require allowances for overlaps, starter strips, ridges, valleys, and manufacturer-specific installation details. Metal panels may require side laps, end laps, trimming, and panel-length adjustments.
The waste allowance should reflect the roofing material, roof complexity, and installation method rather than relying on a universal percentage.
Avoid these errors when estimating roof dimensions and materials:
A gambrel roof calculator simplifies early-stage roof planning by turning basic dimensions into useful estimates.
The calculator estimates dimensions and roofing coverage. It does not determine structural capacity, rafter sizing, snow-load resistance, wind resistance, or compliance with building codes.
Use the calculator when planning a gambrel roof for a barn, garage, shed, workshop, or suitable residential building. It is particularly helpful when the two roof pitches differ and you need to estimate the total surface area before purchasing roofing materials.
For the best results, verify the full span, building length, lower run, both pitches, and waste percentage. Confirm whether overhangs are included, then compare the calculated coverage with the manufacturer’s installation instructions and product packaging.
For structural design or code compliance, consult a qualified building professional. Accurate quantity estimates support construction planning, but the roof must also be designed for the building’s loads, framing system, climate, and applicable regulations.
Questions
Keep going
Pitch, angle and rafter length from rise and run.
Truss count and spacing across a span.
Squares, bundles and underlayment for a reroof.
Panel, trim and labour cost for metal roofing.