Manage Billing in Confluent Cloud

Confluent Cloud bills are based on the consumption of resources within your cloud organization. This includes the total amount of data transferred in and out of your cluster, and request overhead associated with the Kafka protocol.

You can either pay as you go or make an annual commitment. Discounts based on usage are available with annual commitments. For more billing and pricing details, see Confluent Cloud Pricing Details on the Confluent Pricing page.

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 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). To view billing information, log into Confluent Cloud and visit the Billing & payment screen.

Important

Billing accrues hourly, with a monthly-in-arrears invoicing cycle. If you deprovision resources that have accrued billed usage during the current month, billing will no longer accrue for these resources, but billed usage accrued so far in the invoicing cycle will appear on your next invoice.

You can sign up for the pay-as-you go billing model directly from Confluent, or you can sign up with your cloud provider to pay via your cloud provider billing account. Confluent Cloud billing integrates with Google Cloud, Microsoft Azure, and Amazon Web Services.

Note that the 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 from when the usage occurred.

Annual commitments

Confluent Cloud offers the ability to make a commitment to a minimum amount of spend over a specified time period. This commitment gives you access to discounts and provides the flexibility to use this commitment across the entire Confluent Cloud stack, including any Kafka cluster type, ksqlDB on Confluent Cloud, Connectors, and 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 will be charged at your discounted rate for usage beyond the committed amount until the end of your commitment term. Commitments are minimums, and there is no negative impact to exceeding your committed usage. If you exceed this minimum, overage charges will be billed to the payment method set for your organization.

Contact Confluent to learn more about annual commitments, or review these topics:

Pay as you go

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 will be on the Pay As You Go billing model by default.

The Pay As You Go billing model is also available on the Confluent Cloud Marketplace channels. For more information on the cloud provider Marketplace integrations, see:

Billing profile and payment

Use the Confluent Cloud Console to manage your bill and obtain information about your organization.

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

Requirements

  • OrganizationAdmin or BillingAdmin access to a Confluent Cloud environment

Billing profile

Use your billing profile to update your payment method, redeem a promotion, or view and download invoices. Your billing profile also includes the following information:

  • Cloud Organization ID
  • Billing information
  • Payment method
  • Invoices to view and download

To view your billing profile:

  1. Sign in to your Confluent Cloud account.

  2. From the Administration menu, select Billing & payment

    Confluent Cloud admin menu
  3. Then select the Payment details & contacts tab.

    Confluent Cloud Payment details page

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, and then the Payment details and contacts page.

  3. Click 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 click Save.
    • For banks, enter the required information and click Continue. Read and follow the Stripe prompts to link the bank to your Confluent account. After you link the bank, click Save. US bank accounts only.

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.

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, and then the Payment details and contacts page.
  3. Click Change and enter the required information. Note that you cannot use a prepaid credit card and you must use a valid email address.
  4. Click 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 click Continue, enter the promotional code before you click Launch.

    Confluent Cloud Promo Code
  • View your promotional balance or redeem a promo code using the Confluent Cloud Console or the Confluent CLI.

    1. Navigate to the Payment details & contacts tab on the Billing & payment page.
    2. View your existing promotional balance.
    3. To add a new promo code, click + Promo code.

Retrieve invoices and costs

Use the Confluent Cloud Console to manage view or download invoices. Use the Cost API to get your costs for a range of dates.

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.

Requirements

To view an invoice:

  1. Log in to your Confluent Cloud account.

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

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

    Month and year selector for invoices
  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. Log in to your Confluent Cloud account.

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

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

  4. Click the download icon:download-icon

    A CSV file downloads containing the billing details for the month/year selected and the Confluent Cloud Organization ID as the file name.

Retrieve costs for a range of dates

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

Considerations:

  • You must be a member of the OrganizationAdmin or BillingAdmin role.
  • Use UTC time for dates with the Cost API
  • You must 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
  • Start date can reach a maximum of one year into the past
  • One month is the maximum window between start and end dates
  • The Cost API aggregates all line values at a daily level
  • To map dimensions to Cost API line items, see Billing dimensions.

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"
         },
      }
   ]
}
Cost 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.

Estimate 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

Confluent Cloud offers multiple Kafka cluster types. Billing dimensions vary by cluster type. To stop your Kafka clusters from accruing billed usage, you can delete your clusters in the Confluent Cloud Console, or use the Confluent CLI.

Basic, Standard, and Enterprise Kafka clusters

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

Dimension Unit of measure
Elastic Confluent Unit for Kafka (eCKU) price 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/Standard clusters

Beginning 4/16/2024, the pricing model for Basic & Standard clusters will utilize Elastic CKUs (eCKU) instead of Base & 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 will continue to utilize their existing cluster pricing model and limits.

