New flooring usually runs $4–$15 per square foot installed, depending on material and prep work. Use this free flooring cost calculator to estimate the cost to install hardwood, engineered hardwood, laminate, luxury vinyl plank (LVP), tile, or carpet. Enter your room dimensions and we'll automatically add a 10% waste factor and break out material vs. labor costs.
Material accounts for roughly half the cost, with hardwood and tile at the high end and laminate and carpet at the low end. Tile is unusually labor-intensive due to setting and grouting — expect $7–$10 per sqft in labor alone. Removing existing flooring adds about $1.50–$3 per sqft, and damaged subfloor that needs replacement can add another $2–$5 per sqft. Always plan for 10% waste on cuts and breakage.