Terrazzo Flooring Installation

Our team at San Francisco Flooring Company has been delivering exceptional terrazzo floors for both residential and commercial spaces throughout the Bay Area. We combine traditional craftsmanship with modern techniques to create durable, low-maintenance terrazzo floors that will stand the test of time.


Terrazzo flooring offers incredible versatility with countless color combinations and design options to match your space perfectly. Whether you're renovating historic steps or installing new flooring in a modern building, we handle the entire process from initial design consultation through installation. Our experienced craftsmen work to ensure a seamless finish that enhances your property's value and appearance.


We've built our reputation on providing high-quality terrazzo installations that balance beauty with functionality. You'll appreciate our attention to detail and commitment to creating floors that become a standout feature in your home or business. Contact us today to learn how terrazzo can transform your space with its timeless elegance and incredible durability.

The Terrazzo Flooring Installation Process

The process transforms ordinary concrete into elegant, durable surfaces that can last for generations when properly installed.

  • 1. Initial Preparation and Material Delivery

    Before any terrazzo work begins, we thoroughly assess your existing floor. This includes checking for cracks, moisture issues, and overall stability of the substrate. We'll remove any existing flooring materials and repair the concrete substrate as needed. Next, we deliver all necessary materials to your location. This includes:

  • 2. Laying Out and Mixing Terrazzo Components

    Once the floor is prepared, we install divider strips according to the approved design. These metal strips serve two important purposes: they create decorative patterns and control cracking by acting as expansion joints.

  • 3. Applying Terrazzo to Floor Surface

    With divider strips in place and materials mixed, we begin applying the terrazzo mixture. For cement terrazzo, our team spreads the mixture evenly across the floor, packing it tightly to eliminate air pockets.

  • 4. Curing, Grinding, and Polishing

    After application, cement terrazzo needs time to cure—typically 72 hours minimum. We keep the surface damp during this period to prevent premature drying. Epoxy terrazzo sets faster, usually within 24 hours.

  • 5. Final Inspection and Cleaning

    After polishing, we thoroughly clean the entire floor to remove all residue. We then apply a penetrating sealer that protects the terrazzo while maintaining its appearance. This sealer helps prevent staining and makes routine maintenance easier. Our team conducts a detailed inspection, checking for:

Best Practices for Installation

Proper terrazzo flooring installation requires attention to detail and adherence to industry standards. The following best practices will help ensure your terrazzo floor is installed correctly and lasts for decades.

Working With Experienced Contractors

When installing terrazzo flooring, hiring experienced contractors is crucial. At San Francisco Flooring Company, we employ technicians with specialized training in terrazzo installation. These professionals understand the unique challenges of working with cement-based or epoxy terrazzo systems.


Look for contractors who can show examples of previous terrazzo installations. Ask about their certification and training specifically for terrazzo work. Experienced installers will know how to properly prepare the subfloor, mix materials in the right proportions, and achieve a level finish.



We recommend checking references and reading customer reviews before hiring. Quality contractors will provide a detailed contract outlining the installation process, timeline, and materials to be used. They should also offer warranty information and post-installation care instructions.

Ensuring Adequate Ventilation

Proper ventilation during terrazzo installation is essential for both safety and quality results. Some terrazzo materials, especially epoxy-based systems, can release volatile organic compounds (VOCs) during installation. We always set up temporary ventilation systems when working in enclosed spaces. This includes:


  • Industrial fans positioned to create cross-ventilation
  • Open windows and doors when weather permits
  • HEPA air filtration systems in sensitive environments
  • Regular air quality monitoring throughout the installation



Good ventilation helps materials cure properly and reduces moisture buildup that could compromise the flooring. It also protects installers and building occupants from potentially harmful fumes. We recommend maintaining ventilation for at least 48-72 hours after installation is complete.

Complying With Safety Standards

Safety must be a top priority during terrazzo installation. We follow strict protocols to protect our workers and your property throughout the process. Our safety practices include:


  • Personal protective equipment (PPE) - Respirators, eye protection, and gloves for all workers
  • OSHA compliance - Following all relevant workplace safety regulations
  • Material handling - Proper storage and disposal of chemicals and waste
  • Fire safety - Having extinguishers on-site and avoiding ignition sources near flammable materials


We also secure the work area to prevent unauthorized access during installation and curing. This protects curious visitors from potential hazards and ensures the new floor isn't damaged during its vulnerable curing phase. All our installation teams are trained in first aid and emergency procedures specific to working with terrazzo materials.

Maintaining Indoor Environmental Quality

