Most solid hardwood floors can be refinished multiple times. However, engineered hardwood floors can typically only be refinished once or twice, depending on the thickness of the top layer of wood.