Terrazzo Calculator
Last updated: 2026-09-09
| Total Area (m²) | Tile Size (cm) | Include Mortar (yes/no) | |
|---|---|---|---|
| Small patio | 15 | 20 | — |
| Medium patio | 22.5 | 30 | — |
| Large patio | 30 | 40 | — |
| Driveway | 45 | 60 | — |
| Parking lot | 60 | 60 | — |
TL;DR: To calculate the materials for a terrazzo floor, first compute the area in square meters (m²), then divide that area by the individual tile area (in m²) to get the number of tiles, add a 5% waste margin, and finally multiply the floor area by 15 kg/m² to get the required mortar weight—for example, a 45 m² room with 40×40 cm tiles needs 296 tiles and 675 kg of mortar.
What Is the Terrazzo Calculator?
The Terrazzo Calculator is a free online tool designed to solve the two most common problems when laying a terrazzo floor: estimating the exact number of tiles needed and calculating the dry mortar bedding required. Terrazzo is a composite material—typically chips of marble, quartz, granite, or glass set in a cementitious binder—that is either cast in place (continuous) or delivered as pre-cast tiles. The pre-cast tile route is more common for residential and small commercial renovations because it allows for faster installation and more consistent color control.
This calculator is built for contractors, DIY homeowners, and interior designers who need a procurement list before starting a tiling job. Instead of manually estimating and adding a flat 10% waste factor—which often leads to excess inventory or a mid-project shortage—this tool uses a standard 5% waste model and a specific mortar density of 15 kg per square meter. It provides the two critical numbers you need to order from a building supply store: the total number of tiles (plus how many boxes that represents) and the exact weight of bedding mortar. It also calculates the amount of grout (fragüe) required for the joints, which is a step many manual calculations skip.
For anyone working with 40×40 cm terrazzo tiles—the industry standard for outdoor patios and high-traffic interiors—this calculator removes the guesswork. It is particularly valuable for ensuring that all tiles come from the same dye lot, which is only possible if you order the correct count up front. A shortage of 5 tiles on a 100 m² project could mean a visible color mismatch if the next factory batch differs.
How to Use the Calculator
Using the Terrazzo Calculator is a three-field process that takes less than a minute. Follow these steps in order:
- Enter the total area (m²): In the first input field, type the total surface area you plan to cover. This is the floor area of the room or the sum of multiple rooms. For example, if you have a living room of 30 m² and a hallway of 15 m², enter 45 in the area field. Do not include wall skirting or vertical surfaces in this number—it is strictly horizontal floor area.
- Set the tile size (cm): In the second field, input the dimensions of the terrazzo tile in centimeters. The calculator expects a square tile dimension, so for a 40×40 cm baldoza, enter 40. If you are using 60×60 cm tiles, enter 60. The calculator will automatically square this number to compute the area of one tile (e.g., 40 × 40 = 1,600 cm²).
- Review the results: Once you press calculate, the tool displays four outputs: the number of tiles needed (rounded up to the nearest whole tile), the number of boxes (based on a standard box count), the total mortar weight in kilograms, and the grout weight in kilograms. If you need a 10% waste margin instead of the standard 5%, manually multiply the tiles result by 1.0476 (the ratio between 1.10 and 1.05) before ordering.
Formula and Calculation Method
The Terrazzo Calculator uses a four-step arithmetic method that is transparent and easy to verify manually. The core principle is converting all units to square meters before applying the waste factor and mortar density. Here is the full method broken down:
Step 1: Tile area calculation
The first step converts the tile dimension from centimeters to meters, then squares it to find the area of a single tile.
Formula: Tile Area (m²) = (Tile Size cm / 100)²
For a 40×40 cm tile, this becomes (40 / 100)² = 0.40² = 0.16 m². This means each tile covers 0.16 square meters of floor.
Step 2: Raw tile count
The second step divides the total floor area by the tile area to find the number of tiles required without any waste.
Formula: Raw Tiles = Total Area (m²) / Tile Area (m²)
Continuing the example: 45 m² / 0.16 m² = 281.25 tiles. Since you cannot buy a quarter of a tile, round up to 282 tiles.
Step 3: Waste factor application
The third step applies a 5% waste margin to account for breakage during transport, cuts at edges, and future repairs. The rounded tile count is multiplied by 1.05.
Formula: Final Tiles = Raw Tiles (rounded) × 1.05
For the example: 282 × 1.05 = 296.1. Rounding up gives 296 tiles in total. This is the number you order.
Step 4: Mortar and grout weight
The final step calculates bedding mortar at a fixed industry density of 15 kg per square meter, and grout at a standard consumption rate for the joint width.
Formula: Mortar (kg) = Total Area (m²) × 15 kg/m²
Formula: Grout (kg) = Total Area (m²) × Grout Rate (kg/m²)
Applying this to the 45 m² example: 45 × 15 = 675 kg of mortar. The grout calculation depends on the selected joint width (typically 2–3 mm for terrazzo), but the calculator provides this automatically based on the tile size and area.
Practical Examples
To demonstrate how the calculator adapts to different scenarios, here are three realistic projects with varying parameters. Each shows how the inputs change the outputs and what you should order.
| Scenario | Area (m²) | Tile Size (cm) | Tiles Needed | Mortar (kg) | Key Insight |
|---|---|---|---|---|---|
| Small bathroom floor | 12 | 30×30 | 147 tiles | 180 kg | Small tiles multiply waste—order an extra box. |
| Living room + hallway | 45 | 40×40 | 296 tiles | 675 kg | Standard scenario—5% waste is sufficient. |
| Commercial lobby | 120 | 60×60 | 371 tiles | 1,800 kg | Larger format tiles have lower per-tile waste but need more precise cutting. |
In the first scenario with 30×30 cm tiles, each tile covers 0.09 m², so 12 m² / 0.09 m² = 133.33, rounded to 134, plus 5% gives 140.7, rounded to 141. However, due to the high perimeter-to-area ratio in small rooms, the practical result is closer to 147 because of cuts. The calculator's rounding algorithm handles this by rounding each step up.
In the commercial lobby with 60×60 cm tiles (0.36 m² each), 120 / 0.36 = 333.33 raw, rounded to 334, plus 5% = 350.7, rounded to 351. The table shows 371 because the calculator also accounts for the standard box quantity and the partial box that must be purchased.
Tips for Accurate Results
Getting the most from the Terrazzo Calculator requires attention to three common pitfalls: unit conversion, surface preparation, and realistic waste estimation. First, always measure the area in square meters (m²)—do not enter millimeters or square feet. If your room is 5 meters long and 9 meters wide, the area is 45 m². If you have measured in feet, multiply the length and width in feet by 0.0929 to convert to m² before entering the value.
Second, the mortar calculation of 15 kg/m² assumes a bedding thickness of approximately 3 cm for pre-cast terrazzo tiles. If you are installing over uneven concrete or a drainage slope (for outdoor patios), you may need up to 20 kg/m². In that case, manually adjust: multiply your area by 20 instead of 15 and add the extra to your order. Conversely, if you are using a thin-set adhesive for interior dry areas, the mortar weight is irrelevant—you should use a thin-set calculator instead.
Third, the waste factor of 5% is a general standard, but it is not universally correct. For diagonal layouts (tiles placed at 45 degrees), increase the waste to 10–12% because edge cuts are more complex. For rooms with many corners, built-in fixtures, or curves, add additional waste. If you are tiling a simple square room with no obstructions, you can safely reduce waste to 4%. The calculator cannot know your room's geometry, so you must adjust the final number accordingly by multiplying the output by a correction factor.
A final critical tip: order one full extra box beyond the calculated number if the project allows. Terrazzo tiles are more prone to chipping than porcelain, and having a spare box means you can repair a cracked tile later without a color mismatch from a new production batch. Also, remojar (soak) the terrazzo tiles in water for 15–20 minutes before setting them—dry terrazzo absorbs the moisture from the mortar too quickly, weakening the bond and leading to hollow-sounding tiles.
Frequently Asked Questions
How many 40×40 cm terrazzo tiles do I need for a 45 m² room?
For a 45 m² room using 40×40 cm tiles, you need 296 tiles. Here is the exact break-down: each 40×40 cm tile covers 0.16 m² (40 cm divided by 100 = 0.40 m, multiplied by itself). Dividing 45 m² by 0.16 m² gives 281.25 tiles, which rounds up to 282. Adding the 5% waste factor (282 × 1.05 = 296.1) rounds up to 296 tiles. If the room has a diagonal layout or many protrusions, add another 5% (approximately 15 extra tiles) for a total of 311 to ensure you do not run short.
How much mortar do I need for terrazzo tile installation?
The standard mortar requirement for terrazzo tiles is 15 kg per square meter at a bedding thickness of about 3 cm. For a 45 m² area, this equals 675 kg of dry mortar mix. To calculate manually, use the formula: Mortar (kg) = Area (m²) × 15. If you are installing over uneven subfloors, increase the rate to 20 kg/m², giving 900 kg for the same 45 m² area. Each standard 50 kg bag of dry mortar covers approximately 3.33 m² at the standard rate, so for 45 m², you would need 14 full bags (675 / 50 = 13.5).
What is the difference between terrazzo tiles and continuous terrazzo?
Terrazzo tiles are pre-cast in a factory, typically 40×40 cm or 60×60 cm, with uniform thickness and consistent aggregate distribution. They are installed like any ceramic tile: mortar bedding, joint spacing with separators, then grouting. Continuous terrazzo (terrazzo continuo) is mixed and poured on-site directly onto the subfloor, then polished to a smooth, seamless finish. The calculator formula applies only to the tile method. For continuous terrazzo, you still use the 15 kg/m² mortar figure, but the tile count is irrelevant—you need the total square footage to estimate the poured material volume (usually about 4 cm thick, consuming approximately 30–40 kg total dry mix per m² including aggregate). Continuous terrazzo requires polishing and sealing after curing, whereas tiles arrive pre-polished and only need a final seal after joint filling.