Master Picklist
In Salesforce, the complete list of all possible values defined for a picklist field, from which record type-specific subsets can be selected to control which values appear for different record types.
Definition
In Salesforce, the complete list of all possible values defined for a picklist field, from which record type-specific subsets can be selected to control which values appear for different record types.
In plain English
“A Master Picklist is the complete list of all possible values defined for a picklist field in Salesforce. From this master list, you can select subsets for different record types, controlling which values appear depending on which type of record the user is editing.”
Worked example
An admin at Brookwood Software defines a Master Picklist for the Account.Industry field with 24 values covering all industries the company sells into. Two record types use subsets: B2B Accounts show 18 industry values (excluding consumer-only categories like "Direct Consumer"); B2C Accounts show 6 values (only consumer-relevant). The Master Picklist holds all 24; record types pick which subset surfaces. When the company expands into a new industry, the admin adds a value to the Master Picklist once and selects which record types include it.
Why Master Picklist matters
In Salesforce, a Master Picklist is the complete list of all possible values defined for a picklist field, from which record type-specific subsets can be selected. Admins define the full set of values once at the field level, then choose which values are available for each record type. This lets the same field show different value sets in different contexts without requiring multiple separate fields.
Master Picklists are central to how record types and picklists work together. For example, an Account Type field might have a master list including Customer, Prospect, Partner, Vendor, and Supplier, with the Customer record type only showing Customer and Prospect, while a Vendor record type shows Vendor and Supplier. This pattern keeps the data model clean while supporting multiple use cases through one field. Mature orgs define master picklists thoughtfully and use record type subsets to enforce contextually-appropriate value selection.
How organizations use Master Picklist
Defines master picklists for status fields and uses record type subsets to show different values for different process flows.
Built record type-specific picklist value sets so users only see values relevant to the record type they're working with.
Treats master picklist management as part of data governance, ensuring values are maintained consistently as business needs evolve.
Test your knowledge
Q1. What is a Master Picklist?
Q2. How are master picklists used with record types?
Q3. What's the value of master picklists with subsets?
Discussion
Loading discussion…