New flooring costs vary from $2.25 to $32 per square foot. Learn how materials, labor, and prep work impact your budget.