Logo

MonoCalc

/

Roofing Calculator

Construction

Units

Pitch entered as

Units set display units and defaults for new sections; values you have typed keep their units. Switching the pitch mode converts the value shown, never the pitch itself.

Roof sections

Enter each part of the roof as a separate section with a non-overlapping footprint. For an L-shaped house, enter the main block, then only the part of the wing that sticks out.

Measure overhangs level, not along the slope: from the outside of the wall to the edge of the roof deck.

in 12
0.25 to 24 in 12

—

Can't get on the roof? Put a phone level app on a rafter in the attic, or use Rise & span from the ground.

Identical sections, e.g. 2 for matching dormers or porches.
Enter the size and pitch to see the roof

Sloped area = (L + 2r) × (W + 2e) × k

—

1 of 10 sections

Edge totals

Summed from your sections. Edit any value to match what you measured; an edited value sticks until you reset it. Where a wing meets the main roof the freestanding eaves and rakes are slightly overcounted, which is in your favour.

0 in
0 in
0 in
0 in
Measure them, or use the helper below for a wing.
0 in

Add valleys for a wing

Add a second gable, hip or shed section (the wing) to calculate its valleys.

Material

Bundles per square

Check the wrapper. It says how many bundles make a square (100 ft²). One bundle covers 33.3 ft².

%
Default 10%: 10% for simple gable roofs, 15% with any hip or valley.
$
Changes the symbol only.
$
Ridges + hips. Shed high edges get flashing or a vent, not cap.
$
Eaves + rakes, + 5% for laps and corners.
$
Net of laps. Type any other product's coverage.
$

Sections from 2/12 up to 4/12 need two layers under shingles, so their area counts twice.

320 nails per square bought, 7,200 per coil carton.

Results

Enter your building's length, width and roof pitch to see how much roofing you need.

Areas in ft². 1 square = 100 ft² (9.29 m²). Every rounding goes in your favour. Package sizes are typical; check the products you buy.

About This Tool

Roofing Calculator – Roof Area, Squares, Bundles and Metal Panels

This roofing calculator works out how much roofing to buy from measurements you can take from the ground. Enter the building's footprint, the overhangs, the roof style and the pitch, and it returns the true sloped roof area, the number of roofing squares, every edge length, and a shopping list: shingle bundles and accessories, a metal panel cut list, or pieces of tile, slate or shakes. It also draws each roof in plan, in section and unfolded flat.

Measuring a Roof From the Ground

You don't need to climb up. Measure the outside walls, then the overhangs: how far the roof deck sticks out past the wall, measured level, at the eaves and at the gable ends (rakes). For an L-shaped house, enter the main block as one section and only the part of the wing that sticks out as another, so the footprints don't overlap. Porches and garages with a different pitch are separate sections too.

Roof Pitch and the Slope Factor

Pitch is rise over run, written as inches of rise per 12 inches of run. A sloped plane is longer than its footprint by the slope factor k = √(1 + p²), where p = rise ÷ run. Because every plane of a gable, hip or shed roof shares that factor, the whole roof's area is simply footprint with overhangs × k, however the planes are arranged. Hips and valleys between planes of equal pitch meeting at 90° are longer still: run × √(2 + p²). To find the pitch from the ground, measure the rise from the wall top to the ridge at a gable end and use the Rise & span mode, or read the angle off a phone level held against a rafter in the attic.

PitchAngleSlope factor k
3/1214.04°1.0308
4/1218.43°1.0541
5/1222.62°1.0833
6/1226.57°1.1180
7/1230.26°1.1577
8/1233.69°1.2019
9/1236.87°1.2500
10/1239.81°1.3017
12/1245.00°1.4142

Squares, Bundles and Waste

Roofing is sold by the square, 100 ft² of sloped surface. Most 3-tab and architectural shingles come 3 bundles to a square; heavier designer shingles take 4 or 5. Add waste for cutting: about 10% for a simple gable roof and 15% for hip roofs or any roof with valleys, because every hip and valley is cut on both sides. The total is rounded up once, so bundles = ⌈area × (1 + waste) ÷ coverage per bundle⌉.

