Terrazzo Restoration

At San Francisco Flooring Company, we bring new life to old terrazzo floors through expert restoration services. Our specialized terrazzo restoration techniques preserve the beauty and history of this classic flooring material while ensuring it meets modern standards for durability and appearance.


Terrazzo has been a popular flooring choice in the Bay Area since the early 1900s, with companies like American Terrazzo Co. operating in San Francisco since 1906. We understand the unique challenges of restoring these historic floors. Our team combines traditional craftsmanship with modern technology to repair cracks, remove stains, and restore the original luster of your terrazzo surfaces.


We serve the entire San Francisco area, from West Portal to downtown, providing deep cleaning, repair, and restoration services for both residential and commercial properties. Our terrazzo restoration process not only enhances the beauty of your terrazzo but also extends its lifespan, giving you a seamless, low-maintenance floor that will last for decades.

The Restoration Process

Our team at San Francisco Flooring Company has refined these techniques over years of service throughout the Bay Area.

  • 1. Terrazzo Repair

    Damaged terrazzo requires careful assessment before repair begins. We start by identifying cracks, chips, and missing pieces in your floor. For small cracks, we use specialized epoxy fillers that match your terrazzo's color and texture.

  • 2. Cleaning and Stain Removal

    Proper cleaning is crucial for successful terrazzo restoration. We begin with a thorough assessment to identify different types of stains affecting your floor. Our cleaning process uses:

  • 3. Polishing and Finishing

    Polishing transforms dull, worn terrazzo into a gleaming surface that showcases its natural beauty. We use a multi-step diamond grinding process that gradually refines the surface.

  • 4. Sealing the Terrazzo

    Proper sealing protects your restored terrazzo from future damage and makes maintenance easier. We apply high-quality penetrating sealers that protect without changing the floor's appearance.

  • 5. Periodic Professional Upkeep

    Schedule professional cleaning and polishing every 1-2 years with San Francisco Flooring Company. Our team uses specialized equipment to restore the shine without damaging your floor.

  • Title or Question

    Describe the item or answer the question so that site visitors who are interested get more information. You can emphasize this text with bullets, italics or bold, and add links.

Design Options and Customization

Our design team works with you to create floors that reflect your unique style while providing durability and easy maintenance.

Color and Aggregate Choices

We provide a vast spectrum of color options for your terrazzo restoration project. You can select from over 60 standard matrix colors or create a custom shade to perfectly complement your existing décor. The aggregate choices—the visible pieces embedded in the terrazzo—can dramatically affect your floor's final appearance. Options include:


  • Traditional marble chips in various sizes and colors
  • Recycled glass for a sustainable, vibrant look
  • Mother of pearl for subtle shimmer and elegance
  • Granite fragments for added durability and unique speckles



We can demonstrate how different aggregate sizes impact the overall aesthetic. Finer aggregates create a more uniform appearance, while larger pieces make a bold statement with distinctive patterns.

Pattern and Layout Considerations

Our design process includes helping you select patterns that enhance your space. Terrazzo allows for incredible flexibility with divider strips that create geometric designs, curves, or custom logos. Popular pattern options we offer include:


  • Classic grid layouts for traditional spaces
  • Flowing curved designs for modern environments
  • Custom inlays featuring your organization's logo or motifs
  • Transition patterns between different flooring materials


The layout can incorporate practical elements like room dividers or decorative borders. We'll help you balance aesthetic appeal with functional considerations such as traffic patterns and maintenance needs. Many of our clients find that thoughtfully designed patterns can visually expand smaller spaces or define areas in open floor plans.

Getting Started with Your Restoration

We make restoration simple by guiding you through each step from initial assessment to project completion.

Initial Consultation and Quoting

We begin with a thorough on-site evaluation of your terrazzo surfaces. Our experts will visit your property to assess the condition of your floors, identifying cracks, stains, and wear patterns that need attention.



During this visit, we'll discuss your expectations and desired outcomes. We examine the aggregate type and binder color to ensure proper matching for any repairs. This is especially important for vintage terrazzo from the 1950s, which has specific characteristics.

Scheduling and Project Timeline

Once you approve our quote, we'll work with you to establish a convenient schedule. Most residential terrazzo restoration projects take between 2-5 days, while commercial projects may require longer timeframes depending on square footage and condition.


Before work begins, we'll provide a detailed timeline showing each restoration phase. This includes prep work, repair, grinding, polishing, and sealing. We'll clearly communicate what to expect during each stage.



We handle all necessary preparations, including furniture moving and protective coverings for surrounding areas. Our goal is to minimize disruption while delivering exceptional results.

FAQs About Terrazzo Restoration

Many customers ask important questions about terrazzo restoration. We've gathered the most common inquiries about our services to help you better understand the process and what to expect.

  • What are the steps involved in restoring terrazzo flooring?

    Terrazzo restoration begins with a thorough cleaning to remove dirt, grime, and old sealants. We then repair any cracks or chips using matching materials. Next, we grind the surface with diamond tools to remove scratches and reveal the fresh terrazzo underneath. This is followed by progressive polishing with finer grits. After polishing, we apply a penetrating sealer to protect your floor. The final step is buffing to achieve the desired shine level, from satin to high-gloss.

  • What maintenance is required after terrazzo restoration?

    Daily maintenance includes sweeping or dust mopping to remove abrasive particles. Use pH-neutral cleaners for regular mopping, avoiding acidic or harsh chemicals. We recommend a professional cleaning every 6-12 months depending on foot traffic. This helps maintain the floor's appearance and extends the time between full restorations. Your floor may need resealing every 3-5 years. We can assess your specific needs during our maintenance visits.

  • How long does the terrazzo restoration process take?

    Most residential terrazzo restoration projects take 3-5 days. Commercial projects may require 1-2 weeks depending on square footage and condition. The drying time between steps affects the overall timeline. Sealer application typically needs 24 hours to cure properly before you can walk on the floor. We work efficiently to minimize disruption to your home or business. Our team can sometimes work in sections so you maintain access to parts of your space.

  • What factors influence the cost of terrazzo floor restoration?

    Square footage is the primary cost factor. Larger areas generally cost less per square foot due to efficiency of scale. Floor condition significantly impacts price. Floors with extensive damage require more labor and materials for repairs.


    Accessibility and furniture removal can affect costs. Difficult-to-reach areas or spaces requiring extensive preparation may increase the price. The level of shine desired also influences cost. Higher gloss finishes require additional polishing steps and more time.

  • Are there any specific care instructions for restored terrazzo floors?

    Use felt pads under furniture to prevent scratches. Avoid dragging heavy items across the floor surface. Clean spills promptly, especially acidic substances like wine or citrus juice. These can etch the surface if left too long.


    Use entrance mats to reduce dirt and grit tracked onto your floors. This simple step greatly extends the life of your restoration. Avoid waxes and polish products unless specifically recommended by our team. These can build up and dull your terrazzo's natural beauty.

Still have a question?

Give us a call.