Manage Billing in Confluent Cloud

Confluent Cloud uses a consumption-based billing model where you pay for the resources you use. This includes:

  • Data transferred

  • Storage

  • Compute units (Confluent Unit for Kafka (CKU), Elastic Confluent Unit for Kafka (eCKU))

  • Add-on services (connectors, ksqlDB, Flink SQL)

Billing accrues hourly with monthly invoicing. Pay as you go or make an annual commitment for volume discounts. For current rates, see Confluent Cloud Pricing. To estimate your monthly costs, use the Cost Estimator.

Get Started for Free

Sign up for a Confluent Cloud trial and get $400 of free credit.

Considerations

  • Billing for each Confluent Cloud component accrues at hourly intervals. Any usage that is less than an hour is billed for the full hour.

  • All billing computations are conducted in Coordinated Universal Time (UTC).

  • Billing accrues hourly, with a monthly-in-arrears invoicing cycle.

  • If you deprovision resources mid-month, billing stops accruing, but usage already incurred appears on your next invoice.

  • To view billing information, sign in to Confluent Cloud and go to Billing and payment.

  • You can sign up for the pay-as-you-go billing model directly from Confluent, or sign up with your cloud provider to pay through your cloud provider billing account.

  • Confluent Cloud billing integrates with Google Cloud, Microsoft Azure, and Amazon Web Services.

  • Confluent Cloud Console displays your usage as it occurs, but your cloud provider may not show billed usage for Confluent Cloud until 6-24 hours after usage occurs.

The following sections describe billing models, billing profile setup, invoice retrieval, and per-component billing dimensions.

Pay-as-you-go billing

With the pay-as-you-go billing model you can sign up and pay monthly in arrears. If you sign up for Confluent Cloud directly through Confluent, your Organization is on the pay-as-you-go billing model by default.

The pay-as-you-go billing model is also available through cloud-provider marketplaces. For more information, see:

A Confluent Consumption Unit (CCU) is a billing unit used in marketplace listings, calculated from data ingress, egress, and storage. To compute your total cost, multiply CCUs consumed by the per-CCU cost from the marketplace listing.

Annual commitments

An annual commitment is a minimum spend agreement with Confluent Cloud over a fixed term. In exchange, you receive volume discounts and can apply the commitment across the entire Confluent Cloud stack, including Kafka cluster types, ksqlDB, Connectors, and Confluent Support.

With annual commitments, you can view the total amount of accrued usage during the commitment term and the amount of time left on your commitment.

If you use more than your committed amount, you can continue using Confluent Cloud without interruption. You are charged at your discounted rate for usage beyond the committed amount until the end of your commitment term. Commitments are minimums; exceeding them has no negative impact. If you exceed this minimum, overage charges are billed to the payment method set for your organization.

To learn more about annual commitments, see:

Billing profile and payment

Your billing profile in Confluent Cloud holds your payment method, billing address, invoice history, promotional balance, and Cloud Organization ID. To manage your billing profile, sign in to the Confluent Cloud Console and go to Billing and payment.

If your organization is using RBAC, assign users to the BillingAdmin role to view the Billing and payment screen. For more information, see Predefined RBAC Roles in Confluent Cloud.

Requirements

  • OrganizationAdmin or BillingAdmin access to a Confluent Cloud environment

To view your billing profile:

  1. Sign in to your Confluent Cloud account.

  2. From the Administration menu, select Billing and payment.

    Administration menu in Confluent Cloud with Billing and payment option highlighted
  3. Then select the Payment details and contacts tab.

    Billing and payment screen in Confluent Cloud showing the Payment details and contacts tab

You can use all major credit cards, add a bank for electronic fund transfers, or bill through the marketplace of your provider. To switch to invoicing, contact the Confluent sales team. Invoicing requires a minimum annual commitment.

Important

Prepaid cards are not supported for Confluent Cloud billing.

Credit card payment receipts or invoices are emailed to the address that was initially provided during sign up for Confluent Cloud. To change the billing email address, see Manage your payment method.

The invoice can only be sent to a single email address.

Manage your payment method

