The following tools estimate the area of a roof, as well as the amount of materials necessary to construct a roof of a given area. The "House Base Area" is the area of land that the house covers; for more complex shapes, estimate it with an area calculator.
The roofing calculator on this page helps you tackle two of the most important questions in any roofing project: how big is the roof? and how much material will it take to cover it? The first tool estimates the total area of a roof from the footprint of the house and the steepness of the roof, while the second converts a known roof area directly into the number of shingle bundles, rolls of roll roofing, and rolls of felt underlayment you will need. Whether you are planning a full re-roof, budgeting for a repair, comparing contractor quotes, or simply curious about the scale of the job, these tools give you fast, realistic estimates grounded in standard roofing math.
Roofing is one of the larger investments a homeowner makes, and ordering the wrong amount of material is a costly mistake — too little means delays and extra delivery trips, while too much wastes money. A good estimate up front keeps your project on budget and on schedule.
The Roofing Area Calculator estimates the surface area of your roof, which is almost always larger than the footprint of the house because the roof is sloped. To use it:
The calculator returns the estimated roof area in several units, the number of roof squares (with a 10% waste buffer), and a breakdown of common materials needed.
If you already know your roof area — perhaps from a previous measurement or a contractor's report — the Roofing Material Calculator skips straight to the material estimate. Just enter the roof area and its unit, and the tool reports the number of roof squares plus the bundles and rolls of each common material required. This is handy for quickly checking a quote or ordering replacement materials for a section of roof.
Roof pitch (also called slope) is the single most important factor in how much larger a roof is than the house beneath it. In the United States, pitch is written as a ratio of vertical rise to 12 units of horizontal run. A 6/12 pitch rises 6 inches for every 12 inches across; a 12/12 pitch rises 12 inches per 12 inches, a 45-degree angle. The steeper the pitch, the more roof surface there is to cover for the same footprint.
The relationship is geometric. The roof surface over a given footprint is multiplied by a "slope factor" equal to the length of the sloped rafter divided by its horizontal run. Mathematically, for a pitch of x in 12, the slope factor is:
slope factor = √(12² + x²) / 12
For a 6/12 roof, that is √(144 + 36) / 12 = √180 / 12 ≈ 1.118, meaning the roof surface is about 11.8% larger than the flat footprint. For a 12/12 roof it is √288 / 12 ≈ 1.414 — about 41% larger. If you prefer to think in degrees, the slope factor is simply 1 / cos(angle), so a 45-degree roof has a factor of 1 / cos(45°) ≈ 1.414, matching the 12/12 result.
Roofs are often grouped by how steep they are, and the pitch affects which materials are suitable:
In the roofing trade, materials and labor are measured in squares. One roofing square equals 100 square feet of roof surface. A 2,000-square-foot roof is therefore 20 squares. Estimating in squares makes ordering and pricing simpler, since shingles, underlayment, and labor are commonly quoted per square. This calculator reports the number of squares including a 10% waste buffer — extra material to account for cuts, starter and ridge courses, mistakes, and future repairs. Most professionals add 10% to 15% waste, and more for complex roofs with many hips, valleys, and penetrations.
The calculator estimates the most common materials used in asphalt-shingle roofing. Here is what each one is and how it is counted:
Asphalt shingles are by far the most popular residential roofing material in North America, prized for their low cost, easy installation, and decent lifespan. They are sold in bundles, and it typically takes three bundles to cover one roofing square (100 square feet), so each bundle covers roughly 33 square feet. The calculator divides your roof area by that coverage to estimate the number of bundles. Always buy a few extra and keep leftovers for future repairs, since shingle colors change over time.
Roll roofing is a single-ply asphalt product sold in long rolls, often used on low-slope roofs, sheds, and outbuildings where appearance is less critical. A standard roll covers about one square (100 square feet) after the overlap at seams is accounted for. It installs quickly and cheaply but has a shorter lifespan than shingles.
Felt underlayment is the protective layer installed over the roof deck and beneath the shingles. It provides a secondary barrier against water and helps shed moisture during installation. Two weights are common: #15 felt (lighter, covering about 400 square feet per roll) and #30 felt (heavier and more durable, covering about 200 square feet per roll). The calculator estimates rolls of each so you can choose the weight that suits your climate and code requirements.
Clay and concrete tiles, slate, metal panels, and wood shakes are also popular, but they do not have a single standard coverage per unit the way asphalt shingles do. Tile sizes in particular vary widely by manufacturer and profile, so for those materials it is best to consult the supplier or contractor for exact quantities.
The calculator starts from the house base area (the footprint). It expands that footprint outward to account for the eaves overhang on all sides, then multiplies by the slope factor for your chosen pitch or angle to convert the horizontal projection into actual sloped surface area. In short:
roof area = (expanded footprint) × slope factor
Because the eaves add a border around the entire perimeter, even a modest overhang noticeably increases the total area. This is why two houses with the same interior footprint can need different amounts of roofing if their overhangs differ. The result is reported in square meters, square feet, and square yards so you can work in whichever unit you prefer.
Material quantity is only part of the total project cost. Other major factors include the type and quality of shingle (basic three-tab versus architectural or premium), the complexity of the roof, the height and number of stories, the cost of tearing off and disposing of the old roof, labor rates in your area, and any structural repairs to the deck discovered during the job. Steeper and taller roofs cost more to install because they are slower and more dangerous to work on. Using the optional price field in the calculator gives a rough material cost, but always budget separately for labor, tear-off, permits, and contingencies.
Suppose you have a simple rectangular house with a footprint of 200 square meters, a moderate 6/12 roof pitch, and eaves that overhang half a meter on every side. Entering those values, the calculator first expands the footprint outward by the overhang, then multiplies by the 6/12 slope factor of about 1.118 to arrive at an estimated roof area of roughly 259.6 square meters — equivalent to about 2,795 square feet or 310.5 square yards. Adding the standard 10% waste buffer, that works out to 31 roof squares. From there, the material estimate follows: about 84 bundles of asphalt shingles, 28 rolls of roll roofing if used instead, 7 rolls of #15 felt, and 14 rolls of #30 felt underlayment. With that breakdown in hand, you can price each item at your local supplier and build a realistic materials budget before you ever climb a ladder.
Notice how much larger the roof is than the 200-square-meter footprint. About 12% of that increase comes purely from the slope, and the rest from the overhanging eaves. If you raised the pitch to 12/12, the same house would need roughly 41% more roofing than its footprint — a vivid reminder of why steep roofs cost more to cover. Running a few scenarios through the calculator before committing is the easiest way to understand how pitch, footprint, and overhang each drive the final material count.
It generally takes three bundles of asphalt shingles to cover one roofing square (100 square feet), so each bundle covers about 33 square feet. Divide your roof area in square feet by 33 to estimate bundles, then add extra for waste. The calculator does this automatically and includes the figures for roll roofing and felt as well.
They describe the same thing — the steepness of the roof — in two different ways. Pitch is a ratio of vertical rise to 12 units of horizontal run (such as 6/12), while angle is the slope in degrees. A 12/12 pitch equals a 45-degree angle. Use whichever you have; the calculator's tabs let you enter either.
Because the roof is sloped, its surface is longer than the flat distance it covers, just as a ramp is longer than the ground beneath it. The steeper the pitch, the larger the difference. Overhanging eaves add even more area beyond the walls.
A 10% buffer is a common minimum, which this calculator applies when reporting roof squares. For complex roofs with many hips, valleys, and dormers, increase that to 15% or more to cover the additional cuts and offcuts.
A roofing square is a unit of area equal to 100 square feet of roof surface. Roofing materials and labor are commonly priced per square, so converting your roof area into squares makes ordering and budgeting much easier.
The area estimate works for any roof type, since it only depends on geometry. The material counts (bundles and rolls) are based on asphalt shingles, roll roofing, and felt. Tiles and metal panels vary too much by product to standardize, so consult your supplier for those quantities.
This Roofing Calculator provides estimates for educational and planning purposes only. Actual material requirements depend on roof complexity, manufacturer specifications, local building codes, and installation practices. Always confirm measurements and quantities with a qualified roofing professional before purchasing materials or beginning work.