No, flush mount registers should be installed at the same time as your hardwood floor is installed. They have grooves on the outside of frame, so they must be jointed with your hardwood floor together while installing your hardwood floor. You will not be able to use with any other type of flooring such as tile, stone, linoleum, carpet, etc.