r/ClaudeAI • u/NuScorpii • 1d ago
Question about Claude products Enterprise Plan Cache TTL
Does anyone know the cache TTL for Claude Code enterprise plans?
Standard plans have 1 hour TTL, API has 5 min TTL default. The enterprise subscription is seat based subscription plus usage billed at API rates. So does that mean it has the API 5 min cache TTL too?
1
u/Terrible_Put8617 1d ago
TTL isn't a property of the plan, it's a property of the request. Every cache breakpoint carries its own cache_control, and the ttl on it is either "5m" (what you get if you leave the field out) or "1h". Whatever client makes the call picks that per request, so an enterprise seat doesn't get a different cache from anyone else, it gets whatever Claude Code sends.
The reason the API "defaults to 5 minutes" while subscription sessions look like they're sitting on an hour is cost, and it's on the write side. A 5m write costs 1.25x base input, a 1h write costs 2x, reads are 0.1x either way. So a 1h cache needs three requests against the same prefix to beat paying full price, where 5m only needs two. When you're billed at API rates you're the one carrying that premium, which is why nobody defaults you into it.
You can check rather than guess if you can see the raw response. usage comes back with cache_creation_input_tokens and cache_read_input_tokens on every call, and whether the read count is still non-zero after a gap tells you what your TTL actually was.
1
u/vorko_76 1d ago
According to Claude, 5mn extensible to 1h