---
schema_version: "1"
id: c29454b4608fbaa17fb62732d92403ba6aaf004c623e47824c30e7921faf628b
title: Transfer Records
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/data_about_transfer.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.data_about_transfer.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 3b9bd070eeaefc8fe4f56fcb6f130e7176c996226171339435daf1750e33f5cf
description: You can transfer record ownership in Salesforce using several methods, depending on the object and how many records you want to transfer. Who can transfer a record and which permissions are required depend on whether you’re transferring a single record or multiple records in the same operation.
products:
  - Salesforce Platform
  - Cross Cloud
release: "264"
---
# Transfer Records

You can transfer record ownership in Salesforce using several methods, depending on the object and how many records you want to transfer. Who can transfer a record and which permissions are required depend on whether you’re transferring a single record or multiple records in the same operation.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition">
      <colgroup>
        <col>
      </colgroup>
      <tbody>
        <tr class="">
          <td class="slds-cell-wrap" style="vertical-align:top;">Available in: Salesforce Classic</td>

        </tr>
        <tr class="">
          <td class="slds-cell-wrap" style="vertical-align:top;">
            <p>Available in: <strong>Contact Manager</strong>, <strong>Group</strong>, <strong>Professional</strong>,
              <strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Unlimited</strong>, <strong>Developer</strong>, and
              <strong>Database.com</strong> Editions
            </p>
            <p>Accounts, Campaigns, Contacts, Contracts, Leads, and
              Cases aren’t available in <strong>Database.com</strong>.</p>
            <p style="margin-bottom:0;">Contracts are available in:
              <strong>Performance</strong> and <strong>Developer</strong> Editions and in <strong>Professional</strong>,
              <strong>Enterprise</strong>, and <strong>Unlimited</strong> Editions with the Sales Cloud.
            </p>
          </td>

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

## Transferring a Single Record

You can transfer a single record for any object with an Owner field.

When territory management isn’t enabled, you can transfer a single record if these conditions are met:

- You have the appropriate Edit permission.
- You’re the record owner or above the record owner in the role hierarchy. Or, you have the Modify All Data permission or the Modify All Records permission for the given object, which permits you to transfer any record, regardless of who owns the record.
- The new owner has at least the Read permission on the object.
- You have any additional permissions required for the object. See the “Additional Permission Requirements by Object” section.

Or, alternatively, if the object’s sharing setting is Public Full Access or Public Read/Write/Transfer, all users can transfer ownership of that type of record.

The Transfer Record permission is intended for transferring multiple records and doesn’t let you transfer single records unless you already meet the previously mentioned conditions.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-setup-264-0-0-production-enus/6f21df35-9ea0-4f53-ac94-45c3b5dfd5bc/images/icon_note.png)

Note When territory management is enabled, you can enable users assigned to territories to transfer the accounts in their territories, even when they aren’t the record owner. The new owner must still have at least the Read permission on Accounts.

## Transferring Multiple Records

The available methods for transferring multiple records depend on the object.

 
| Method | Available Objects |
| --- | --- |
| Transfer multiple records by selecting the records from a list view and clicking **Change Owner** | Cases, leads, and custom objects, which can belong to either a user or a queue |
| Transfer multiple records using the Mass Transfer tool | Accounts, leads, custom objects, and additional standard objects (can vary by Salesforce org) |

To transfer multiple records, you aren’t required to be the record owner or above the record owner in the role hierarchy. Instead, these permissions are required, as well as any requirements listed in the “Additional Permission Requirements by Object” section.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-setup-264-0-0-production-enus/6f21df35-9ea0-4f53-ac94-45c3b5dfd5bc/images/icon_note.png)