Terrazzo installation can temporarily impact indoor air quality. We take specific measures to minimize this effect and restore healthy indoor environmental conditions quickly. Before installation begins, we'll work with you to:


  • Schedule work during low-occupancy periods when possible
  • Isolate the installation area from occupied spaces
  • Protect HVAC systems from contamination by sealing vents
  • Create a plan for staged reoccupancy of the space


After installation, we thoroughly clean all surfaces to remove dust and residue. We can also arrange for professional air quality testing before the space returns to full use. Many of our terrazzo options are low-VOC or zero-VOC, which helps maintain better indoor air quality both during and after installation. We'll discuss these environmentally friendly options during your consultation.

Post-Installation Guidelines

After your terrazzo flooring installation by San Francisco Flooring Company, proper care ensures longevity and maintains its beautiful appearance. Follow these guidelines to protect your investment and address any concerns that may arise.

Guidance on Flooring Maintenance

Terrazzo floors are known for durability, but proper maintenance is essential. We recommend daily sweeping with a soft broom to remove dirt and debris that could scratch the surface.


Mop weekly using a pH-neutral cleaner specifically designed for terrazzo. Avoid acidic or abrasive cleaners that can damage the finish. Always clean spills immediately to prevent staining.


For deeper cleaning, schedule professional maintenance every 6-12 months. This helps maintain the floor's shine and extends its lifespan. Consider placing walk-off mats at entrances to reduce dirt tracked onto your terrazzo. Use felt pads under furniture legs to prevent scratches when moving items.

Addressing Immediate Concerns

If you notice any issues with your newly installed terrazzo, contact us right away. Small cracks or chips can be repaired before they worsen. Color variation is normal in terrazzo flooring. The appearance change slightly as the floor cures completely over the first few weeks. Common concerns and solutions:


  • Hazy appearance: Usually temporary during curing; avoid harsh cleaners
  • Minor scratches: Often buffable with professional equipment
  • Slight unevenness: Typically resolves as the floor settles


We provide a 1-year warranty on our installations. Keep your warranty documentation in a safe place for future reference. Remember that terrazzo improves with age, developing a rich patina that enhances its character.

FAQs About Terrazzo Flooring

Terrazzo flooring offers many benefits while presenting some common questions for those considering this elegant and durable option. We've compiled answers to help you make an informed decision about your flooring project.

  • What are the benefits of opting for terrazzo flooring in commercial spaces?

    Terrazzo flooring excels in commercial environments due to its exceptional durability and longevity. It can withstand heavy foot traffic without showing wear patterns common to other flooring types. The seamless installation creates a clean, sophisticated appearance that enhances brand image in retail spaces, hotels, and office buildings. Maintenance costs over time are significantly lower than carpet or vinyl options, as terrazzo doesn't require frequent replacement. Many of our commercial clients appreciate that terrazzo floors can last 75+ years with proper care.

  • How does the installation cost of terrazzo flooring compare to other flooring options?

    Terrazzo has a higher upfront installation cost compared to vinyl, laminate, or carpet options. Our typical projects range from $20-40 per square foot depending on complexity, materials, and design. However, the long-term value becomes apparent when considering the extended lifespan. When calculated over 30+ years, terrazzo often becomes the most economical choice due to minimal replacement needs. We offer financing options to help manage the initial investment while you gain the long-term benefits of this premium flooring solution.

  • Can terrazzo flooring be customized to match specific design aesthetics?

    Yes, terrazzo offers nearly unlimited customization possibilities. We can create floors in virtually any color combination by selecting different matrix materials and aggregates. Intricate patterns, logos, and designs can be incorporated using divider strips. Our designers work with you to match brand colors or complement existing architectural elements. Many of our projects feature custom terrazzo that becomes a signature design element rather than just a floor surface.

  • What maintenance requirements should be considered for terrazzo floors?

    Daily maintenance is simple and involves sweeping or dust mopping to remove grit and debris that might scratch the surface. Occasional damp mopping with a neutral pH cleaner keeps terrazzo looking fresh. Professional maintenance includes periodic resealing every few years to maintain the terrazzo's luster and protect it from stains. This is far less invasive than refinishing other flooring types. We provide detailed care instructions with every installation and offer maintenance plans to ensure your terrazzo retains its beauty for decades.

  • What is the expected timeframe for professionally installing a terrazzo floor in a medium-sized space?

    A medium-sized terrazzo floor (approximately 1,000 square feet) typically takes 2-3 weeks from start to finish. This timeline includes preparation, installation, grinding, polishing, and sealing. The concrete substrate must cure properly before terrazzo application, which factors into the schedule. More complex designs with multiple colors or intricate patterns may extend the timeline slightly. We provide detailed project schedules during consultation so you can plan accordingly, with minimal disruption to your operations or home life.

Still have a question?

Give us a call.