How Much Does Terrazzo Flooring Cost in 2024?

Terrazzo flooring costs an average of $38 per square foot, with an average total cost of $7,600. Most homeowners pay from $3,800 to $11,600 to install terrazzo flooring in a 200-square-foot room.

Terrazzo flooring is a luxurious flooring option that adds sophistication to any space. While it may be a more pricey option, its durability, versatility, and beauty make it well worth the investment. Installing terrazzo flooring in a 200-square-foot room costs $3,800 to $11,600, with an average of $7,600.

The combination of marble, glass, and other stones gives this composite material a one-of-a-kind look that allows homeowners to make a lasting statement in their homes for $19 to $58 per square foot. 

In this pricing guide:

Average Terrazzo Flooring Costs in 2024

National Average Cost$38 per square foot
Typical Price Range$19 – $58 per square foot
Extreme Low-End Cost (materials only)$8 per square foot
Extreme High-End Cost$100 per square foot

If you’re looking to add the beauty and elegance of terrazzo flooring to your home, be prepared to make a financial investment. On average, homeowners can expect to spend between $19 to $58 per square foot for terrazzo flooring installation. This means that a 200-square-foot room could cost anywhere between $3,800 and $11,600, materials and labor included.

However, costs could go as high as $20,000 or $100 per square foot for that same room size for in situ poured terrazzo. This high-end cost would include divider strips and larger chips of natural stones, which are more difficult to source and work with.

On the other hand, you can reduce your expenses to $1,600 or $8 per square foot (not including the necessary equipment) if you decide to install terrazzo tiles yourself and if you shop around for the best prices.

Terrazzo Flooring Cost Estimator by Area Size

The cost of terrazzo flooring installation can vary significantly depending on the square footage of the area. The larger the space, the more materials and labor are needed, which will drive the cost up. Conversely, if you are installing it in a smaller area, the price will be lower as you will need fewer materials and less time to install.

The table below shows an estimate of overall costs based on the project size, considering the average costs of $19 to $58 per square foot:

Project Size Average Overall Cost 
50 sq. ft.$950 – $2,900
100 sq. ft.$1,900 – $5,800
200 sq. ft.$3,800 – $11,600
300 sq. ft.$5,700 – $17,400
400 sq. ft.$7,600 – $23,200
500 sq. ft. $9,500 – $29,000

Tile vs. Poured Terrazzo

Considering the costs of terrazzo flooring can be overwhelming, especially when weighing the options between poured terrazzo and terrazzo tiles. 

It’s essential to remember that terrazzo tiles offer a more budget-friendly option and are easier to install, but they may be limited in terms of design options. On the other hand, poured terrazzo can offer a broader range of designs and patterns, but the installation process is more labor-intensive and, therefore, tends to be more expensive.

Type of Terrazzo FlooringCosts Per Square Foot (Materials and Labor)
Terrazzo Tile$16 – $42
Poured Terrazzo$23 – $73

Terrazzo Tile

Terrazzo tiles are cost-effective and a good option if you consider installing terrazzo flooring DIY. On average, terrazzo tiles cost anywhere from $8 to $33 per square foot, while adding labor costs $16 to $42 per square foot in total. 

These tiles are typically sold in standard sizes, such as 2-by-2 or 4-by-4 feet. It’s worth noting that while terrazzo tiles are more expensive than ceramic tiles, they are still less costly compared to the cost of poured terrazzo.

Poured Terrazzo

Poured terrazzo flooring offers a more luxurious and customized option for those willing to invest in their flooring. The unique look of poured terrazzo is created by mixing stone or glass chips with a binding agent and pouring the mixture into place. The mixture is then cured, ground, and polished to create a smooth, durable surface.

The materials for poured terrazzo can cost anywhere from $15 to $47 per square foot, making it a more expensive option than terrazzo tiles. However, it’s important to note that the installation process is more complex, and attempting it as a DIY project is not recommended. Labor and materials costs range between $23 and $73 per square foot.

Pouring terrazzo can happen in three ways:

Thinset Terrazzo

Thinset terrazzo involves spreading a layer of epoxy mixed with the aggregate onto a concrete substrate. This results in a lightweight flooring option that is unlikely to crack, making it well-suited for projects where durability and minimal maintenance are essential. 

Thinset terrazzo also offers the most color choices of any pouring method. Still, it can’t be used outside because epoxy doesn’t react well to sunlight.

