Athena generates a new S3 object for every query result, regardless of whether the output is needed long term. Over time, this leads to uncontrolled growth of the output bucket, especially in environments with repetitive queries such as cost and usage reporting. Many of these files are transient and provide little value once the query is consumed. Without lifecycle rules, organizations pay for unnecessary storage and create clutter in S3.
Athena query execution is billed per terabyte of data scanned, but query results are stored in S3 and billed according to S3 storage pricing. Each executed query produces an object in the output bucket, and costs accumulate as these objects persist over time without automated cleanup.