# Are there limits for upload time or processing time?

Assemblies must complete uploads within 8 hours and processing within an additional 8 hours. For
example, a 10-minute upload gives your Assembly 8 hours and 10 minutes to finish transcoding. If
uploading exceeds 8 hours, the Assembly expires, capping at a 16-hour limit from creation for both
uploading and processing combined.

Assemblies will return the `ASSEMBLY_EXPIRED` error when they expire.