Payment methods include:

  • Credit cards

  • Banks (for direct fund transfers)

  • Cloud providers (link your Confluent billing to your cloud provider)

If you choose to bill through your cloud provider, your provider bills you for the Confluent resources you use.

Tip

To continue using Confluent Cloud after your free promotion, you must add a payment method.

To add a payment method:

  1. Sign in to your Confluent Cloud account.

  2. Open the Administration menu in the upper right, select Billing and payment, then Payment details and contacts.

  3. Select Enter Payment.

  4. Choose Credit Card/Bank or a cloud provider to link your billing.

    Consider the following:

    • For providers, verify the provider account you want to link meets the listed requirements and follow the prompts to add the provider as a payment method.

    • For credit cards, enter the required information and select Save.

    • For banks, enter the required information and select Continue. Read and follow the Stripe prompts to link the bank to your Confluent account. After you link the bank, select Save. You can only link US bank accounts.

Tip

If you don’t see your cloud provider listed, use the marketplace of the cloud provider you want to use for billing to add a payment method. For more information, see Pay-as-you-go billing.

To change your credit card or billing email address:

  1. Sign in to your Confluent Cloud account.

  2. Open the Administration menu in the upper right, select Billing and payment, then Payment details and contacts.

  3. Select Change and enter the required information. You cannot use a prepaid credit card, and you must use a valid email address.

  4. Select Save.

You can also contact your account team to change your email.

Redeem a promo code or view balance

If you have a promotional code for Confluent Cloud, you can use one of the following options to claim the code:

  • Redeem a code when you create a new cluster. On the New cluster screen, after you select Continue, enter the promotional code before you select Launch.

    New cluster screen showing the promotional code entry field before launching the cluster
  • View your promotional balance or redeem a promo code using the Confluent Cloud Console or the Confluent CLI.

    1. Navigate to the Payment details and contacts tab on the Billing and payment page.

    2. View your existing promotional balance.

    3. To add a new promo code, select + Promo code.

    1. Use the Confluent CLI and the confluent billing promo list command to list promo codes you have already added:

      confluent billing promo list
      
    2. Use the Confluent CLI and the confluent billing promo add command to add a promo code:

      confluent billing promo add
      

    For more details, see confluent billing promo.

Retrieve invoices and costs

Use the Confluent Cloud Console to view or download invoices, or use the Costs API to retrieve costs for a date range.

View or download invoices

You can view or download current and past monthly invoices using Confluent Cloud Console. For information about line items on your invoice, see Billing dimensions in Confluent Cloud.

Requirements

To view an invoice:

  1. Sign in to your Confluent Cloud account.

  2. Open the Administration menu in the upper right, select Billing and payment.

  3. From Billing, view the current month and year, or select a different month and year.

    Billing screen with month and year drop-down selectors for choosing invoice period
  4. Choose an environment.

    A billing statement appears that identifies a resource, usage, and cost per unit for that environment.

To download an invoice:

  1. Sign in to your Confluent Cloud account.

  2. Open the Administration menu in the upper right, select Billing and payment.

  3. From Billing, select the desired month and year.

  4. Select the download icon: Download icon for billing CSV export

    Your browser downloads a CSV file containing the billing details for the selected month and year. The file name is your Confluent Cloud Organization ID.

Retrieve costs for a range of dates

Use the Costs API to get your costs for a specific range of dates.

Requirements

Notes

  • Use UTC time for dates with the Costs API.

  • Specify a start date (inclusive) and end date (exclusive) as strings in this format: yyyy-mm-dd.

  • Cost data can take up to 72 hours to become available.

  • The start date can be up to one year in the past.

  • One month is the maximum window between start and end dates.

  • The Costs API aggregates all line values at a daily level.

Related

Note

For accuracy, Confluent recommends using a start_date that is at least 72 hours prior to the current date and time.

To retrieve costs

Use a GET request, and include a start date and end date.

Request

GET /billing/v1/costs?start_date={yyyy-mm-dd}&end_date={yyyy-mm-dd}
Host: api.confluent.cloud

Response

Highlighted lines indicate the range of dates from your request and total costs.