Sand-Cushion Terrazzo

This method starts with a poured slab of cement for a base, followed by a mid-layer of sand. The sand layer acts as a cushion, allowing for expansion and contraction, which helps to minimize cracking. A final layer of cement-based terrazzo is then added to create the finished surface. 

This method results in thick and heavy flooring, ideal for high-traffic areas and areas where durability is a concern. 

Monolithic Terrazzo

Monolithic terrazzo is essentially a concrete veneer that is poured directly onto the existing concrete substrate, creating a single, unified surface. However, monolithic terrazzo does not have a cushion layer, unlike the other two pouring methods. Hence, it is less suitable for dealing with potential cracking, even though it is the most cost-effective option. 

Other Factors That Affect Cost

When planning for a terrazzo flooring project, it’s important to factor in several variables that may impact the final cost besides the square footage and the type of installation:


Terrazzo is a highly versatile flooring material that offers various aggregate options. However, the type of aggregate used in terrazzo can significantly impact the final cost of the flooring. 

For example, smaller and less expensive aggregates, such as glass or recycled ceramic, are popular for those on a budget. However, if you want a more luxurious look with larger chips of materials such as marble and mother-of-pearl, be prepared to see an increase in cost.

In addition, the amount of aggregate in the terrazzo flooring also plays a role in the final cost. For instance, if you want a terrazzo floor with a high aggregate concentration, be prepared to see a price increase. In contrast, a more minimalist look will be more affordable.


The colors of terrazzo flooring play a vital role in the project’s total cost. If you are trying to match an exact shade, the price may increase due to the need for custom pigments and dyes. 

Furthermore, suppose the chosen pattern includes several colors. In that case, the cost will also go up as it requires a more complex installation process using divider strips. 


The design of your terrazzo flooring can also determine the project’s final cost. More intricate patterns, such as those with complex geometric shapes or detailed images, will increase the price as they require a higher level of skill and precision to install. 

In addition, using divider strips to create separate sections with different colors or textures also adds to the cost, as it involves a more detailed layout and installation process. Additionally, incorporating different textures into the terrazzo design, such as a smooth finish or a lightly sandblasted surface, can also drive the cost up.

Epoxy vs. Cement Terrazzo

Mixing the aggregate can be done in two ways: cement or epoxy resin. Epoxy terrazzo flooring is a popular option due to its affordability and ability to create a lighter layer that is less likely to crack. However, it is not suitable for outdoor use, as it can peel and fade when exposed to sunlight. 

On the other hand, cement takes longer to cure and is more expensive. Still, it is better suited for outdoor projects as it is more durable and resistant to environmental elements.

Site Preparation

When hiring a flooring contractor, it is crucial to keep in mind that additional costs may be involved if the site needs to be prepared for installation. 

If your subfloors are in good condition, you can relax knowing there will be no extra costs. However, if the subfloors are in a poor state, replacing them can range from $2 to $7 per square foot. 

Related Services 

Suppose you’re considering terrazzo flooring but are concerned about the cost. In that case, there are alternative flooring options that may better fit your budget: 

Porcelain Flooring

Porcelain tile is an excellent option for homeowners who want a durable and water-resistant flooring solution. Made from a type of clay fired at high temperatures, porcelain is strong and able to withstand high levels of foot traffic and moisture. That makes it ideal for areas like the kitchen floor, where spills and splashes are common.

Porcelain flooring installation costs $1,165 to $3,320, or $9 to $50 per square foot, including materials and labor. Porcelain tile alone costs $2 to $30 per square foot.

Ceramic Flooring

Due to its versatility and affordability, ceramic flooring is a popular choice for many homeowners. In addition, the glaze applied to ceramic tiles’ surfaces makes them resistant to moisture and stains, making them excellent for high-traffic areas and damp spaces. 

With a wide range of colors and patterns available, ceramic flooring can offer just as much visual interest as terrazzo flooring. Ceramic tile installation costs $730 to $4,175, or $7 to $40 per square foot, including materials and labor. Ceramic tile alone costs $2 to $20 per square foot.

Marble Flooring

For those who want the luxurious look of marble, consider opting for an entire marble floor instead of just marble chips in a terrazzo mix. Marble is prized for its unique veining and color variations and is also highly durable. It can last for many years with proper maintenance. 

