---
schema_version: "1"
id: cd3f80f198df6be23c337ef3075a31caaf9f0ccc10b8adc52ffced244fcd3579
title: Custom Object Standard Fields
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/dev_objectfields.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.dev_objectfields.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 7e25c42ebb3847386616a4025a5da5b5164652aa022bf47d0948b232ec33f528
description: When you create a custom object, these default fields are automatically assigned to the object.
products:
  - Salesforce Platform
  - Security
release: "264"
---
# Custom Object Standard Fields

When you create a custom object, these default fields are automatically assigned to the object.

### Required Editions

![Important](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-extend_click-264-0-0-production-enus/5f7d9219-b7b1-4552-8891-f1aba9b289fc/images/icon_important.png)

Important Where possible, we changed noninclusive terms to align with our company value of Equality. We maintained certain terms to avoid any effect on customer implementations.

<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: both Salesforce Classic and Lightning Experience</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 style="margin-bottom:0;">Divisions aren’t available in
                <strong>Database.com</strong>.
              </p>
            </td>

          </tr>
        </tbody>
      </table> <table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d89956e96">User Permissions
              Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d89956e96 ">To view and edit standard fields:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d89956e96 ">Customize Application</td>

          </tr>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d89956e96 ">To create custom fields:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d89956e96 ">Customize Application</td>

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

Custom object fields store the data for your custom object records.

## Custom Fields for Custom Objects

You can create custom fields to store information unique to your org. You can also create custom relationship fields to associate your custom object with another object in Salesforce.

## Standard Fields for Custom Objects

Custom objects automatically include these standard fields. Click **Edit** to modify any of the editable fields.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col>
          <col>
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d89956e146">Field Name</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d89956e148">Description</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d89956e146 "><samp class="parmname">CreatedById</samp></td>
            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d89956e148 ">ID of the user who created the record.</td>
          </tr>
          <tr class="">
            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d89956e146 "><samp class="parmname">Currency</samp></td>
            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d89956e148 ">Currency of the record if multicurrency is enabled.</td>
          </tr>
          <tr class="">
            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d89956e146 "><samp class="parmname">Division</samp></td>
            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d89956e148 ">Division to which the custom object record belongs. Custom objects that are
              “detail” objects in a master-detail relationship inherit their
              division from the master object. Custom objects that aren’t related to other records
              are automatically in the global division. Available only in orgs that use divisions
              to segment their data.</td>
          </tr>
          <tr class="">
            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d89956e146 "><samp class="parmname">LastModifiedById</samp></td>
            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d89956e148 ">ID of the user who most recently changed the record.</td>
          </tr>
          <tr class="">
            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d89956e146 "><samp class="parmname">Name</samp></td>
            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d89956e148 "><span id="dev_objectfields__field_name_desc"><a name="dev_objectfields__field_name_desc"><!-- --></a>Identifier for the custom object record. This name
                appears in page layouts, related lists, lookup dialogs, search results, and key
                lists on tab home pages. By default, this field is added to the custom object page
                layout as a required field. </span></td>
          </tr>
          <tr class="">
            <td data-label="Field Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d89956e146 "><samp class="parmname">OwnerId</samp></td>
            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d89956e148 ">
              <p>ID of the assigned owner of the custom object record. If the custom object
                becomes the detail side of a master-detail relationship, this field is removed, as
                ownership of the data is controlled by the master object, or by the primary master
                object for a custom object with two master-detail relationships.</p>
              <p style="margin-bottom:0;">Custom objects on
                the detail side of a master-detail relationship can't have sharing rules, manual
                sharing, or queues, as these require the Owner field.</p>
            </td>
          </tr>
        </tbody>
      </table>