{
   "api_version": "v1",
   "kind": "CostList",
   "metadata": {
      "first": "https://api.confluent.cloud/billing/v1/costs",
      "last": "https://api.confluent.cloud/billing/v1/costs?page_token=bcAOehAY8F16YD84Z1wT",
      "prev": "https://api.confluent.cloud/billing/v1/costs?page_token=YIXRY97wWYmwzrax4dld",
      "next": "https://api.confluent.cloud/billing/v1/costs?page_token=UvmDWOB1iwfAIBPj6EYb",
      "total_size": 123
   },
   "data": [
      {
         "api_version": "v1",
         "kind": "Cost",
         "start_date": "2024-04-01",
         "end_date": "2024-05-01",
         "granularity": "DAILY",
         "network_access_type": "INTERNET",
         "product": "KAFKA",
         "line_type": "KAFKA_NUM_CKUS",
         "price": 1.5,
         "unit": "GB",
         "quantity": 99.95,
         "original_amount": 99.95,
         "discount_amount": 20.95,
         "amount": 79,
         "resource": {
            "environment": {
                  "id": "env-devexamp34"
            },
            "id": "lkc-devexamp12"
         },
      }
   ]
}
Costs API response for Confluent Cloud organization created before 5/15/2024

Response

Highlighted lines indicate the range of dates from your request and total costs.

{
   "api_version": "v1",
   "kind": "CostList",
   "metadata": {
      "first": "https://api.confluent.cloud/billing/v1/costs",
      "last": "https://api.confluent.cloud/billing/v1/costs?page_token=bcAOehAY8F16YD84Z1wT",
      "prev": "https://api.confluent.cloud/billing/v1/costs?page_token=YIXRY97wWYmwzrax4dld",
      "next": "https://api.confluent.cloud/billing/v1/costs?page_token=UvmDWOB1iwfAIBPj6EYb",
      "total_size": 123
   },
   "data": [
      {
      "api_version": "v1",
      "kind": "Cost",
      "id": "dlz-f3a90de",
      "metadata": {
         "self": "https://api.confluent.cloud/billing/v1/costs/c-12345",
         "resource_name": "crn://confluent.cloud/organization=9bb441c4-edef-46ac-8a41-c49e44a3fd9a/cost=c-12345",
         "created_at": "2006-01-02T15:04:05-07:00",
         "updated_at": "2006-01-02T15:04:05-07:00",
         "deleted_at": "2006-01-02T15:04:05-07:00"
      },
      "start_date": "2022-10-12",
      "end_date": "2022-10-15",
      "granularity": "DAILY",
      "network_access_type": "INTERNET",
      "product": "KAFKA",
      "line_type": "KAFKA_NUM_CKUS",
      "resource_name": "prod_cluster_1",
      "price": 1.5,
      "unit": "GB",
      "quantity": 99.95,
      "original_amount": 99.95,
      "discount_amount": 20.95,
      "amount": 79,
      "environment": {
         "id": "env-a12b34",
         "environment": "string",
         "related": "https://api.confluent.cloud/v2/environments/env-a12b34",
         "resource_name": "https://api.confluent.cloud/organization=9bb441c4-edef-46ac-8a41-c49e44a3fd9a/environment=env-a12b34"
      },
      "resource": {
         "id": "lkc-c29js0",
         "environment": "string",
         "related": "https://api.confluent.cloud/cmk/v2/clusters/lkc-c29js0",
         "resource_name": "https://api.confluent.cloud/organization=9bb441c4-edef-46ac-8a41-c49e44a3fd9a/environment=env-abc123/cloud-cluster=lkc-c29js0",
         "api_version": "string",
         "kind": "string"
      }
      }
   ]
}

For more information, see Costs API.

  • Use the Confluent CLI and the confluent billing cost list command to retrieve your costs:

    confluent billing cost list --start-date <start-date> --end-date <end-date>
    

For more information, see confluent billing cost list

Estimate your costs

Confluent provides a cost-estimation tool that provides you with an estimate of your costs. The tool allows you to specify your requirement for throughput, retention, and other cost-related factors and then generates an estimate. To get an estimate, see Confluent Cost Estimator.