Note When using the **Change Owner** action from a list view, the new owner also must have at least Read permission on the object. This requirement doesn’t apply when using the Mass Transfer tool.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:41.66666666666667%">
          <col style="width:58.333333333333336%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d115118e197">Object</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d115118e200">Required Permissions</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d115118e197 ">Accounts</td>

            <td data-label="Required Permissions" class="slds-cell-wrap" style="vertical-align:top;" headers="d115118e200 ">
              <p>Transfer Record</p>
              <p>AND</p>
              <p style="margin-bottom:0;">Edit on accounts</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d115118e197 ">Leads</td>

            <td data-label="Required Permissions" class="slds-cell-wrap" style="vertical-align:top;" headers="d115118e200 ">
              <p>Transfer Leads OR Transfer Record </p>
              <p>AND</p>
              <p style="margin-bottom:0;">Edit on leads</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d115118e197 ">Cases</td>

            <td data-label="Required Permissions" class="slds-cell-wrap" style="vertical-align:top;" headers="d115118e200 ">
              <p>Transfer Cases OR Transfer Record</p>
              <p>AND</p>
              <p>Edit on
                cases</p>
              <p>AND</p>
              <p style="margin-bottom:0;">Read and Transfer Record on related accounts</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d115118e197 ">Custom objects</td>

            <td data-label="Required Permissions" class="slds-cell-wrap" style="vertical-align:top;" headers="d115118e200 ">
              <p>Transfer Record</p>
              <p>AND</p>
              <p style="margin-bottom:0;">Edit on the object</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d115118e197 ">Additional standard objects as available in your Salesforce org (Mass Transfer
              only)</td>

            <td data-label="Required Permissions" class="slds-cell-wrap" style="vertical-align:top;" headers="d115118e200 ">
              <p>Transfer Record</p>
              <p>AND</p>
              <p style="margin-bottom:0;">Edit on the object</p>
            </td>

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

## Additional Permission Requirements by Object

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:41.66666666666667%">
          <col style="width:58.333333333333336%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d115118e297">Object</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d115118e300">Additional Requirements</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d115118e297 ">Campaigns</td>

            <td data-label="Additional Requirements" class="slds-cell-wrap" style="vertical-align:top;" headers="d115118e300 ">Marketing User feature license</td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d115118e297 ">Accounts with related contacts who are external users</td>

            <td data-label="Additional Requirements" class="slds-cell-wrap" style="vertical-align:top;" headers="d115118e300 ">
              <p>Manage Roles</p>
              <p>OR</p>
              <p style="margin-bottom:0;">Manage External Users</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Object" class="slds-cell-wrap" style="vertical-align:top;" headers="d115118e297 ">Cases, contacts, and opportunities</td>

            <td data-label="Additional Requirements" class="slds-cell-wrap" style="vertical-align:top;" headers="d115118e300 ">
              <p>One of these conditions must be true:</p>
              <ul>
                <li>The new owner must already have at least read access to its associated parent
                  account via sharing features.</li>

                <li>The user who is transferring the record must have the ability to share the
                  associated parent account. The account owner, Salesforce admins, users who are
                  above the account owner in the role hierarchy, and users with the Modify All
                  Records permission on accounts have this ability.</li>

                <li>In addition, if territory management isn’t enabled, when a case is related to
                  an account, a user must have Read and Transfer Record permissions on the
                  account.</li>

              </ul>
            </td>

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

