From Console v1.45.0, Chargeback unifies the previous with Gateway and without Gateway experiences into a single page. The previous V1 and V2 endpoints are deprecated but still respond to existing API clients.
From our blog: Chargeback: attribute and map Kafka costs to your business Practical strategies to tag, trace, and report Kafka spending by team and application.
Cost axes
Each cluster has its own configurable unit costs across four axes. Set the costs that match your provider pricing or your internal infrastructure model.| Cost axis | Unit | What it measures |
|---|---|---|
| Storage | $/GB/hour | Bytes retained on disk per topic |
| Partitions | $/partition/hour | Number of partitions per topic |
| Ingress | $/GB | Bytes produced into Kafka |
| Egress | $/GB | Bytes consumed from Kafka |
What you can measure per cluster type
Chargeback collects metrics from three sources: Console’s metadata indexer for storage and partition counts, the Confluent Cloud Metrics API for Confluent Cloud throughput, and the observability Interceptor for Gateway throughput.| Cluster type | Storage | Partitions | Ingress / egress per topic | Ingress / egress per service account |
|---|---|---|---|---|
| Vanilla Kafka | ✓ | ✓ | – | – |
| Confluent Cloud | ✓ | ✓ | ✓ | ✓ (no topic breakdown) |
| Gateway | ✓ | ✓ | ✓ | ✓ |
Views
Chargeback presents data through three top-level views, each with the same cost columns and the ability to drill down into topics and service accounts.- Cluster view: costs grouped by Kafka cluster
- Application view: costs grouped by , with drill-down into application instances
- Label view: costs grouped by the values of a label key (for example,
env=productionorteam=payments)
Chargeback Labels
Not every label attached to a topic or is meaningful for cost attribution. Administrators select a subset of label keys to expose in Chargeback. Once a label key is enabled, you can group costs by its values. Topics or service accounts without that label are excluded from the grouping. Chargeback Labels are global — the same set of label keys applies across all clusters.Permissions
Two platform-level permissions control access:- Can view Chargeback (
PlatformChargebackView): view cost metrics across all views and drill-downs - Can manage Chargeback (
PlatformChargebackManage): set per-cluster unit costs and select Chargeback Labels