No. The sub floor does not have to be level but must be flat for a proper installation. In some case, even an uneven sub floor can be corrected.