On the average size pool, it will take approximately 10-15 minutes to put on, and approximately 5-10 minutes to take it off.