Use lifecycle management option for buckets and its objects to do auto archival and removal of objects. Lifecycle supports age, created date, number of new versions. A good lifecycle management for stored objects will help minimizing billing.