It depends on the upload speed of your internet connection. The 24 hour recording file is approximately 45 MB in size. If your upload speed is about 8 Mbps, it will take you just under 1 minute to finish uploading the file.