Does the sub-floor have to be perfectly level to install a hardwood floor?

Depends on the product being installed. For traditional nail down flooring the subfloor does not have to be perfectly level, but must be flat for installation. For floating and glue down floors the subfloor has to be level.

After you have typed in some text, hit ENTER to start searching...