Estimate data used uploading videos.
Video upload volume follows the export bitrate rather than the platform's playback bitrate, and creators usually export well above what viewers eventually receive so the platform's own re-encode has clean source material. At 12 Mbps a twelve-minute video is about 1 GB. The upload time figure often matters more than the data figure, because consumer upload speeds are typically a small fraction of download speeds.
Upload volume and duration
GB per video = Mbps x minutes x 60 / (8 x 1024) x (1 + overhead); upload seconds = GB x 8 x 1024 / upload Mbps; monthly GB = GB per video x videos
Platform guidance is roughly 8-12 Mbps for 1080p at 30 fps, 12-18 Mbps at 60 fps, and 35-68 Mbps for 4K. Exporting far above those adds upload time without improving the final delivered quality.
Because most consumer connections are asymmetric. Cable and DSL commonly provide a twentieth of the download speed upstream, so a 1 GB upload that would download in a minute can take fifteen.
Yes, by exporting with a modern codec. HEVC or AV1 at half the H.264 bitrate looks equivalent, and platforms accept both — which halves both the data and the upload time.