How often you should mop a vinyl floor depends on the level of foot traffic and whether you have pets or kids. Most experts recommend a deep clean at least once a month, but you could get away with mopping your vinyl floor with a cleaner twice a year.