---
schema_version: "1"
id: a076745cd9709efb3e812999779b1860f8d41084309762f3843412e696b93139
title: Add Custom Settings Fields
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/cs_add_fields.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.cs_add_fields.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 6349c056cc6dfa9cae40898f1dd8b24f26ab6eb74ae31550b61cd0197ca2c730
description: After you define custom settings, add fields to them. The custom fields contain the data used by the custom setting.
products:
  - Salesforce Platform
  - Security
release: "264"
---
# Add Custom Settings Fields

After you define custom settings, add fields to them. The custom fields contain the data used by the custom setting.

### 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 and Lightning Experience.</td>

          </tr>
          <tr class="">
            <td class="slds-cell-wrap" style="vertical-align:top;">
              <p>Available in: <strong>Group</strong>, <strong>Professional</strong>, <strong>Developer</strong>, <strong>Enterprise</strong>,
                <strong>Performance</strong>, <strong>Unlimited</strong>, and <strong>Database.com</strong> Editions.
              </p>
              <p style="margin-bottom:0;">Packages 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="d206336e87">User Permissions
              Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d206336e87 ">To manage, create, edit, and delete custom settings:</td>

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

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

1. From Setup, enter Custom Settings in the Quick Find box, then select **Custom Settings**.
2. Click the custom setting that you want to add fields to. (If you just created the custom setting, the Custom Setting Detail page appears.)
3. Click **New**.
4. Select a field type and click **Next**.
    
    ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-extend_click-264-0-0-production-enus/5f7d9219-b7b1-4552-8891-f1aba9b289fc/images/icon_note.png)
    
    Note Record size is based on the maximum field size of each field type, not the actual storage that’s used in each field. When adding fields to a custom setting definition, use the appropriate type and specify a length that doesn’t exceed what’s needed for your data. This action helps you avoid reaching the cached data limit. For example, if you create a US social security number (SSN) field, select the Text data type and specify a length of 9. If you select a Text Area data type, the field would add 255 characters to the usage count for each record, regardless of the number of characters entered.
5. Enter the details for the field.
6. Confirm the information, and then click **Save** or **Save & New**.

After you add fields, add data, and for hierarchy custom settings, specify the access level.

#### See Also

- [Create Custom Settings Records](https://help.salesforce.com/s/articleView?id=platform.cs_add_data.htm&release=264.0.0&type=5 "After you define your custom settings and add fields, you can populate the fields with data.")