{
  "slug": "minimum-billable-object-size",
  "term": "Minimum billable object size",
  "aliases": [
    "object storage billing size floor"
  ],
  "definition": "Minimum billable object size is a per-object lower bound on the storage quantity used to calculate a charge.",
  "note": "A smaller payload can remain smaller: the billing floor is not its content length, physical allocation or minimum allowed upload size. S3 Standard-IA and One Zone-IA use a 128 KB floor. Flexible Retrieval and Deep Archive instead add 40 KB of metadata, split between two storage rates. Keep those mechanisms distinct. [s3-pricing]\n\nTransition eligibility is a third rule. S3 Lifecycle normally excludes objects below 128 KB from transitions, with configurable exceptions and different behavior for older configurations. A billing floor does not establish whether a transition will occur. [s3-lifecycle]\n\nThe linked calculation compares ten small objects with one object of the same total payload under invented byte and time floors. It excludes metadata, operations and retrieval costs and is not a provider invoice or a recommendation to bundle objects. [hesela-example]",
  "status": "shipping",
  "advantages": [],
  "limitations": [],
  "supersedes": [],
  "supersededBy": [],
  "firstSeen": null,
  "lastSeen": null,
  "updated": "2026-10-23",
  "related": [
    "cold-archive",
    "hot-warm-cold",
    "minimum-storage-duration",
    "object-storage"
  ],
  "citations": [
    {
      "id": "s3-pricing",
      "title": "Amazon S3 pricing: per-object minimums and separately charged archive metadata",
      "url": "https://aws.amazon.com/s3/pricing/",
      "accessed": "2026-10-23"
    },
    {
      "id": "s3-lifecycle",
      "title": "Amazon S3: small-object Lifecycle transition eligibility and configuration history",
      "url": "https://docs.aws.amazon.com/AmazonS3/latest/userguide/lifecycle-transition-general-considerations.html",
      "accessed": "2026-10-23"
    },
    {
      "id": "hesela-example",
      "title": "Hesela: hypothetical per-object byte-day floor calculation",
      "url": "https://hesela.dev/research/billing-floors/model.mjs",
      "accessed": "2026-10-23"
    }
  ],
  "provenance": [
    "Source review checked on 2026-10-23. AWS KB wording is retained; the separate hypothetical example explicitly uses KiB."
  ]
}
