Vinyl flooring has a wear layer on top, and generally the thicker the wear layer, the greater the floor’s durability. You can expect vinyl flooring to last somewhere between 15-20 years, although since it’s soft compared to laminate, hardwood and tile, it may develop scratches and tears over time. Luckily, repairing scratches in vinyl flooring is easy.