MinIO charges for all the object versions since all versions are actively served. For example, if you have four versions of an object, the size of the object includes all its versions. For example, if an object was modified four times (10MB, 11MB, 8MB, 15MB), the total capacity would be 44MB. When versioning is enabled, object deletes are simply a marker on the objects. Actual space is still consumed and accounted for the pricing. To reclaim the space, you are required to explicitly delete all the object versions. You may also look at the ILM policy to automatically delete older versions.