Pick the tag
Choose the tag key that represents your cost owner — typically `team`. Resources without that tag fall into the 'unallocated' bucket.
one allocation dimension
A flexible allocation engine that maps tags, accounts, projects, namespaces and shared services into team-level cost — including a transparent, auditable shared-cost split.
By the numbers
triggers a governance warning
0%
unallocated threshold
top by cost, per team
0
resources per drill-down
a tenant-chosen tag (e.g. team)
0
allocation dimension
warning fires above the threshold
0
cost left in 'unallocated' silently
How it works
Choose the tag key that represents your cost owner — typically `team`. Resources without that tag fall into the 'unallocated' bucket.
one allocation dimension
GET /cost-allocation/by-team returns each team's total, percentage and resource count, plus governance warnings when unallocated cost crosses 30%.
totals · % · count
/by-team/{team}/resources returns the top 10 resources for the team with their individual cost — enough to start a focused conversation.
top 10 by cost
What's inside
Define rules in plain language: 'this account → this team', 'this tag value → this BU', 'this K8s label maps to this cost centre'. Rules are versioned, signed and previewable before they go live.
Shared services (logging, networking, security) are split by your chosen driver — headcount, spend share, traffic — and the split formula is visible to every consuming team.
Run as showback (visibility only) until the org is ready, then flip to chargeback with a monthly CSV that ERPs and accounting systems accept.
Capabilities
Before vs after Lumicost
Without Lumicost
With Lumicost
Where teams use it
Every engineering manager sees a real-time view of their team's burn — and the % they own of shared services.
Roll team cost up to product, then down to gross-margin per customer cohort.
Re-allocate the acquired co's footprint into your existing team taxonomy on day 30.
From the field
“Cost allocation is only honest if the leftovers are visible. The 'unallocated' bucket is a feature, not a bug.”
Plays nice with your stack
FAQ
They land in a quarantine bucket with ML-suggested owners; you can also fall back to a configurable shared-cost split until tagged.
Yes, with full audit trail. The original allocation snapshot is preserved alongside the new one.
Keep exploring
Connect read-only credentials. First insights in 24 hours. No credit card.
90 seconds · read-only credentials · no credit card