Billing dimensions in Confluent Cloud

Confluent Cloud bills you on these dimensions: cluster capacity (CKU or eCKU), data ingress and egress, storage, cluster linking, connectors, ksqlDB, Flink SQL, Tableflow, and audit logs. The following sections describe each dimension. For support plan billing, see Confluent support plans.

To stop your Apache Kafka® clusters from accruing billed usage, delete your clusters in the Confluent Cloud Console, or use the Confluent CLI.

Important

Confluent storage and throughput is calculated in binary gigabytes (GB), where 1 GB is 230 bytes. This unit of measurement is also known as a gibibyte (GiB).

Dimension summary

Clusters are billed based on the dimensions listed in the following tables. For every available dimension, the following table lists the Costs API line item and the unit of measure for the dimension.

Dimension

Line Type

Unit of Measure

Kafka storage

KAFKA_STORAGE

Cost per GB stored per hour

Kafka ingress

KAFKA_NETWORK_WRITE

Cost per GB written

Kafka egress

KAFKA_NETWORK_READ

Cost per GB read

CKU/eCKU

KAFKA_NUM_CKUS

Cost per CKU/eCKU per hour

Kafka ingress via Kafka REST APIs

KAFKA_REST_PRODUCE

Cost per GB written

KSQL Confluent Streaming Unit (CSU)

KSQL_NUM_CSUS

Cost per CSU per hour

Connector capacity for Dedicated Kafka cluster

CONNECT_CAPACITY

Cost per hour

Connect task

CONNECT_NUM_TASKS

Cost per task per hour

Connect data transfer

CONNECT_THROUGHPUT

Cost per GB written or read

Confluent support plan

SUPPORT

Cost per hour (prorated based on monthly price)

Cluster linking links

CLUSTER_LINKING_PER_LINK

Cost per link per hour

Cluster linking ingress

CLUSTER_LINKING_WRITE

Cost per GB written

Cluster linking egress

CLUSTER_LINKING_READ

Cost per GB read

Audit logs

AUDIT_LOG_READ

Cost per GB of data read from audit log topics

Stream Governance base

GOVERNANCE_BASE

Cost per hour

Schema Registry schema

SCHEMA_REGISTRY

Cost per schema per hour

Stream Governance rule

NUM_RULES

Cost per rule per hour

Credit

PROMO_CREDIT

Credit issued by Confluent

Custom connect task

CUSTOM_CONNECT_NUM_TASKS

Cost per task per hour

Custom connect data transfer

CUSTOM_CONNECT_THROUGHPUT

Cost per GB written or read per hour

Confluent Unit for Flink (CFU)

FLINK_NUM_CFUS

Cost per CFU per minute

Tableflow topic hours

TABLEFLOW_NUM_TOPICS

Cost per topic per hour

Tableflow data processed

TABLEFLOW_DATA_PROCESSED

Cost per GB processed

Tableflow storage (Confluent managed storage only)

TABLEFLOW_STORAGE

Cost per GB stored per hour

Basic, Standard, Enterprise, and Freight Kafka clusters

The following table summarizes the billing dimensions for Basic, Standard, Enterprise, and Freight clusters. Capacity is measured per eCKU. The following sections contain more details for some of the billing dimensions.

Dimension

Unit of measure

eCKU

Cost per eCKU per hour

Ingress

Cost per GB written per hour

Egress

Cost per GB read per hour

Storage

Cost per GB stored per hour

Pricing changes for Basic and Standard clusters

Beginning 4/16/2024, the pricing model for Basic and Standard clusters uses eCKUs instead of Base and Partitions. These changes are only applicable to Confluent Cloud organizations created on or after 4/16/2024. All organizations created before this date are not impacted and continue to use their existing cluster pricing model and limits.

If you have any questions, contact us by creating a Support request through the Confluent Cloud Support Portal or by reaching out to your account team.

Legacy billing model for Basic and Standard clusters

Basic clusters

The following table summarizes the billing dimensions for Basic clusters. The following sections contain more details for some of the billing dimensions.

Dimension

Unit of measure

