Teams and Tags

Group spend by how your company is organised, not how it was tagged

Tags describe resources. Teams and business units rarely map onto them cleanly, and shared platform cost maps onto nothing at all. Cost categories let you define a grouping such as team, environment or product line, fill it with ordered rules that assign spend from every provider, and split shared pools across the rest before any of it reaches a report.

Xplorr Teams and Cost Categories page showing an Environment, Product line and Team category in a sidebar, with the Team category carrying a virtual tag badge and six values across five rules, beside a category editor with a use as a virtual tag option and a values table listing owner, chargeback markup and whether each value is a shared pool.

Inputs

Where the Teams and Tags numbers come from

Xplorr reads your accounts with read only credentials and never writes to your infrastructure. These are the sources behind this screen.

Spend from every connected provider
A category assigns cost from AWS, Azure, GCP and the connected AI sources at once, so one grouping covers the whole bill rather than needing to be rebuilt per cloud.
Tags, accounts and services as rule conditions
Rules match on the attributes that already exist on your spend. That is what lets a category work across providers whose tagging conventions never agreed with each other.
The values and owners you define
Each category holds the list of values it can assign to, such as your actual team names, optionally with an owner address attached so a figure has somebody it belongs to.

Method

How the Teams and Tags numbers are worked out

No black box. If a figure is an estimate or an apportionment rather than a billed line, the page says so.

  1. Rules run top to bottom and the first match wins

    Ordering is the whole mechanism. Specific rules go above broad ones, and the first rule a cost line matches decides where it lands. A first match model means every line has exactly one owner, so category totals sum to the bill rather than double counting.

  2. All conditions inside a rule must be true

    Conditions within a single rule combine with and, not or. Breadth comes from adding more rules, which keeps each rule readable and makes the order meaningful.

  3. A category can act as a virtual tag

    Marking a category as a virtual tag lets you filter and break down cost by it as though it were a real cloud tag, including for spend that carries no tags at all. This is how untagged cost still gets attributed without anyone retagging infrastructure.

  4. A value can be a shared pool that splits across the others

    Shared platform cost goes into a value marked as a pool, and that pool is divided across the remaining values instead of sitting in an unowned bucket. The split can be even, proportional to what each value already spends, or a fixed share, and it is a deliberate setting rather than something applied quietly.

  5. Chargeback markup is set per value

    Each value can carry its own markup percentage, which is applied on top of the cost assigned to it. That is what turns an internal showback figure into a rebillable one for teams that pass cost on.

  6. The result is previewed before it is published

    A category can be reviewed against real spend before it reaches reports, so a rule ordering mistake is caught while it is still a draft rather than after finance has the number.

In the console

What is on the Teams and Tags screen

  • Every category with how many values and rules it holds
  • Which categories are in use as a virtual tag
  • A category name and description, and the virtual tag setting
  • A values table with name, owner, chargeback markup and shared pool status
  • Adding a value with its owner address, markup and pool setting inline
  • An ordered rule list, with the reminder that the first match wins
  • Save and delete per category, and a preview of the result before it reaches reports

Common questions about Teams and Tags

How is a virtual tag different from a real cloud tag?
A real tag lives on the resource in your cloud account and only exists if somebody applied it. A virtual tag is a category Xplorr derives from your rules, so it can group spend that carries no tags at all, and you can change the grouping without touching infrastructure.
What happens to a cost line that matches two rules?
The first one wins. Rules are evaluated top to bottom, so putting specific rules above broad ones is how you control the outcome. A single match per line is what keeps category totals adding up to the actual bill.
How does a shared pool get split?
A value marked as a shared pool has its cost divided across the other values in the category rather than remaining as an unowned bucket. It is opt in per value, because silently spreading shared cost is how a chargeback model loses the trust of the teams being charged.
Do I need this if I already have good tags?
Less so, but it still helps with the parts tags cannot express: shared platform cost, a team that owns resources across three providers with different conventions, and any grouping that changes faster than you can retag infrastructure.

See this on your own accounts

Connect a cloud account with read only credentials and the first sync pulls your last 30 days, so this screen fills with your numbers instead of the demo workspace. Free during beta.