---
schema_version: "1"
id: 962e02b2ce28f57c672031e77b69bbd79c1bbbc2f2e923657a93c36caf1c74bc
title: Billing Considerations for Identity Resolution
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_identity_resolution.md
canonical_url: https://help.salesforce.com/s/articleView?id=data.c360_a_billing_considerations_for_identity_resolution.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 0aaf85f84de42545ee60e865e6376a984e1b397abe9b8fcf09a18509c33081b5
description: Use of identity resolution impacts the consumption of credits used for billing in these usage types.
products:
  - Data 360
release: "264"
---
# Billing Considerations for Identity Resolution

Use of identity resolution impacts the consumption of credits used for billing in these usage types.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-data-data_cloud-264-0-0-production-enus/f3569962-3c9b-4f83-9d0c-b6a574e785da/images/icon_note.png)

Note Customers whose Data 360 orgs operate under a Customer Data Platform license should refer to [Customer Data Platform Billable Usage Calculations](https://help.salesforce.com/s/articleView?id=data.c360_a_billing.htm&release=264.0.0&type=5 "Previously named Customer Data Platform orgs are billed based on contracted entitlements. Understanding which usage is included for billing helps you make data management decisions.") instead of this article.

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.

Some usage types aren't metered for certain licenses or editions, such as a Data 360 Profiles license. Check your licenses and review license documentation for more information.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-data-data_cloud-264-0-0-production-enus/f3569962-3c9b-4f83-9d0c-b6a574e785da/images/icon_note.png)

Note If your Data 360 home org has an active Data 360 Profiles or Data 360 Enterprise Profiles license, some credit consumption for this feature is supplanted by Data 360 Profile billing methods and limits. See Data 360 Profiles License Billing and Limits for more details.

## Data 360 Usage

When you use identity resolution, your org consumes credits from either the Data Services consumption card or the Flex Credits consumption card.

- If your contract included Data Service Credits, those are consumed for all Data 360 usage.
- If you run out of Data Service Credits, your org is billed at your Data Service Credit overage rate for the remainder of your term unless more credits are added.
- If you have Flex Credits for Data 360, those credits are consumed instead.

Data Services and Flex Credits organize data services within different usage type groupings. 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&release=264.0.0&type=5 "Usage of certain Data 360 features impacts credit consumption. If you purchased credits before February 24, 2026, your org consumes Data Services credits for Data 360 services. Orgs purchasing or renewing after February 24, 2026 can have either Data Services or Flex Credits. To monitor your usage in these Data Services usage categories, access your org’s Digital Wallet. If your org has a Data 360 Profiles-type license, some usage types aren't consumed. For more information on how usage is billed, refer to your contract or contact your account executive.") and [Flex Credits Billable Usage Types for Data 360](https://help.salesforce.com/s/articleView?id=data.c360_a_flex_credits_for_data360.htm&release=264.0.0&type=5 "Usage of certain Data 360 features impacts credit consumption. To monitor your usage in Flex Credits usage categories, access your org’s Digital Wallet. If your org has a Data 360 Profiles-type license, some usage types aren't consumed. For more information on how usage is billed, refer to your contract or contact your account executive."). 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="d133257e109">Digital Wallet Card</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d133257e112">Usage Type</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d133257e115">Usage Type Description</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d133257e118">Notes</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Digital Wallet Card" class="slds-cell-wrap" style="vertical-align:top;" headers="d133257e109 "><span>Data Services</span></td>

            <td data-label="Usage Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d133257e112 ">Batch Profile Unification</td>

            <td data-label="Usage Type Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d133257e115 ">
              <p>Usage is calculated based on the number of
                source profiles processed by an identity resolution ruleset. After the first time a ruleset
                runs, only new or modified source profiles are counted. A source profile is an individual
                and their related records, such as contact points and party identifiers, which are included
                in the identity ruleset.</p>
              <p style="margin-bottom:0;">For example, modified means deleted profiles, or profiles marked
                as suppressed via Consent API preferences.</p>
            </td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d133257e118 ">
              <p>In certain circumstances, identity resolution is triggered to fully reprocess a
                ruleset. These actions can trigger a full run of a ruleset.</p>
              <ul>
                <li>Changing a ruleset's match rules.</li>

                <li>Changing a ruleset's reconciliation rules.</li>

                <li>Adding or changing filter conditions on a ruleset.</li>

                <li>Mapping a new data lake object (DLO) to a data model object (DMO) that's used
                  in a ruleset.</li>

                <li>Mapping any new field to a DMO that's used used in any ruleset. This includes
                  mapping <code>ssot_IsAnonymous__c</code> to a DMO.</li>

              </ul>
              <p style="margin-bottom:0;">Records excluded by ruleset preprocessing filter conditions are not counted
                as processed records.</p>
            </td>

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

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

            <td data-label="Usage Type Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d133257e115 ">
              <p>Usage is calculated based on the number of records
                processed. </p>
              <p style="margin-bottom:0;">The count of records processed depends on the structure of a query as well as
                other related factors such as the total number of records in the objects being
                queried.</p>
            </td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d133257e118 ">Data queries are used to create the processing history table. </td>

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

            <td data-label="Usage Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d133257e112 ">Sub-second Real-Time Events</td>

            <td data-label="Usage Type Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d133257e115 ">
              <p>Usage is calculated based on the sum of the number of profile events, engagement events,
                and API calls processed in the sub-second real-time layer, including accelerated data
                ingest, web and mobile SDKs traffic, server to server API traffic, and real-time ingestion
                API. Profile events, engagement events, and API calls are processed in the real-time layer
                if they are associated with a real-time data graph. </p>
              <p style="margin-bottom:0;">For example, if 3 profile events, 10 engagement events, and 20 API calls are processed
                during a particular billing period, the total processed is 33.</p>
            </td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d133257e118 ">This category applies only to real-time identity resolution.</td>

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

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

            <td data-label="Usage Type Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d133257e115 ">
              <p>Usage is calculated based on the number of source profiles processed by an identity
                resolution ruleset. After the first time a ruleset runs, only new or modified source
                profiles are counted. A source profile is an individual and their related records, such as
                contact points and party identifiers, which are included in the identity ruleset.</p>
              <p style="margin-bottom:0;">For example, modified means deleted profiles, or profiles marked as suppressed via
                Consent API preferences.</p>
            </td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d133257e118 ">
              <p>This category isn't used when your org has active Data Services
                credits.</p>
              <p>In certain circumstances, identity resolution is triggered to fully
                reprocess a ruleset. These actions can trigger a full run of a ruleset.</p>
              <ul>
                <li>Changing a ruleset's match rules.</li>

                <li>Changing a ruleset's reconciliation rules.</li>

                <li>Adding or changing filter conditions on a ruleset.</li>

                <li>Mapping a new data lake object (DLO) to a data model object (DMO) that's used
                  in a ruleset.</li>

                <li>Mapping any new field to a DMO that's used used in any ruleset. This includes
                  mapping <code>ssot_IsAnonymous__c</code> to a DMO.</li>

              </ul>
              <p style="margin-bottom:0;">Records excluded by ruleset preprocessing filter conditions are not counted
                as processed records.</p>
            </td>

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

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

            <td data-label="Usage Type Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d133257e115 ">
              <p>Usage is calculated based on the number of records processed. </p>
              <p>The count of records processed depends on the structure of a query as well as other
                related factors such as the total number of records in the objects being queried.</p>
              <p style="margin-bottom:0;">When an object is queried in the context of a data space, the number of rows processed is
                based on the total number of processed rows in the source object, not the number of rows
                pertaining to the particular data space</p>
            </td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d133257e118 ">
              <p>This category isn't used when your org has active Data Services
                credits.</p>
              <p style="margin-bottom:0;">Data queries are used to create the processing history
                table.</p>
            </td>

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

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

            <td data-label="Usage Type Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d133257e115 ">
              <p>Usage is calculated based on the sum of the number of profile events, engagement events,
                and API calls processed in the sub-second real-time layer, including accelerated data
                ingest, web and mobile SDKs traffic, server to server API traffic, and real-time ingestion
                API. Profile events, engagement events, and API calls are processed in the real-time layer
                if they are associated with a real-time data graph. </p>
              <p style="margin-bottom:0;">For example, if 3 profile events, 10 engagement events, and 20 API calls are processed
                during a particular billing period, the total processed is 33.</p>
            </td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d133257e118 ">
              <p>This category isn't used when your org has active Data Services
                credits.</p>
              <p style="margin-bottom:0;">This category applies only to real-time identity
                resolution.</p>
            </td>

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

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

## Data 360 Storage Usage

   
| Digital Wallet Card | Usage Type | Usage Type Description | Notes |
| --- | --- | --- | --- |
| Data Storage | Storage Beyond Allocation | Usage is calculated based on the amount of storage used above the amount allocated. | Identity resolution stores the output of ruleset runs in Data 360 data model objects. |

## Reduce Identity Resolution Costs

You can lower credit consumption rates for identity resolution in several ways

- Implement stricter data governance policies in source systems to improve the quality of data.
- Use data transforms to pre-process profile data, such as by filtering out records with email addresses that occur more than 1000 times or standin phone numbers such as 888-111-1111.
- Disable `Run jobs automatically` before you make multiple changes that each trigger a full refresh, such as adding new data sources, updating your data model, match rules, or reconciliation rules. Resume automatic ruleset runs after your changes are complete.
- Test new rulesets first in a sandbox org with a small set of representative data. If you don’t have a sandbox but have multiple data spaces, consider testing in a data space with a small amount of data.
- Maintain just one active ruleset per primary data model object per data space. Create additional rulesets only when you want to test a new configuration against your existing ruleset.
- Use preprocessing filters to filter out records you don't want to send to the unification pipeline.

#### See Also

- [_Salesforce Help_: Data 360 Billable Usage Types](https://help.salesforce.com/s/articleView?id=data.c360_a_data_usage_types.htm&language=en_US)