CostMonStart free

AWS bill line item

USE1-Claude4.6Sonnet-cache-read-input-token-count

Tokens served from Bedrock's prompt cache (instead of being reprocessed as full input) appear as their own usage type, billed at a steep discount versus a normal input token.

AI & MLAmazon Bedrock

Bedrock prompt-cache read tokens

Verified against official AWS documentation last checked

Why it shows up

This line item appears as soon as an application uses prompt caching on a supported model; teams who didn't know caching was enabled are often confused to see a brand-new, unfamiliar usage type appear on the bill even though it represents savings, not new spend.

The savings only materialize if the cache is being hit: for a bursty, low-repeat workload where cache-write volume dominates over cache-read, the cache overhead can cost more than it saves.

How to cut it

  • Check the cache read-to-write ratio before assuming caching is saving money.
  • Put static, reusable content (system prompt, shared context) first in the prompt so the cache prefix matches across calls.
  • Only enable caching for workloads with repeated prompt prefixes, not one-off requests.

How to read this code

USE1 / USE2

us-east-1 (N. Virginia) / us-east-2 (Ohio)

Found USE1-Claude4.6Sonnet-cache-read-input-token-count on your own bill?

Drop your Cost Explorer CSV into the AWS Bill Analyzer. It'll flag line items like this one on your own bill and link straight back to the fix.

Analyze your own bill →

Token spend moves every day.

Model prices and rate limits change between invoices. CostMon tracks your AI spend daily, so a change shows up before the bill does.

Esc