I came across a question which said that the user had provisioned s3 buckets but not added any objects. Would this still be chargeable?
Empty S3 buckets don’t cost anything. You are only charged by the size of the objects in the bucket, the storage class and the access.
I do not think so. You are charged for the object storage, length of the storage, retrieval and data charges. More information at https://aws.amazon.com/s3/pricing/