Salesforce Dictionary - Free Salesforce GlossarySalesforce Dictionary
DictionaryDDependent Field
AdministrationBeginner

Dependent Field

A Dependent Field is a picklist whose available values dynamically change based on the value selected in a controlling field on the same record.

§ 01

Definition

A Dependent Field is a picklist whose available values dynamically change based on the value selected in a controlling field on the same record. Dependent fields enforce data consistency by limiting choices to relevant, valid options that correspond to the controlling field selection.

§ 02

In plain English

👋 Study buddy

A Dependent Field is a picklist whose available values change based on what's selected in another field called the Controlling Field. The classic example is State depending on Country: pick USA and you see US states, pick Canada and you see Canadian provinces.

§ 03

Worked example

scenario · real-world use

Highbridge Insurance's policy-application form has a Region picklist (US, Canada, UK) and a State/Province picklist with 80 entries across all three. Without configuration, the form would show all 80 entries - confusing and error-prone. The admin sets up State/Province as a Dependent Field controlled by Region: when the user picks US, only the 50 US states appear; Canada filters to 13 provinces; UK to 4 nations. Picking the wrong state for the region simply isn't possible - the dropdown won't offer it. Data quality at the source improves; reports filter cleanly because invalid combinations never enter the database.

§ 04

Why Dependent Field matters

A Dependent Field is a picklist whose available options dynamically change based on the value selected in a controlling field on the same record. The controlling field can be a picklist or a checkbox. Field Dependencies (configured in Setup) define which controlling values map to which dependent values, so when the user picks a controlling value, the dependent picklist filters to show only the valid options for that selection.

Field dependencies create cascading dropdowns that guide users to valid combinations and prevent data entry errors. The classic example is Country (controlling) and State (dependent), but the pattern applies to any hierarchical relationship: product category and subcategory, issue type and sub-type, region and territory. Properly designed dependencies improve data quality dramatically because users literally cannot enter invalid combinations. Multi-level dependencies (where a dependent field is itself the controlling field for another dependent field) can chain several picklists together, though deeper chains become harder to maintain.

§ 05

How to create Dependent Field

Dependent Fields are picklists whose available values dynamically filter based on a Controlling Field's value — "if Country = USA, show only US states." Configured via Field Dependencies on the dependent picklist. The dependent picklist is the field that gets filtered; the controlling field drives the filtering.

  1. Make sure the controlling and dependent picklists both exist

    Object Manager → object → Fields & Relationships. Both fields must already be created — see custom-field for field creation.

  2. Open the dependent Picklist field's detail page

    Fields & Relationships → click into the dependent picklist. NOT the controlling field — dependencies are configured on the dependent.

  3. Click Field Dependencies → New

    In the Field Dependencies section.

  4. Pick the Controlling Field

    Standard or Custom Picklist (or Checkbox). Drives the filtering.

  5. Click Continue → matrix editor opens

    Controlling values across the top, dependent values down the side.

  6. For each controlling value: tick which dependent values are allowed

    Click cells to include / exclude. Default: all dependent values are allowed.

  7. Click Preview to test

    Opens a preview UI showing how the picklist filters. Verify behavior matches your spec.

  8. Save

    Dependency is committed. Forms now filter the dependent picklist based on the controlling field's value.

Mandatory fields
Controlling Field referencerequired

Required. Locked after Save.

Dependent Picklistrequired

Required. The field whose values get filtered.

Gotchas
  • Dependent Field configuration is on the DEPENDENT field, not the controlling field. Common confusion — devs look for the dependency setting on the controlling field's detail page.
  • Field dependencies enforce in UI only. API submissions can write any controlling/dependent combination unless validation rules also enforce — pair with validation for true data integrity.
  • Existing records with invalid combinations (where the dependency was added after the data) don't auto-fix. They keep their original values until edited.
§ 06

How organizations use Dependent Field

BrightEdge Solutions

Configured a State dependent field controlled by Country, eliminating the cross-country state confusion that used to plague their international users.

NovaScale

Built a three-level dependency chain: Product Category controls Product Family, which controls Product Model. Each selection narrows the next so reps always end up with a valid combination.

Vertex Global

Uses dependent fields for Case classification: Issue Type controls Sub-Issue. Picking 'Billing' filters Sub-Issue to billing-related options only, making routing more accurate.

§

Trust & references

Official documentation

Straight from the source - Salesforce's reference material on Dependent Field.

Was this entry helpful?
Help us write better definitions. Quick reactions or detailed edit suggestions.
§

Test your knowledge

Q1. What is a Dependent Field?

Q2. What's a classic example of a controlling and dependent field pair?

Q3. Why use dependent fields?

§

Discussion

Loading…

Loading discussion…