It varies with flow and wear of floors because some kinds of floors are used much of the time while others are not. In general, we suggest they should be refinished every 3 to 5 years.