Ingress

Cost per GB written per hour

Egress

Cost per GB read per hour

Storage

Cost per GB stored per hour

Partitions

Cost per partition per hour

Managed connectors and custom connectors

Cost per task per hour and throughput

ksqlDB

Cost per CSU

Cluster Linking

Cost per hour and per GB transferred

Standard clusters

The following table summarizes the billing dimensions for Standard clusters. The following sections contain more details for some of the billing dimensions.

Dimension

Unit of measure

Base price

Cost per hour

Ingress

Cost per GB written per hour

Egress

Cost per GB read per hour

Storage

Cost per GB stored per hour

Partitions

Cost per partition per hour

Managed connectors and custom connectors

Cost per task per hour and throughput

ksqlDB

Cost per CSU

Cluster Linking

Cost per hour and per GB transferred

Connector events and audit log

Cost per GB of data read

Dedicated clusters

The following table summarizes the billing dimensions for Dedicated clusters. The following sections contain more details for some of the billing dimensions.

Dimension

Unit of measure

CKU price

Cost per CKU per hour

Ingress

Cost per GB written per hour

Egress

Cost per GB read per hour

Storage

Cost per GB stored per hour

CKU

A CKU is a fixed unit of pre-allocated capacity for Dedicated Kafka clusters in Confluent Cloud. Each CKU bundles throughput, partition, and connection limits. You set the number of CKUs at cluster creation and pay per CKU per hour.

CKU charges accrue each hour based on the configured capacity of your cluster. You can expand and shrink Dedicated clusters. When you expand or shrink a Dedicated cluster, you are billed for the new CKU value in the next hour following the change in capacity.

eCKU

An eCKU is a unit of capacity for Basic, Standard, Enterprise, and Freight Kafka clusters in Confluent Cloud. Unlike CKUs, eCKUs scale elastically: you pay only for the capacity you use in a given hour, up to a fixed ceiling.

Basic, Standard, Enterprise, and Freight clusters are elastic and automatically scale up to a fixed ceiling. The ceiling governs how much maximum capacity your Kafka cluster can use; however, you are only billed for the capacity that you use in a given hour, up to the maximum allowed by the ceiling. To determine the number of eCKUs used in a given hour, the billing system monitors the actual consumption of each dimension.

Basic, Standard, Enterprise, and Freight clusters have a minimum capacity if you use any capacity. If the capacity you use is less than the minimum, you pay the minimum. If your cluster is at zero consumption across all dimensions, you pay nothing. Zero consumption across all dimensions means your cluster has no partitions, no topics have been created (or all topics have been deleted), and there is no other capacity usage from an eCKU billable dimension, including the following: ingress, egress, client connections, connection attempts, or requests. For more information, see eCKU/CKU comparison and Cluster provisioning and scaling.

Compare billing units for Kafka clusters

CKUs and eCKUs are billing units for different Kafka cluster types. Both quantify pre-allocated resources; they differ in how you are billed.

Attribute

CKU

eCKU

Cluster type

Dedicated

Basic, Standard, Enterprise, and Freight

Billing basis

Fixed: pay for CKUs set at cluster creation

Elastic: pay for capacity used per hour

What you pay when idle

Full CKU cost (capacity is reserved)

Minimum (if any consumption); nothing at zero consumption

Maximum capacity

Number of CKUs configured

Fixed ceiling set at cluster creation (costs cannot exceed this)

Ingress and egress

Confluent Cloud charges you for all data transfers, including requests for produce and consume and every other type of incoming or outgoing request. This includes charges for requests made by Cloud Console to display messages in message browser. There is an additional $0.01 ingress charge for using the Produce (v3) REST API, before the regional multiplier is applied. All ingress and egress charges are then multiplied by a regional multiplier based on the cloud provider region.

Storage

Confluent Cloud charges for storage based on the total post-replication volume of data on a Kafka cluster. Because Confluent Cloud replicates data three times for high availability, billed storage is typically about 3x the volume you write. To reduce storage usage, you can configure the retention.bytes and retention.ms properties on a topic. To learn more, see Topic Settings and Edit topics.

Partitions

