
Setting up a team with a cost scope in Costory
Overview
A Team is a group of users that share three things: a default cost metric (Contracted, Effective, or Billed) applied across all screens, one or more cost scopes that pre-filter every view to the team’s perimeter, and a set of dashboards they work from. Who can view or edit a dashboard is set on the object with Reader, Editor, or Can manage, or by making it public. See Share cost views. If you are looking for where Teams and other admin pages live in the app, see Settings. To invite someone to the Costory organization first, click the account name in the left sidebar and open Invites. This is available to Admin users. After they join, add them to a team.Get started
Create a team
- UI
- Terraform

Creating a new team in Costory
Add members
- UI
- Terraform

Team detail page showing members, roles, and the team's default cost metric
Assign cost scopes

The scope 'ML stack' applied as a default filter in Explorer
- Go to Settings > Teams and select your team.
- Click Add Scope and define the filter conditions.
- Save. The scope applies by default to every view for all team members.
Key capabilities
Default cost metric per team
Different stakeholders need different cost metrics. With Teams, you set the default once and it applies across Explorer, dashboards, and Digest. Engineering teams typically default to , which is stable and reflects actual resource usage without Savings Plan fluctuations. Finance teams prefer Effective Cost or Billed Cost, which reflects what is actually invoiced. Individual users can still switch metrics on the fly. For a guide on matching metrics to personas, see Cost Metrics Per Persona.Persistent cost scopes
Common scope patterns include scoping by AWS account or GCP project to match the team’s ownership, by cloud service (e.g., SageMaker, BigQuery), by such asteam = ML using Dimensions, or by Kubernetes namespace.
Shared dashboards and views
Assign dashboards to a team so members open the right views with the team’s default scope. Access is still granted on each dashboard: add members as Reader, Editor, or Can manage, or make the dashboard public to the organization. See Share cost views.
A dashboard owned by the Data team, with the 'ML stack' scope applied
Manage teams
Edit a team
Open Settings > Teams and select the team you want to modify. From there you can rename the team, update its description, change its visibility (Public or Private), and update the default cost metric. In Terraform, update the correspondingcostory_team resource attributes and run terraform apply.
Delete a team
Open Settings > Teams, select the team, and click Delete Team. Deleting a team removes all scopes and unlinks all dashboards. Members are not deleted from Costory. Dashboard access stays on each object, so review permissions after you delete a team. In Terraform, remove thecostory_team resource from your configuration and run terraform apply.
Roles and permissions
Frequently Asked Questions
What happens when a user belongs to multiple teams?
What happens when a user belongs to multiple teams?
Can team members remove a scope temporarily?
Can team members remove a scope temporarily?
Do Cost Reports inherit team scopes?
Do Cost Reports inherit team scopes?
What is the difference between PUBLIC and PRIVATE team visibility?
What is the difference between PUBLIC and PRIVATE team visibility?
Can I manage team scopes via Terraform?
Can I manage team scopes via Terraform?
