Roofing Tiles Calculator

Last updated: 2026-09-09

Roofing Tiles Calculator — Calculates the number of roofing tiles and batten length needed, adjusting for slope and tile type.
Inputs
%
Result
Enter values and press Calculate
Common Examples — Click to Fill
Plan areaPitch (%)Tile type
Small wall 3015—
Medium wall 4522—
Large wall 6030—
Room 9045—
House perimeter 12060—

TL;DR: To calculate roofing tiles, multiply your roof's footprint area (in planta) by the slope factor (1.044 for a 30% slope) to get the true surface area, then multiply that by the tiles-per-square-meter rate for your chosen tile type, and finally add 5% for waste to get the total number of tiles needed.

What Is the Roofing Tiles Calculator?

The Roofing Tiles Calculator is a free online tool designed to determine the exact quantity of roofing tiles, ridge caps (cumbreras), and hip caps (caballetes) required for a pitched roof project. It takes the guesswork out of material estimation by converting your roof's two-dimensional floor plan area into the actual three-dimensional surface area that needs covering. This distinction is critical because a sloped roof always has a larger surface area than its footprint—often 5% to 15% more depending on pitch.

This calculator is indispensable for homeowners planning a re-roofing project, general contractors preparing bids, and DIY builders who need to purchase materials without over-ordering. Beyond simple tile counts, it also calculates the specialized pieces—ridge caps for the horizontal peak and hip caps for the angled corners—that are sold separately and are essential for a weatherproof finish. By inputting your roof's dimensions and slope, you can generate an accurate materials list in under a minute, saving both time and money compared to manual estimation or costly over-purchasing.

The tool is built on industry-standard formulas that account for material waste (typically 5%) and the geometric reality of sloped surfaces. Whether you are using classic curved clay tiles (teja curva) or flat interlocking concrete tiles, the calculator applies the correct tiles-per-square-meter coefficient for your chosen material. This ensures your order includes enough tiles to complete the job without a mid-project trip to the supplier for emergency replacements.

How to Use the Calculator

Using the Roofing Tiles Calculator is straightforward, as it requires only three key measurements and one selection. Follow these steps to get an accurate materials estimate:

  1. Measure the Roof Plan Area (in planta): Measure the length and width of the building's footprint under the roof you are tiling. Multiply these two numbers together to get the area in square meters (m²). For example, a house that is 10 meters wide by 8 meters deep has a plan area of 80 m².
  2. Input the Roof Slope (%): Enter the slope of your roof as a percentage. This is the rise over the run, multiplied by 100. A roof that rises 3 meters over a horizontal span of 10 meters has a 30% slope. If you only know the angle in degrees, convert it first using a slope conversion chart.
  3. Select the Tile Type: Choose the type of roofing tile you plan to use from the dropdown menu. The calculator includes common options like teja curva (curved clay tile), which requires approximately 15 units per m², and other flat or interlocking profiles that may have different rates (e.g., 10 to 12 units per m²).
  4. Enter the Ridge and Hip Lengths: Measure the total length of all horizontal ridges (cumbreras) and angled hips (caballetes) in meters. These are the apex lines where two roof slopes meet. For a simple gable roof, this is just the length of the peak. For a hip roof, you will need to measure each angled corner line.
  5. Click "Calculate": Press the calculate button. The tool will instantly display the total real roof area, the number of tiles needed (including 5% waste), and the specific count of ridge caps and hip caps required.

Ensure all measurements are in meters and percentages. Double-check your slope, as this is the most common source of error. If you are unsure of your roof's slope, measure the vertical rise over a 1-meter horizontal distance.

Formula and Calculation Method

The calculation process involves a three-step geometric transformation. First, we convert the flat plan area into the true sloped surface area using a multiplier derived from the slope percentage. Second, we multiply that true area by the tile density. Third, we add a waste factor and calculate the specialized ridge components.

Step 1: Calculate the Slope Factor (Multiplier)
The slope factor (F) is the ratio of the actual roof surface length to the horizontal projection. It is calculated using the formula:

F = √(1 + (slope/100)²)

For a 30% slope: F = √(1 + 0.30²) = √(1.09) = 1.044. This means for every 1 m² of floor plan, you actually have 1.044 m² of roof surface.

Step 2: Calculate the Real Roof Area
Real Area = Plan Area × Slope Factor
Using the example of an 80 m² plan area: Real Area = 80 m² × 1.044 = 83.5 m².

Step 3: Calculate Tile Quantity
Tile Count = Real Area × Tiles per m²
For teja curva (15 units/m²): 83.5 m² × 15 = 1,253 tiles.

Step 4: Apply Waste Factor
Total Tiles = Tile Count × 1.05 (to account for 5% breakage and cutting)
1,253 × 1.05 = 1,316 tiles (rounded up to the nearest whole tile).

