The average cost of terrazzo flooring is $20 to $50 per square foot as of 2015. This high-end flooring can be as much as $80 a square foot. To use terrazzo flooring in a 2,000-square-foot home or building, it can cost as much as $100,000.
These prices include the installation and labor costs. The tiles themselves range in price, depending on the style and color. On average, the tiles cost $6 to $20 per square foot. It is about $2,400 to $8,000 for a 2,000 square foot house for the tiles alone. A stable flooring foundation needs to be installed before the terrazzo tiles.