Stripping and sealing vinyl floors or other hard floors is a process of removing a layer or layers of sealer, and cleaning and resealing the surface. Depending on the condition of the floor, this can involve the removal of just some of the top layers, and the application of a new top layer, or the removal and resealing of all layers. Often during a regular maintenance program the application of a new top layer is an intermediate step before performing a full strip and seal of the vinyl floor. The amount of foot traffic is frequently a determining factor in the scheduling of cleaning and maintenance vinyl flooring.