Restoration typically costs $3-8 per square foot, while new terrazzo installation runs $25-90 per square foot or more. For a typical East Irvington home with 500 square feet of terrazzo, you’re looking at $1,500-4,000 for restoration versus $12,500-45,000 for replacement. The math is simple: restoration saves you thousands while delivering results that can last decades. Plus, you avoid the mess and disruption of tearing out existing floors and installing new ones.