The price to refloor a home with linoleum or vinyl is around $3 and $10 per square foot. The cost of luxury vinyl is higher than this range. In general, solid hardwood costs between $8 and $20 per square foot while engineered hardwood flooring costs between $3 and $18 per square foot to refloor your home.