---
schema_version: "1"
id: 478c8cd10330415db6cbb85b15f77c2976f83b6f0fb40e75b0b95a7c29f41b55
title: Billing Considerations for Data Ingestion
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/data/264-0-0/c360_a_billing_considerations_for_data_ingestion.md
canonical_url: https://help.salesforce.com/s/articleView?id=data.c360_a_billing_considerations_for_data_ingestion.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 26985f76ac53d87686c36adc3315463ac0609a945d44afb2d8f64a9a91cd4f3f
description: Data Ingestion uses Data 360 to ingest data from external sources. Use of Data Ingestion impacts the consumption of credits in these usage types.
products:
  - Data 360
release: "264"
---
# Billing Considerations for Data Ingestion

Data Ingestion uses Data 360 to ingest data from external sources. Use of Data Ingestion impacts the consumption of credits in these usage types.

Use Digital Wallet to check which consumption cards are active in your org, find out how many credits are available on each card, and determine how many credits have been consumed in each usage type.

If you have certain licenses or editions, such as a Data 360 Profiles license or Agentforce 1 Edition, some types of usage aren’t metered. Check your licenses and review license documentation for more information.

## Data 360 Usage

When you use Data 360 for data collection and processing, your org consumes credits from either the Data Services consumption card or the Flex Credits consumption card. If you have any active Data Services credits, those credits are consumed first. If you run out of Data Services credits or never had any, your org consumes Flex Credits for Data 360 services. For more information, see [Data Services Billable Usage Types for Data 360](https://help.salesforce.com/s/articleView?id=data.c360_a_data_usage_types.htm&type=5&language=en_US) and [Flex Credits Usage Types for Data 360](https://help.salesforce.com/s/articleView?id=data.c360_a_flex_credits_for_data360.htm&type=5&language=en_US).

To check multipliers for each usage type, see the [Multipliers for Data Services Rate Card](https://www.salesforce.com/data/rates/multipliers/) or the [Agentforce & Data 360 Flex Credits Rate Card](https://www.salesforce.com/agentforce/rates/). The cost of each credit is determined by your contract.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:16.666666666666664%">
          <col style="width:16.666666666666664%">
          <col style="width:33.33333333333333%">
          <col style="width:33.33333333333333%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d28000e72">Digital Wallet Consumption Card</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d28000e75">Usage Type</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d28000e78">Usage Type Description</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d28000e81">Notes</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Digital Wallet Consumption Card" class="slds-cell-wrap" style="vertical-align:top;" headers="d28000e72 "><span>Data Services</span></td>

            <td data-label="Usage Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d28000e75 ">Streaming Data Pipeline (External Data
              Pipeline)</td>

            <td data-label="Usage Type Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d28000e78 ">
              <p>Usage is calculated based on the number of
                rows of streaming data processed by Data 360 across all data streams with stream processing,
                with the exception of structured data ingested via the Internal Data Pipeline. </p>
              <p style="margin-bottom:0;">Data
                streams that report usage with this usage type include streams created by the Website and
                Mobile App connector and streaming ingestion API. When you use ingestion API in bulk mode,
                it uses the Batch Data Pipeline usage type instead.</p>
            </td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d28000e81 ">
              <p style="margin-bottom:0;">Usage is calculated based on the number of rows of streaming data processed by
                Data 360 across all data streams with stream processing, with the exception of
                structured data ingested via the Internal Data Pipeline. This usage type is
                consumed when data is ingested by streaming connectors.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Digital Wallet Consumption Card" class="slds-cell-wrap" style="vertical-align:top;" headers="d28000e72 "><span>Data Services</span></td>

            <td data-label="Usage Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d28000e75 ">Batch Data Pipeline (External Data Pipeline)</td>

            <td data-label="Usage Type Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d28000e78 ">Usage is calculated based on the number of rows
              batch data processed by Data 360 data streams across all connectors, with the exception of
              structured data ingested via the Internal Data Pipeline.</td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d28000e81 ">
              <p style="margin-bottom:0;">This usage type is consumed when data is ingested by batch connectors.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Digital Wallet Consumption Card" class="slds-cell-wrap" style="vertical-align:top;" headers="d28000e72 "><span>Data Services</span></td>

            <td data-label="Usage Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d28000e75 ">Internal Data Pipeline</td>

            <td data-label="Usage Type Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d28000e78 ">
              <p>Usage is calculated based on the number of
                rows of structured data ingested from Salesforce via the Salesforce CRM connector, Marketing
                Cloud connector, B2C Commerce CDP connector, Salesforce B2C Commerce Intelligence connector,
                and Marketing Cloud Personalization connector.</p>
              <p style="margin-bottom:0;">As of August 7, 2025, usage of this type is
                included with Data 360 and doesn't consume credits. For details, see <a href="https://help.salesforce.com/s/articleView?id=release-notes.rn_cdp_2025_idp_free.htm&amp;release=256&amp;type=5&amp;language=en_US" target="_blank">Ingest Salesforce Data into Data 360 for
                  Free</a>.</p>
            </td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d28000e81 ">Credits aren’t consumed for usage that falls into this usage type. Metrics for
              Internal Data Pipeline usage are still being collected but aren’t shown in Digital
              Wallet because they don’t consume credits. If you need to view metrics for this
              usage type, contact your Account Executive.</td>

          </tr>
          <tr class="">
            <td data-label="Digital Wallet Consumption Card" class="slds-cell-wrap" style="vertical-align:top;" headers="d28000e72 "><span>Flex Credits</span></td>

            <td data-label="Usage Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d28000e75 ">Data 360 Streaming Pipeline</td>

            <td data-label="Usage Type Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d28000e78 ">
              <p>Usage is calculated based on the data object type.</p>
              <p>For streaming data ingestion, usage is calculated based on the number of rows of
                streaming data processed by Data 360 across all data streams with stream processing, with
                the exception of structured data that is ingested via the Internal Data Pipeline. </p>
              <p>Data streams that report usage with this usage type are streams created by Website and
                Mobile App Connector, and the ingestion API when used in streaming mode. Bulk mode of
                ingestion API is not included.</p>
              <p>For streaming data transforms, usage is calculated based on the higher of the number of
                rows read or the number of rows written. </p>
              <p>When performing joins, the number of rows read is calculated by multiplying the number of
                records from the streaming input object by the number of joined objects.</p>
              <p>For streaming calculated insights, usage is calculated based on the number of records
                processed.</p>
              <p>For streaming data actions, usage is calculated based on the number of records processed
                in the DMO. Records processed are based on the number of new records created or updated in
                the DMO per activation.</p>
              <p style="margin-bottom:0;">If a data graph is being used with the activation, the number of records processed will
                be doubled in the final calculation. For example, when a data graph is being used with the
                activation, if there is 1 new record change in the DMO, this will count as 2 records
                processed.</p>
            </td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d28000e81 ">&nbsp;</td>

          </tr>
        </tbody>
      </table>

For more information on how Data 360 usage is billed, refer to your contract or contact your account executive.

## Reduce Data Ingestion Costs

You can lower consumption rates for data ingestion by changing the data stream settings and refresh modes on your data connectors. Ingesting less data, less frequently reduces credit consumption.

These settings are the most efficient settings for lowering cost. Not all settings are available on all connectors.

- **Refresh Mode**\--When Full Refresh mode is selected, the connector re-ingests all data in every ingestion batch. Reduce your usage by selecting an Incremental or Upsert refresh mode.
- **Conditional Settings**\--Reduce your consumption by using a data filter to ingest just the data you need to fulfill your use cases.
- **File Settings**\--For connectors running in Full Refresh mode, don’t select `Refresh initial file immediately`. To avoid an extra consumption cycle, allow the connector to refresh data on its regular schedule.
- **Schedule Frequency**\--To reduce usage for connectors running in Full Refresh mode, opt to ingest data less frequently.