While it is a more expensive option than other flooring materials, its durability, natural beauty, and timeless appeal make it a worthwhile investment. Marble flooring installation costs $1,915 to $5,415, or $8 to $40 per square foot. Marble tiles and slabs cost between $5 and $40 per square foot (materials only).

Polished Concrete Flooring

The smooth, shiny surface of polished concrete reflects light beautifully and can elevate the look of any room. Polished concrete is affordable, long-lasting, versatile, and low-maintenance, so it’s not just a practical solution, but also a beautiful one. Additionally, the option of stained concrete allows for even more customization and personalization.

Polished concrete costs $3 to $8 per square foot, with most homeowners paying $1,475 to $4,030 for installation in a 500-square-foot area.

Pro Cost vs. DIY Cost

Installing poured terrazzo flooring is not a task that can be done by a DIY enthusiast, as it requires a high level of expertise and specialized tools. However, if you’re handy, you may consider installing terrazzo tiles, which offer a similar aesthetic but are much easier to work with.

Tip: Keep in mind that terrazzo tiles are not commonly found in home improvement stores and are typically ordered online.

Here are the materials and equipment you’ll need to install terrazzo tiles:

DIY EquipmentAverage Cost
Suction cup$20
Notched trowel$7
Thinset mortar$21
Putty knife$10
Chalk line$12
Natural and artificial stone sealer$77
Total cost:$175

On average, the materials and equipment required for a terrazzo tile installation will cost you around $175. In addition, the cost of the terrazzo tiles themselves can range from $8 to $33 per square foot

Remember that terrazzo tiles are made from a mixture of cement and other aggregates, making them quite heavy. So, while you’ll be saving on labor costs, installing terrazzo tiles is not easy and requires a lot of physical effort. 

Warning: It is not recommended to use a hammer or a rubber mallet with terrazzo tile installation. These tools can cause micro-cracks to appear or even break the tile, which can negatively impact the overall look of your flooring. Instead, it’s recommended to hand-press each tile into place. 

Cost of Terrazzo Flooring by Location

The cost of terrazzo flooring installation can vary greatly depending on where you live. For instance, finding a flooring professional with experience pouring terrazzo can be challenging, especially if you live in a rural area where such services may not be widely available. This lack of access to skilled professionals can increase the cost of installation.

Additionally, few companies sell terrazzo tiles, making it difficult to find a reliable and cost-effective source for the materials you need. 


Is Terrazzo Cheaper Than Wood?

No, terrazzo is not cheaper than solid wood or engineered wood, and it’s actually one of the most expensive flooring materials. Although some types of hardwood flooring, such as exotic or imported wood, may be more costly due to transportation and import fees, the costs are generally lower than terrazzo flooring.

Type of FlooringAverage Cost Per Square Foot (Materials and Labor)
Terrazzo$19 – $58
Hardwood$7 – $16
Engineered Wood$6 – $20

Is Terrazzo Suitable for Countertops?

Yes, terrazzo is a suitable option for countertops. One of the main benefits of terrazzo is that it is easy to clean and doesn’t stain easily. Additionally, terrazzo is heat-resistant, which means it can withstand hot pots and pans without being damaged. 

However, terrazzo is not easy to install and requires expertise to get it done properly. It is also important to properly seal terrazzo to prevent staining and ensure it lasts for many years. 

What are the Disadvantages of Terrazzo Flooring?

Despite all of the advantages of terrazzo flooring, there are a few cons you should consider before making the final decision:

  • Poured terrazzo is not DIY-friendly
  • High initial costs
  • Hard and cold surface
  • Slippery when wet
  • Cracks if not installed properly
  • Fades or peels off when exposed to sunlight (epoxy terrazzo only)

How Long do Terrazzo Floors Last?

Terrazzo floors are durable, long-lasting, and can last 40 years to a lifetime if installed correctly by a professional. 

Final Thoughts 

While terrazzo is generally more expensive than other types of flooring, it can add a touch of art to your home and last for many years with proper care and maintenance. 

To ensure your investment in terrazzo flooring is well-spent, hire a professional flooring contractor with experience installing and maintaining terrazzo, so you can rest assured that your new floor will look great for years to come. 

Note: LawnStarter may get a referral fee for matching you with contractors in your area.

Main Image Credit: LucasSG83 / Canva Pro / License

Maria Isabela Reis

Maria Isabela Reis

Maria Isabela Reis is a writer, psychologist, and plant enthusiast. She is currently doing a PhD in Social Psychology and can't help but play with every dog she sees walking down the street.