Share via

CosmosDB container autoscale max throughput limited doesn't match documentation

Josiah Vinson 20 Reputation points Microsoft Employee
2026-05-01T19:27:47.6166667+00:00

I'm attempting to update the autoscale maximum throughput on a Cosmos DB SQL container to 200,000 RU/s, which is well within the documented maximum of 1,000,000 RU/s.

However, the request fails with the following error:

Code: BadRequest Message: "The offer should have valid throughput values between 1000 and 100000 inclusive in increments of 1000. Requested throughput 200000 is more than possible maximum throughput 100000." ActivityId: 9d63f8a7-4592-11f1-b734-000d3afb4800

The discrepancy:

The error states the maximum possible throughput is 100,000 RU/s, but the official documentation at

https://aka.ms/max-provisioned-throughput indicates autoscale supports up to 1,000,000 RU/s (or higher by request).

Either:

  1. The account/container has an undocumented quota that isn't surfaced in the portal, or
  2. A quota increase is required to exceed 100K despite the docs suggesting it should be available by default

Request: Please clarify why this account is limited to 100,000 RU/s and either raise the limit to allow 200,000 RU/s or update

the documentation to reflect the actual default cap.

Azure Cosmos DB
Azure Cosmos DB

An Azure NoSQL database service for app development.


Answer accepted by question author

  1. Manoj Kumar Boyini 13,930 Reputation points Microsoft External Staff Moderator
    2026-05-01T20:21:19.4566667+00:00

    Hi @Josiah Vinson

    Based on your scenario, this behavior is due to the current maximum throughput supported by the container’s existing partition layout, rather than a discrepancy in the documented service limits.

    While Azure Cosmos DB supports autoscale throughput up to 1,000,000 RU/s per container or database, this represents the service maximum, not the instantaneous limit for every resource. The value you can set at any given time depends on the container’s current capacity, which is determined by its physical partitions.

    Each physical partition supports up to 10,000 RU/s, and the error indicating a maximum of 100,000 RU/s suggests that the container currently has capacity aligned with approximately 10 partitions. Until the service expands this partition layout, requests above this value (such as 200,000 RU/s) will be rejected.

    This is expected behavior and not typically related to a quota restriction.

    Next steps:

    To proceed, you can:

    • Check the current maximum throughput (for example, via portal indicators such as instant maximum throughput)
    • Increase throughput in a way that allows the service to expand partitions (this may take some time depending on data and workload)
    • If you still require higher limits beyond the supported range, a support request can be raised for quota increase

    For reference:
    https://learn.microsoft.com/azure/cosmos-db/concepts-limits
    https://learn.microsoft.com/azure/cosmos-db/scaling-provisioned-throughput-best-practices
    https://aka.ms/max-provisioned-throughput

    1 person found this answer helpful.
    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.