Upload speeds are the speed at which you can upload data and content to the internet. This usually applies when you want to send information from your device to another location on the internet.
For most online activities such as general browsing, watching Netflix or playing online games 10Mbps upload is more than enough.
If you use your home internet connection for work, schooling, or live streaming on a regular basis, we would recommend looking at a higher upload speed of 20-30Mbps.
When looking at business connections a higher upload is usually required if you transfer larger files or have many employee devices connecting at once.