How Much Does Terrazzo Flooring Cost in 2025?

Normal Range: $4,000 - $7,000

Terrazzo flooring costs an average of $4,400

How we get this data
modern kitchen with terrazzo flooring and red island
Photo: Jodie Johnson / Adobe Stock
modern kitchen with terrazzo flooring and red island
Photo: Jodie Johnson / Adobe Stock
Highlights
  • Terrazzo flooring installation costs range from $1,800 to $10,000, averaging $4,400.

  • Prices range from $9 to $35 per square foot, depending on materials and labor.

  • The top cost factors determining the total price include the choice between epoxy tile or poured terrazzo, aggregate material, and design complexity.

  • Terrazzo floors are durable, customizable, and environmentally friendly, providing long-lasting value.

  • Hiring a professional flooring installer ensures proper installation and minimizes the risk of cracking or other issues.

Get quotes from up to 3 pros!
Enter a zip below and get matched to top-rated pros near you.
Geo Icon

This article was updated using automation technology and thoroughly reviewed for accuracy by HomeAdvisor Editor Ryan Noonan.

Installing terrazzo flooring costs between $4,000 and $7,000 on average, with most homeowners spending $4,400, or approximately $9 to $35 per square foot. Factors influencing the cost include your location, the size of the area you cover, the quality of materials you choose, and whether you opt for epoxy terrazzo tiles or poured terrazzo flooring. Since terrazzo flooring is a long-term investment that's not frequently replaced, it's important to budget accordingly and consider hiring a flooring professional to ensure proper installation.

What Is Terrazzo?

Terrazzo is a type of surface with a distinct look that incorporates pieces of aggregate, like glass or stone, into a cement or epoxy base. While the aggregate can be virtually any material, glass and stone are the most common and durable options. Italy is often considered the birthplace of terrazzo—the word means 'terrace' from the original outdoor patios that mosaic makers created, although the process may have originated in ancient Egypt.

Once installed and finished, terrazzo flooring creates a smooth, long-lasting surface that's easy to clean with little maintenance. You can also find tile floor cleaners near you at low rates if you prefer professional help. Terrazzo is particularly popular for commercial flooring, but it's also great for residential use because it can be customized to your style.

Terrazzo flooring can be prefabricated as tiles or poured in place. Keep in mind that poured-in-place terrazzo involves more extensive labor, which results in a higher terrazzo flooring cost.

Terrazzo Floor Installation Costs

On average, terrazzo flooring costs between $9 and $35 per square foot, including materials and labor. Depending on the material and complexity of the pattern you choose, labor costs for flooring installations range from $5 to $20 per square foot.

Type of Terrazzo FloorAverage Labor Cost per Sq. Ft.
Tile$5
Poured$20

Terrazzo Tile Cost

Terrazzo tiles cost $4 to $12 per square foot, not including labor. Because tile floors are easier to install than poured terrazzo flooring, you can expect to pay between $5 and $10 per square foot for labor, for a total terrazzo flooring cost of around $9 to $22 per square foot.

You'll give up some flexibility to create your own pattern, as tiles are available in limited colors and designs. Standard sizes include two-by-two and four-by-four-foot tiles.

Terrazzo tiles can be an affordable alternative to other tiles. For example, porcelain and ceramic tiles cost between $4 and $120 per square foot.

Poured Terrazzo Flooring Cost

At $5 to $15 per square foot, poured terrazzo floors aren’t much higher than tile prices. However, installation is more labor-intensive. Consider the following methods for pouring terrazzo, which come with varying cost ranges:

  • Thinset: This method uses epoxy resin mixed with the aggregate for a single, thin (1/4–3/8 inch) layer. It’s less likely to crack and is suitable only for interior installations. Thinset terrazzo costs $40 to $60 per square foot.

  • Sand-cushion: This method utilizes a poured cement base with a mid-layer of sandy cement to allow for expansion and contraction. It is often used for exterior applications. Sand-cushion terrazzo costs $40 to $80 per square foot.

  • Monolithic: This approach installs the aggregate mixture over an existing concrete subfloor and is more economical, though it may be prone to cracking if the subfloor is too moist. Monolithic terrazzo costs $30 to $70 per square foot.

Terrazzo Flooring Cost Factors

The cost of terrazzo flooring depends on several factors, including the material, color, and style.

Material

Prices for terrazzo flooring vary depending on the type of material you choose. The most common options include marble and glass. While glass is less expensive than marble, your floor tile contractor can guide you toward options that fit within your budget.

Other aggregate materials you might consider are recycled materials, natural stone, and mother-of-pearl.

Colors and Styles

The color and style of terrazzo you choose can significantly affect the total price. White and black terrazzo flooring options are popular because they look attractive with stone, granite, or marble chips. If you're trying to match an exact shade or your chosen pattern includes several colors, it may increase your overall flooring cost. 

Intricate patterns can be more expensive than using one design throughout your floor. Thin metal strips, called divider strips, separate each new color section, adding to labor costs. The texture you choose is unlikely to impact the price significantly. Polished floors create a smooth interior surface, while textured surfaces can improve traction in exterior applications.

Epoxy vs. Cement Terrazzo

Epoxy resin is more affordable and easier to work with than cement. It’s combined with the aggregate and spread into a 1/4- to 3/8-inch layer over the subfloor, which takes less time and preparation and is more durable for interior uses.

However, epoxy can peel and fade when exposed to the elements, making it a poor choice for outside surfaces. Cement is more expensive but is the superior binder for exterior applications. For another less expensive outdoor patio option, look into the cost of polished concrete floors.