Starter, Ridge Cap and Drip Edge

Starter strip runs along the eaves and usually the rakes. Hip and ridge cap covers every ridge and hip; a shed roof's high edge gets flashing or a vent instead. Metal drip edge lines the eaves and rakes and is sold in 10 ft or 3 m pieces, so the calculator adds 5% for laps and corners. Ridge vents and soffit vents are sized from the attic floor area, not the roof, and are not included here.

Underlayment and Ice Barriers

Underlayment goes under the whole roof; roll coverages are quoted net of laps. In cold climates, codes require an ice and water shield from the eave edge to a point about 24 in (610 mm) inside the exterior wall, plus a strip in each valley. With a deep overhang or a steep roof that band is wider than one roll, so it takes two courses.

Low-slope limits for asphalt shingles
Asphalt shingles need a pitch of at least 2/12, and from 2/12 up to 4/12 they need two layers of underlayment. Below 2/12, use a low-slope membrane such as EPDM, TPO or modified bitumen. Local codes vary.

Metal Panels: Coverage Width vs Sheet Width

Metal panels overlap at the side, so plan with the coverage width, not the overall sheet width: a sheet about 38 in wide typically covers 36 in. Panels run from eave to ridge, and on a hip roof each one is cut at an angle along the hip, so the calculator lists the stock length of every panel, rounded up to the next inch or 10 mm, and shows the offcuts. Exposed-fastener panels commonly need at least 3/12.

When to Call a Professional

Roof work is dangerous. OSHA treats any roof steeper than 4/12 as a steep roof requiring fall protection, and above about 8/12 most roofers use roof jacks and harnesses and charge more. Tile and slate are also far heavier than shingles, so have the structure checked before switching materials. Use this estimate to plan and compare quotes, and confirm quantities with your supplier.

Frequently Asked Questions

Is the Roofing Calculator free?

Yes, Roofing Calculator is totally free :)

Can I use the Roofing Calculator offline?

Yes, you can install the webapp as PWA.

Is it safe to use Roofing Calculator?

Yes, any data related to Roofing Calculator only stored in your browser (if storage required). You can simply clear browser cache to clear all the stored data. We do not store any data on server.

How does this roofing calculator work?

You describe each part of the roof as you can measure it from the ground: the building's length and width, the overhangs, the style (gable, hip, shed or a known area) and the pitch. The tool converts everything to metres, multiplies the footprint by the slope factor to get the true sloped area, works out the eaves, rakes, ridges, hips and valleys, and turns that into bundles, panels or pieces plus the accessories, rounding every count up.

How many bundles of shingles do I need for a 1,500 sq ft roof?

A 1,500 ft² sloped roof is 15 squares. At the usual 3 bundles per square that is 45 bundles before waste, or 50 bundles with 10% waste for a simple gable roof. A hip roof or one with valleys at 15% waste needs 52. If your house footprint is 1,500 ft², the roof is bigger than that, so enter the footprint and pitch rather than the floor area.

What is a roofing square?

A square is 100 ft² (about 9.29 m²) of roof surface, measured along the slope. Shingles are priced and packed by the square: most 3-tab and architectural shingles come 3 bundles to a square, while heavier designer shingles take 4 or 5.

How do I find my roof pitch from the ground?

Use the Rise & span mode: at a gable end, measure the height from the top of the wall to the ridge and the width of the building. Or put a phone level app on a rafter in the attic and enter the angle in degrees. The calculator converts between X in 12, degrees and percent without changing the result.

Why is my roof area bigger than my house's square footage?

The roof slopes, so every plane is longer than its shadow on the ground by the slope factor √(1 + pitch²), which is 1.118 for a 6/12 roof. The roof also overhangs the walls at the eaves and gable ends. Together these usually make a roof 15–30% larger than the floor it covers.

What's the minimum pitch for asphalt shingles?

The US International Residential Code allows asphalt shingles down to 2/12, and requires two layers of underlayment from 2/12 up to 4/12. Below 2/12, use a low-slope membrane such as EPDM, TPO or modified bitumen. The calculator flags both cases per section; always check your local code and the shingle manufacturer's instructions.