Step 5: Calculate Ridge and Hip Pieces
Each standard ridge or hip cap (cumbrera/caballete) covers 0.30 meters of length.
Number of Ridge Caps = Total Ridge Length / 0.30
If you have 10 meters of ridge: 10 / 0.30 = 33.3 pieces, rounded up to 34 pieces.

Practical Examples

To illustrate the calculator's versatility, here are three realistic scenarios with different inputs. Notice how the slope percentage significantly impacts the final tile count.

ScenarioPlan Area (m²)Slope (%)Slope FactorReal Area (m²)Tiles Needed (15/m²)Ridge Length (m)Ridge Caps (0.3m each)
Small Gable Roof5020%1.02051.0765620
Medium Hip Roof8030%1.04483.51,253827
Steep Modern Roof12045%1.095131.41,9711240

Detailed Walkthrough (Medium Hip Roof): Plan area of 80 m² at 30% slope. The real area becomes 83.5 m². Using 15 tiles per m² yields 1,253 tiles. After adding 5% waste (1,253 × 1.05), you order 1,316 tiles. For the ridge, 8 meters divided by 0.30 gives 26.67, so you order 27 ridge caps. The hip length (caballetes) would be calculated separately, adding to the total special pieces.

Comparison: The steep roof (45%) requires nearly 100 extra tiles compared to a low-slope roof (20%) on the same 50 m² footprint. This demonstrates why skipping the slope factor leads to severe under-ordering.

Tips for Accurate Results

Getting the most accurate estimate requires careful measurement and awareness of common pitfalls. Here are specific tips based on the calculator's inputs:

  • Never skip the slope factor: The most common mistake is using the plan area directly as the tile area. This undercounts by 2% to 10% or more. Always measure the slope and apply the multiplier. For a 30% slope, this adds 4.4% to your area.
  • Verify your slope measurement: Use a spirit level and a tape measure on the roof itself, or use a digital inclinometer. Measuring from architectural drawings can be inaccurate if the roof has been modified. The slope percentage must be based on the rise over a 1-meter horizontal run, not the rafter length.
  • Check the tile coverage rate: The rate of 15 units/m² for teja curva is standard, but some large-format or low-profile tiles may differ. Confirm the manufacturer's specification for your exact model. Using the wrong rate will result in a significant error.
  • Measure ridge and hip lengths separately: Don't combine them into a single number. Ridge caps (cumbreras) and hip caps (caballetes) may have different dimensions or profiles. Measure each hip angle carefully; a hip is typically longer than the ridge on a square building.
  • Round up to the nearest whole piece: The calculator outputs whole numbers, but if you get a decimal result manually, always round up. You cannot order a fraction of a tile, and you will likely need a few extra for future repairs.
  • Account for complex roof geometry: If your roof has valleys (limas), you will need special valley tiles in addition to standard tiles. This calculator estimates standard field tiles and ridge/hip pieces; valley flashing is an additional component.
  • Be cautious with unit conversion: Ensure all measurements are in meters. If you measure in feet or inches, convert to meters first to avoid a factor-of-3 error that will ruin your order.

Frequently Asked Questions

Q: How many roof tiles do I need for a 100 m² house with a standard slope?

Assuming a 100 m² plan area with a 30% slope (factor 1.044), your real roof area is 104.4 m². Using teja curva at 15 units/m², you need 1,566 tiles. Adding 5% waste brings the total to approximately 1,644 tiles. If you add 10 meters of ridge, you would also need 34 ridge caps (10 / 0.30). Remember that this calculation is for the roof surface only and does not include tiles for any walls or vertical cladding.

Q: What is the difference between "area in planta" and "real area", and why does it matter?

"Area in planta" is the flat, horizontal footprint—the same area you would see on a 2D architectural floor plan. "Real area" is the actual surface of the sloped roof that tiles must cover. The steeper the roof, the larger the real area becomes relative to the plan area. Ignoring this difference is the number one cause of tile shortages. For example, a 45% slope increases the surface area by 9.5% compared to the flat plan. If you order based on the plan area alone, you will run out of tiles roughly 1 tile out of every 10, halting your project and requiring a costly second order.

Q: How do I calculate ridge caps (cumbreras) for my roof?

Measure the total linear length of all horizontal ridges (the peak of the roof) in meters. Then, divide that length by the coverage length of a single ridge cap piece, which is typically 0.30 meters (30 cm) for standard clay and concrete profiles. For example, a roof with a single 12-meter ridge requires 12 / 0.30 = 40 pieces of cumbrera. Always round up to the nearest whole number. If you have a hip roof, measure the angled hip lines (caballetes) separately and use the same formula, but note they are ordered as separate pieces.