Yes — a profile is mandatory. Every Salesforce user must have exactly one profile assigned at the moment of creation. There’s no “no profile” option in the user creation screen; the Profile picklist is required. The chosen profile determines the user’s baseline permissions, which features they can use, and is tied to the user’s license type — you can’t assign a profile that doesn’t match the user’s license.
Why it’s mandatory
A user without a profile would have no baseline of permissions — no idea whether they can read Accounts, whether they can log in via the API, whether they can see the Setup menu. Salesforce doesn’t define a default “empty” permission set; the platform assumes every authenticated user has a profile.
The license-profile coupling
Profiles are coupled to user licenses:
- Pick the user’s License first (Salesforce, Salesforce Platform, Customer Community, etc.).
- The Profile picklist then shows only profiles tied to that license.
So creating a user is really a two-step pick: license → profile. You can’t, say, assign the System Administrator profile (Salesforce license) to a user with a Customer Community license. They need a profile cloned from a Customer Community standard profile.
What’s not mandatory at user creation
For comparison, here’s what is and isn’t required:
| Field | Required at user creation? |
|---|---|
| First Name | Optional |
| Last Name | Required |
| Alias | Required (auto-generated if blank) |
| Required | |
| Username | Required (must be globally unique, email format) |
| Profile | Required |
| Role | Optional — no role is allowed |
| Permission sets | Optional — none assigned by default |
| License | Required (implied by the profile you pick) |
| Time Zone, Locale, Language | Required (defaults inherited from org) |
Common interview follow-up
- Can a user have more than one profile? No. Exactly one profile per user. Use permission sets to stack additional access.
- Can I change a user’s profile after creation? Yes — edit the user, pick a different profile (within the same license type). To switch license types, you typically need to deactivate the user and create a new one, or contact support.
- Why is the profile picklist empty? Usually because the org has no available license seats for that license type, or you haven’t enabled the matching license category.
Verified against: Salesforce Help — Add a Single User and Profiles. Last reviewed 2026-05-17.