Pros and Cons of a Terrazzo Floor

There are benefits and drawbacks to terrazzo floors, so you'll want to weigh these before hiring a concrete flooring company or tile installer.

The top benefits of terrazzo flooring are that it’s:

  • Extremely durable and long-lasting: Terrazzo floors can withstand heavy foot traffic and last for decades.

  • Easy to customize: You can choose from various aggregates and colors to create a unique look.

  • Unique surfaces: Each terrazzo floor is one-of-a-kind due to the materials used and the design you select.

  • Easy to clean: Terrazzo floors require minimal maintenance and are easy to keep clean.

  • Environmentally friendly: Terrazzo uses recycled materials, making it a sustainable flooring option.

Some drawbacks of terrazzo flooring include:

  • Terrazzo is more expensive than limestone and granite floors, as well as other more budget-friendly options.

  • The flooring will crack if not installed correctly.

  • Most types need to be polished to maintain a smooth surface.

  • A hard, cold surface may not be suitable for residential rooms.

  • Complex designs can overwhelm a residential space.

DIY vs. Hiring a Terrazzo Flooring Contractor

Even if you're a skilled DIYer, you should avoid installing terrazzo on your own. It might be tempting to think that pouring a floor is like working with concrete, but pouring these floors or managing large tiles takes a lot of skill. That's why it's best to hire a local flooring professional for this project.

Also, because this type of installation is often the domain of professional flooring contractors, it’s more challenging to order the material yourself. You can't just walk into your local home improvement store and purchase terrazzo tiles. Your hired tile flooring pro will be able to get the best variety and price by ordering directly from the manufacturer.

By hiring a professional terrazzo contractor, you'll ensure a high-quality, long-lasting installation.

How HomeAdvisor Gets Its Cost Data

No place is more important than your home, which is why HomeAdvisor connects homeowners with local pros to transform their houses into homes they love. To help homeowners prepare for their next project, HomeAdvisor provides readers with accurate cost data and follows strict editorial guidelines. After a project is complete, we survey real customers about the costs to develop the pricing data you see, so you can make the best decisions for you and your home. We pair this data with research from reputable sources, including the U.S. Bureau of Labor Statistics, academic journals, market studies, and interviews with industry experts—all to ensure our prices reflect real-world projects.

Frequently Asked Questions

Whether terrazzo is better than porcelain or ceramic tiles for a kitchen or bathroom floor depends on your design preference. Terrazzo can last a long time, but so can a properly installed ceramic tile floor. According to the National Association of Home Builders, the lifespan of a ceramic tile floor is 75 to 100 years, similar to terrazzo.

You should clean terrazzo floors like you would marble, even if there’s no marble in the aggregate. Avoid abrasive cleaners that can scratch the polished surface, and steer clear of acidic cleaners like vinegar, which can damage the surface. Instead, use plain water or a neutral cleaner to mop the floor. Then, use a wet vac or squeegee to remove the dirty water. Regular buffing with a soft cloth can help you maintain the shine.

Terrazzo is made by mixing an aggregate like glass or stone with a binder like cement or epoxy. The mix is made and poured into the prepared space you designate. Alternatively, you can purchase prefabricated terrazzo tiles, which consist of similar materials. They’re poured into a mold and cured before installation.

You can add radiant heating under a terrazzo floor, which is an excellent way to combat the naturally cold surface of terrazzo floors. Installing radiant heating costs $1,653 to $6,656. You'll want to install the heating elements under the thin-set epoxy because the layer is thin enough for the warmth to conduct through the floor.

Making your own terrazzo can be a tricky DIY project. The exact mix takes a blend of art and skill to create and requires the expertise of a terrazzo pro. The wrong blend could crack, peel, or break easily, requiring expensive repairs. Finishing and polishing the floor also requires previous experience to achieve a professional appearance. Expect to pay between $200 and $2,500 for the cost of restoring and polishing floors.

Terrazzo flooring is eco-friendly because it is crafted using recycled materials such as glass, marble, and polished metal, and its epoxy binder emits no VOCs once cured. This sustainable manufacturing approach minimizes waste and supports green building practices. Homeowners gain an attractive flooring option, contributing to healthier indoor air quality and environmental conservation.

Need professional help with your project?
Get quotes from top-rated pros.
The homeowners guide to concrete driveways & floors installations
From average costs to expert advice, get all the answers you need to get your job done.
A yard pathway and concrete steps leading to a house’s front porch
Apr 21, 2025
Apr 21, 2025
Concrete step costs can range widely depending on the type of concrete, the number of steps, and the location. This guide breaks down the cost of concrete steps to help you budget.
professional repairing a brick patio pathway
Apr 14, 2025
Apr 14, 2025
Learn how much sidewalk repairs cost based on factors like the material, type of damage, labor rates, and permits required.
professional delivering concrete to jobsite
Apr 21, 2025
Apr 21, 2025
Explore how much concrete delivery costs based on the PSI rating, your location, permits required, and local labor rates.
A driveway made of interlocking pavers leading to a beautiful house garage
Apr 18, 2025
Apr 18, 2025
Budget for interlocking pavers costs based on factors such as paver size, material, type, labor, area size, professional labor, and more.
newly installed driveway made of pavers
Apr 11, 2025
Apr 11, 2025
Use this guide to budget for paver driveway costs based on factors such as driveway square footage, materials, permits, labor, site prep, add-ons, and more.
yard with retaining wall and stone steps
Mar 31, 2025
Mar 31, 2025
Use this guide to budget for stone wall costs based on factors such as wall type, stone type, site preparation, professional labor, and more.