Confluent Cloud does not charge for partitions on any type of Kafka cluster, but the number of partitions you use can have an impact on eCKU. To determine eCKU limits for partitions, Confluent Cloud bills only for pre-replication (leader partitions) across a cluster. For more information, see eCKU/CKU comparison.

Legacy partition billing for Basic and Standard clusters

Confluent Cloud charges for partitions on Basic and Standard clusters. You are charged for the number of unique partitions that exist on your cluster during a given hour.

  • Basic clusters receive 10 partitions free of charge.

  • Standard clusters receive 500 partitions free of charge.

  • Enterprise clusters have no partition-based charges.

  • Dedicated clusters have no partition-based charges.

For billing purposes, partitions for topics that you create and partitions for internal topics are counted. Internal topics are topics that are automatically created by Confluent components such as ksqlDB, Kafka Streams, and Connect, and prefixed with an underscore (_). Partitions for topics that are internal to Kafka itself and are not visible in the Cloud Console, such as consumer offsets, do not count against partition limits or toward partition billing.

Cluster Linking

Cluster Linking in Confluent Cloud is billed on three dimensions: cost per cluster link per hour, ingress per GB written, and egress per GB read. A cluster link connects a source cluster to a destination cluster. For more details, see Supported cluster types for Cluster Linking.

The following tables provide a detailed breakdown for Cluster Linking billing.

Cluster Linking intra-cloud and public networking

The following pricing applies to cluster links where both clusters are in the same cloud or either cluster uses public networking.

Dimension

Unit of measure

Details

Cluster link

Cost per link per hour

$0.25 / hour per cluster link for Confluent Cloud clusters with internet endpoints, and $0.50/hour for privately networked Confluent Cloud clusters. A cluster is charged for all cluster links for which it is a source or destination. If a given cluster link connects two Confluent Cloud clusters, then both the source and the destination cluster are charged their respective hourly rates for that cluster link. A bidirectional cluster link is charged as two links, both at the higher of the two hourly rates: $0.50/hour. If a cluster link connects a Confluent Cloud cluster with a cluster outside of Confluent Cloud, only the Confluent Cloud cluster is charged its hourly cluster link price.

A cluster link must be created by a Confluent Cloud user. It contains a source cluster, a destination cluster, and security credentials. You can have an unlimited number of mirror topics on a cluster link. It is possible to create multiple cluster links with the same source cluster, destination cluster, and security configuration. Confluent does not de-duplicate these links.

Confluent Cloud charges for all cluster link objects, even if there is not a mirror topic or data throughput on the cluster link at a given point in time.

Ingress (ClusterLinkingWrite)

Cost per GB written per hour

There is a per GB cost for all data that a Confluent Cloud cluster receives over a cluster link. It is charged at the same price as the cluster’s price for Kafka ingress (KafkaNetworkWrite). If you use Cluster Linking between two Confluent Cloud clusters, you are not charged by a cloud provider for this ingress.

You are not charged for Kafka ingress (KafkaNetworkWrite) in addition to the Cluster Linking ingress (ClusterLinkingWrite).

Egress (ClusterLinkingRead)

Cost per GB read per hour

$0.25/GB for all data (including metadata) that a Confluent Cloud cluster sends over a cluster link. You are not charged by a cloud provider for this egress; Confluent pays the cloud provider egress.

You are not charged for Kafka egress (KafkaNetworkRead) in addition to the Cluster Linking egress (ClusterLinkingRead).

Note: Volume discounts are available. Contact your Confluent Cloud account team to find out more.

Note

If a source cluster or destination cluster is not a Confluent Cloud cluster, then that cluster does not accrue any charges.

Cluster Linking cross-cloud on private networking

Cross-cloud private networking pricing applies when both of the following are true:

  • The link connects clusters in different cloud providers.

  • Both clusters use Confluent Cloud private networking.

All Cluster Linking billing terms remain the same as shown in the previous table, except for the per-link hourly charge.

Charge type

Price

Notes

Cost per link per hour

$2.50 per privately networked cluster

Cross-cloud only

Cost per link per hour — Premium regions

