It is a great question that does not have a simple answer. For a household, an internet speed of 100 MBPS is generally considered good enough for most of its requirements, including streaming videos and working from home and participating in video conferencing, by multiple people simultaneously. The only excpetion to this would be gaming for which 100 MBPS may not be adequate. Here are some rules of the thumb you could use to work out your download speed requirement: For each user: allocate 25 MBPS For each device that is not a 4K device: allocate 10 MBPS For each 4K device; allocate 25 MBPS (most devices like laptops and mobiles are not 4k) Multiply by the number of people and devices likely to be used simultaneously during peak hours and you should get an idea of the bandwidth you need. Also, bear in mind that most households are consumers of data, and not producers; their upload requirement is limited. if you need to upload substantial amounts of data, you may need to look for a suitable plan.