## Permission Requirements for Additional Scenarios

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:30.000000000000004%">
          <col style="width:35%">
          <col style="width:35%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d115118e372">Scenario</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d115118e375">Required Permissions</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d115118e378">Additional Requirements</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Scenario" class="slds-cell-wrap" style="vertical-align:top;" headers="d115118e372 ">To transfer a partner account:</td>

            <td data-label="Required Permissions" class="slds-cell-wrap" style="vertical-align:top;" headers="d115118e375 ">
              <p>Manage Users </p>
              <p>OR</p>
              <p style="margin-bottom:0;">Manage External Users</p>
            </td>

            <td data-label="Additional Requirements" class="slds-cell-wrap" style="vertical-align:top;" headers="d115118e378 ">The new owner must also have the Manage External Users permission</td>

          </tr>
          <tr class="">
            <td data-label="Scenario" class="slds-cell-wrap" style="vertical-align:top;" headers="d115118e372 ">To transfer a Customer Portal account:</td>

            <td data-label="Required Permissions" class="slds-cell-wrap" style="vertical-align:top;" headers="d115118e375 ">None</td>

            <td data-label="Additional Requirements" class="slds-cell-wrap" style="vertical-align:top;" headers="d115118e378 ">
              <p>The current owner can transfer the account to any user in your same role
                without special permissions. You can’t transfer a Customer Portal account to a user
                with a higher or lower role.</p>
              <p style="margin-bottom:0;">You can’t transfer an account with Customer Portal
                users to a partner user.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Scenario" class="slds-cell-wrap" style="vertical-align:top;" headers="d115118e372 ">To transfer a portal account with both Customer and Partner Portal
              users:</td>

            <td data-label="Required Permissions" class="slds-cell-wrap" style="vertical-align:top;" headers="d115118e375 ">Manage Users</td>

            <td data-label="Additional Requirements" class="slds-cell-wrap" style="vertical-align:top;" headers="d115118e378 ">You can’t transfer a Customer Portal account to a user with a higher or lower
              role.</td>

          </tr>
          <tr class="">
            <td data-label="Scenario" class="slds-cell-wrap" style="vertical-align:top;" headers="d115118e372 ">To transfer a record to an inactive user:</td>

            <td data-label="Required Permissions" class="slds-cell-wrap" style="vertical-align:top;" headers="d115118e375 ">
              <p>Update Records with Inactive Owners (API only)</p>
              <p>AND</p>
              <p style="margin-bottom:0;">Edit on the
                object</p>
            </td>

            <td data-label="Additional Requirements" class="slds-cell-wrap" style="vertical-align:top;" headers="d115118e378 ">
              <p>Available only for accounts, assets, cases, contacts, leads, notes,
                opportunities, orders, PersonAccount, ServiceContract, and custom objects.</p>
              <div class="slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium">
                <div class="slds-media slds-media_responsive">
                  <div class="slds-media__figure"><span class="slds-icon_container slds-icon_container_circle slds-icon-note-note"><img style="margin-bottom:0;" src="https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-setup-264-0-0-production-enus/6f21df35-9ea0-4f53-ac94-45c3b5dfd5bc/images/icon_note.png" alt="Note"></span></div>
                  <div class="slds-media__body" style="padding-top:.5rem;padding-bottom:.5rem;"><span class="slds-text-title_caps">Note</span> In
                    Salesforce Classic, Apex code can't be used to update lead record owners to
                    inactive users, even when users have the "Set Audit Fields upon Record Creation"
                    and "Update Records with Inactive Owners" permissions.</div>
                </div>
              </div>
            </td>

          </tr>
          <tr class="">
            <td data-label="Scenario" class="slds-cell-wrap" style="vertical-align:top;" headers="d115118e372 ">To transfer a record from an inactive user:</td>

            <td data-label="Required Permissions" class="slds-cell-wrap" style="vertical-align:top;" headers="d115118e375 ">
              <p>Update Records with Inactive Owners</p>
              <p>AND</p>
              <p>Transfer Leads OR Transfer
                Cases OR Transfer Record (Classic only)</p>
              <p>AND</p>
              <p style="margin-bottom:0;">Edit on the
                object</p>
            </td>

            <td data-label="Additional Requirements" class="slds-cell-wrap" style="vertical-align:top;" headers="d115118e378 ">Available only for accounts, assets, cases, contacts, leads, notes,
              opportunities, orders, PersonAccount, ServiceContract, and custom objects.</td>

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

#### See Also

- [Mass Transfer Records](https://help.salesforce.com/s/articleView?id=platform.admin_transfer.htm&type=5&language=en_US)