Your Bedrock bill shows models, Regions, and tokens, with no team names. Here is how to split it by team with IAM principals, application inference profiles, or Projects, and how to put a budget on each team.
By Evgeny Anikiev, AWS-certified DevOps engineer with 10+ years running build automation, CI/CD, and Kubernetes in production. Checked against the Amazon Bedrock documentation and AWS announcements on October 26, 2026.
TL;DR: Amazon Bedrock cost allocation now works three ways, and each one charges inference cost to a team. IAM principal cost allocation charges each request to the IAM user or role that made it. If each team calls Bedrock with its own role, it needs no code change. Application inference profiles carry tags for InvokeModel and Converse calls on the bedrock-runtime endpoint. Projects carry tags for Responses and Chat Completions calls on the bedrock-mantle endpoint.…