If you have any questions, please contact us by creating a Support request via 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 Confluent Streaming Unit (CSU)
Cluster Linking Cost per hour & data sent/received

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 Confluent Streaming Unit (CSU)
Cluster Linking Cost per hour & data sent/received
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
Confluent Unit for Kafka (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

Important

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

Confluent Unit for Kafka

Confluent Unit for Kafka (CKU) are a unit of horizontal scaling for Dedicated Kafka clusters in Confluent Cloud that provide preallocated resources. In addition to throughput and storage, Dedicated clusters are priced based on the capacity of the cluster. The number of CKU configured for a Dedicated cluster defines the capacity of the cluster.

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.

Elastic Confluent Unit for Kafka

Confluent uses Elastic Confluent Unit for Kafka (eCKU) to express capacity for Basic, Standard, and Enterprise Kafka clusters.

Basic, Standard, and Enterprise 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 eCKU used in a given hour, the billing system monitors the actual consumption of each dimension.

Basic, Standard, and Enterprise 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.

Compare Billing Units for Kafka clusters

Confluent Unit for Kafka (CKU) and Elastic Confluent Unit for Kafka (eCKU) are similar billing metrics for different Kafka cluster types. Both metrics quantify pre-allocated resources across various capacity dimensions. The difference between them is how you are billed. With Dedicated Kafka clusters, you pay for the number CKUs you set for your cluster. If your cluster uses less capacity than what you set, you still pay the same. By contrast, Basic, Standard, and Enterprise clusters are elastic. You purchase a cluster with a fixed ceiling but you are only obligated to pay for a minimum amount of capacity if there is any dimensional consumption. Your costs can only go as high as the fixed ceiling. If you’re at zero capacity, you don’t pay for anything.

Dedicated Kafka clusters
You determine the capacity of your cluster at creation by specifying the number of CKUs you want. You pay for whatever number you purchase.
Basic, Standard, and Enterprise Kafka clusters
Your cluster comes with a fixed ceiling. You pay nothing if there is no dimensional consumption (your cluster is at zero capacity). With consumption, you pay the minimum plus whatever capacity you use over the minimum up to the ceiling.

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. The regional multiplier refers to the pricing difference based on the cloud provider region where you deploy your Confluent Cloud services.

Storage

Confluent Cloud charges for the total post-replication volume of data stored on a given Kafka cluster. Because Confluent Cloud has a built-in replication factor of three, the amount of data stored on a cluster typically exceeds the volume of data written to the cluster. This replication ensures high availability, and is not configurable. To reduce storage usage, you can configure the retention.bytes and retention.ms 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 eCKUs limits for partitions, Confluent Cloud bills only for pre-replication (leader partitions) across a cluster. For more information, see eCKU/CKU comparison.

Pricing changes for Basic/Standard clusters

Beginning 4/16/2024, the pricing model for Basic & Standard clusters will utilize Elastic CKUs (eCKU) instead of Base & 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 will continue to utilize their existing cluster pricing model and limits.

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

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

A cluster link sends data from a “source cluster” to a “destination cluster”. The destination cluster must be a Dedicated Confluent Cloud cluster with internet networking, as described in Supported cluster types for Cluster Linking.

Confluent Cloud clusters that use Cluster Linking are charged based on the number of cluster links and the volume of mirroring throughput to or from the cluster. A detailed breakdown for Cluster Linking billing is provided below.

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 will be charged their respective hourly rates for that cluster link. 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, then you will not be 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 will not accrue any charges.

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 will be $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 examples below are for clusters with internet networking only. Examples of private networked clusters will be 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 cluster, connectors on Confluent Cloud run on your own dedicated Connect cluster. Confluent Cloud provisions the dedicated Connect cluster when you launch your first connecter. 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 will be 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:

Confluent Cloud Connect Cluster Billing
  • 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 & 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
Confluent Cloud Custom Connector Task Billing UI

Note

  • Customers are responsible for all charges related to using the app log topic with a custom connector.
  • Customers will 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
Confluent Streaming Unit Cost per Confluent Streaming Unit per hour

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

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

Confluent Cloud |ksql-cloud| Application Billing

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
Confluent Streaming Unit 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.

Support

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 five percent (5%) for usage costs:

  • If you chose Developer support with a monthly minimum of $29, and your costs for a given month are less than $580, your support costs would be $29. This is because five percent of $580 is $29 dollars. The minimum costs of Developer support is greater than your usage costs.

    Your costs for the month would be $609 ($580 usage costs + $29 support).

  • If you chose Developer support with a monthly minimum of $29, and your costs for a given month are $1000, your support costs would be $50. This is because five percent of $1000 is $50. Five percent of your usage cost is greater than minimum cost of Developer support.

    Your costs for the month would be $1050 ($1000 usage costs + $50 support).

    This example includes usages costs of $1000, but any usage costs greater than $580 would mean your support costs would be five percent (5%) of your monthly usage costs. This is because five percent of $580 is $29 dollars and Confluent charges the greater amount between the monthly minimum and five percent of your usage costs.

Support billing is not finalized until the end of the month. For the current month, the Cloud Console will show 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 Support billing in Console

Important

Downgrade restrictions apply to support plan purchases. Your current support level will stay 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.

Dimension summary

Clusters are billed based on the dimensions listed in the following tables. For every available dimension, the table below 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_READ Cost per GB written
Kafka Egress KAFKA_NETWORK_WRITE Cost per GB read
Confluent Unit for Kafka (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 Confluent Streaming Unit (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
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