$5.00 per privately networked cluster

Applies to the cluster charge if it is a premium region.

Mirroring throughput

Same as standard Cluster Linking

No change

Premium regions are listed in the following sections.

AWS supported premium regions

Code

Region

sa-east-1

South America (São Paulo)

ap-south-1

Asia Pacific (Mumbai)

ap-southeast-2

Asia Pacific (Sydney)

eu-west-2

Europe (London)

eu-central-1

Europe (Frankfurt)

af-south-1

Africa (Cape Town)

me-central-1

Middle East (UAE)

ap-northeast-2

Asia Pacific (Seoul)

ap-northeast-1

Asia Pacific (Tokyo)

Azure supported premium regions

Code

Region

brazilsouth

Brazil (São Paulo State)

centralindia

India (Pune)

australiaeast

Australia (New South Wales)

uksouth

United Kingdom (London)

germanywestcentral

Germany (Frankfurt)

francecentral

France (Paris)

switzerlandnorth

Switzerland (Zurich)

southafricanorth

South Africa (Johannesburg)

uaenorth

United Arab Emirates (Dubai)

japaneast

Japan (Tokyo)

mexicocentral

Mexico (Central)

newzealandnorth

New Zealand (Auckland)

norwayeast

Norway (Oslo)

Google Cloud supported premium regions

Code

Region

asia-south1

Asia Pacific (Mumbai)

australia-southeast1

Australia (Sydney)

southamerica-east1

South America (São Paulo)

europe-west2

Europe (London)

southamerica-west1

South America (Santiago)

Regional multiplier

Every Confluent Cloud cluster has a regional multiplier depending on its region and cloud provider. This regional multiplier is applied to the base prices. For example, a cluster in AWS in us-east-1 has a 1x regional multiplier, so its Cluster Linking per link price is the base $0.25. A Google Cloud cluster in asia-east2 has a 1.2x regional multiplier, so its Cluster Linking per link price is $0.25 * 1.2 = $0.30.

Metadata syncs

In addition to the data produced to source topics as “messages”, Cluster Linking also syncs metadata such as topic configurations, consumer group offsets, and ACLs. Cluster Linking charges for this metadata at the same rate as topic message data. Therefore, the total throughput for a cluster link may be larger than the sum of the produce throughput produced into source topics.

To measure the amount of metadata throughput, subtract the metric that only accounts for topic data (io.confluent.kafka.server/cluster_link_mirror_topic_bytes) from the metric that accounts for all cluster link data (io.confluent.kafka.server/cluster_link_destination_response_bytes).

Using the Metrics API to monitor billable metrics

Each line item has a corresponding metric in the Confluent Cloud Metrics:

Line Item

Metric

ClusterLinkingPerLink

io.confluent.kafka.server/cluster_active_link_count

ClusterLinkRead

io.confluent.kafka.server/cluster_link_source_response_bytes

ClusterLinkWrite

io.confluent.kafka.server/cluster_link_destination_response_bytes

Examples

The following examples illustrate cluster-linking billing for common configurations. These examples are for clusters with internet networking only; examples of private networked clusters are provided in later versions of this documentation.

Managed connectors and custom connectors

Review the following billing information for managed connectors and custom connectors. For both managed and custom connectors, throughput billing is based on decompressed data. This is the metric reported by the connector. In Cloud Console, you can see decompressed data metrics on the tile in Connectors. The Kafka cluster reports compressed data. In Cloud Console, you can see this (lower) metric on the cluster tile in Environments.

Note

Custom connectors get billed similarly to managed Connect. However, Confluent allocates 2 GB of memory for a custom connector. This memory allocation cannot be changed.

Managed Connect cluster

If you use a dedicated Kafka cluster, connectors on Confluent Cloud run on your own dedicated Connect cluster. Confluent Cloud provisions the dedicated Connect cluster when you launch your first connector. If you use a Basic or Standard Kafka cluster, your connector runs in multitenant Kafka Connect clusters. For the connectors running on a multitenant Connect cluster, there is no Connect capacity (ConnectCapacity) charge.

