Online surveys come in different shapes and forms, but on average you can expect to complete surveys in 10 to 20 minutes. However, keep in mind that some surveys can take longer (even more than 1 hour) depending on the type of study or research the site is conducting. The good news is that before you begin, the research company will let you know approximately how long a survey will take to complete. That way you can either accept it or move on to the next.