If you pause a managed connector, tasks are paused, which means message processing is also paused until the connector is restarted. However, the connector is still active and hourly base costs for tasks assigned to the connector continue to accrue. To stop your Connect connectors from accruing billed usage, you can delete them in the Confluent Cloud Console, or use the Confluent CLI.

The dedicated cluster and fully-managed connectors are billed based on the following dimensions. For Custom Connector billing details, see Custom connector cluster.

Dimension

Unit of measure

Dedicated cluster

Cost per hour

Task base price

Cost per task per hour

Throughput

Cost per GB written or read per hour

Fully-managed connector pricing is displayed in the Add Connector screen:

Add Connector screen in Confluent Cloud showing connector task pricing and billing details
  • Dedicated connect cluster hourly pricing is shown on the Review and launch screen the first time you launch a connector.

  • Dedicated cluster billing is shown as a line item on the Billing and payment > Billing screen.

  • Self-managed connectors have no billing mechanism themselves. However, note that using self-managed connectors may incur ingress, egress, and storage charges for your Kafka clusters running in Confluent Cloud.

Custom connector cluster

Custom connectors are supported on Basic, Standard, and Dedicated clusters. Your custom cluster is billed based on the following dimensions:

Dimension

Unit of measure

Task base price

Cost per task per hour

Throughput

Cost per GB written or read per hour

Custom connector billing details screen showing task base price and throughput cost per GB

Note

  • Customers are responsible for all charges related to using the app log topic with a custom connector.

  • Customers incur some throughput charges while using APIs, CLIs, and the UI to access logs data stored in the apps log topic.

  • There is a 750 Mbps throughput limit.

ksqlDB

Fully-managed ksqlDB is billed based on the following dimension:

Dimension

Unit of measure

CSU

Cost per Confluent Streaming Unit per hour

In addition to the per-CSU charge, ksqlDB applications may influence Kafka ingress, egress, and storage.

Fully-managed ksqlDB pricing is displayed in the Add an Application screen:

ksqlDB billing screen in Confluent Cloud showing CSU pricing in the Add an Application dialog

To stop your ksqlDB application from accruing billing, you can delete your application in the Confluent Cloud Console, or use the Confluent CLI to delete your application.

Connector events and audit log

Dimension

Unit of measure

CSU

Cost per GB of data read from audit log topics

Connector events and audit logging operate from the Audit Log cluster. Consumption charges for both connector events and audit logging are combined on your bill.

Tableflow

Tableflow is billed by topic-hour and gigabytes (GB) processed.

Billing is enabled at a per-topic level, which includes Apache Iceberg™ and Delta Lake table formats. If you enable a topic for both formats, you’re only charged once for the overall topic, not per format.

For more information, see Billing with Tableflow in Confluent Cloud.

Confluent support plans

Support plans are available for purchase from the Confluent Cloud Console at https://confluent.cloud/support-plans. From this page, you can view your current plan or choose a different plan. If you have an annual commitment, support charges contribute to your total committed spend amount.

When you sign up for paid Confluent Support, your charges are variable.

The costs you see associated with each plan are the minimum costs for support. If your usage costs are more than the cost of your paid support plan, then you are charged a percentage of your usage costs for support. Percentages can vary depending on the plan and usage costs.

Consider the following examples for Developer support with a monthly minimum of $29 or a rate of 5% of usage costs (whichever is greater):

Scenario

Monthly usage

Support cost

Total

5% of usage is at or below the $29 minimum

$580

$29 (the minimum applies)

$609

5% of usage is more than the $29 minimum

$1,000

$50 (5% of $1,000)

$1,050

The breakeven is at $580 of usage: 5% × $580 = $29 (the monthly minimum).

Support billing is not finalized until the end of the month. For the current month, the Cloud Console shows a projected monthly bill for Support. The amount for support shown in Projected monthly cost is excluded from Current accrued charges until the month is over.

Confluent Cloud console showing projected monthly cost with Support plan billing highlighted

Important

Downgrade restrictions apply to support plan purchases. Your current support level remains in effect until the end of the current calendar month. However, if you downgrade within the month of purchase, your current support plan level is maintained until the end of the next full calendar month.