Skip to content

Licensing

The right license mix directly impacts cost, feature availability, and user experience. Getting it wrong goes one of two ways: overpaying (giving full CRM licenses to users who only need a portal) or under-licensing (blocking features the architecture depends on).

License Categories Overview

Salesforce licenses fall into distinct categories, each with different cost structures and capabilities.

Organizes all Salesforce license types into four categories: User Licenses, Feature Licenses, Permission Set Licenses, and Usage-Based Entitlements, with key examples under each.
Figure 1. Salesforce license types organized into four top-level categories. User Licenses control what a person can do in the org; Feature and Permission Set Licenses add specific capabilities on top; Usage-Based Entitlements (API calls, storage, Data Cloud credits) are consumption-priced rather than per-seat.

Full CRM Licenses

The core Salesforce licenses for internal users who need full CRM functionality.

Sales Cloud License

FeatureIncluded
Accounts, Contacts, OpportunitiesYes
Leads, CampaignsYes
ForecastingYes
Products, Price Books, QuotesYes
Territory ManagementYes
Einstein Activity CaptureAdd-on or UE edition
Revenue IntelligenceAdd-on
Sales Engagement (HVS)Add-on

Service Cloud License

FeatureIncluded
Cases, SolutionsYes
Knowledge (basic)Yes
Entitlements, MilestonesYes
Omni-Channel RoutingYes
Service ConsoleYes
Messaging for In-App and Web (MIAW)Add-on
Service Cloud VoiceAdd-on
Field ServiceAdd-on
Einstein BotsAdd-on

Sales + Service (Combined) License

A combined license covering both Sales and Service Cloud functionality. More cost-effective than purchasing both separately when users need selling and case management capabilities.

When to recommend combined

If more than 30-40% of your user base needs both Sales and Service functionality, the combined license is almost always more cost-effective than buying separate licenses and managing which users get which. The administrative overhead of two license types often exceeds the cost savings.

Platform Licenses

Platform licenses give access to custom applications built on the Salesforce platform. They do not include standard CRM objects (Opportunities, Cases, Campaigns, Forecasts).

Platform Starter (formerly Force.com App Subscription)

CapabilityLimit
Custom apps1
Custom objects per app10
Custom tabs10
Standard objectsAccounts, Contacts only
API accessYes
Reports & DashboardsYes (on accessible objects)
FlowsYes
ApexYes

Platform Plus (formerly Force.com One App)

CapabilityLimit
Custom appsUnlimited
Custom objects110
Custom tabs25
Standard objectsAccounts, Contacts only
API accessYes
Reports & DashboardsYes
FlowsYes
ApexYes

When to Use Platform Licenses

Decision tree routing users to Platform Starter, Platform Plus, or a full CRM license (Sales, Service, or combined) based on whether they need standard CRM objects and app complexity.
Figure 2. Platform license selection turns on one question: does the user need Opportunities, Cases, Campaigns, or Forecasts? If yes, a full CRM license is required. If no, the choice between Platform Starter and Platform Plus depends on custom app and object count.

Platform license gotcha

Platform licenses provide access to Accounts and Contacts but not to Opportunities, Cases, Campaigns, or Forecasts. If your custom app uses any of these standard objects - even indirectly through lookups or automation - a Platform license will not work. Audit all object dependencies before recommending.

Experience Cloud Licenses

Experience Cloud (formerly Community) licenses are for external users: customers, partners, or other third parties who access Salesforce through a portal.

License Type Comparison

LicenseAccess LevelObject AccessSharingCost TierBest For
Customer CommunityBasic self-serviceCases, Knowledge, limited custom objectsLimited (no roles)LowestHigh-volume self-service portals
Customer Community PlusFull customer portalFull object accessRole-based hierarchyMediumComplex customer portals with sharing
Partner CommunityPartner relationship managementOpportunities, Leads, custom objectsRole-based + partner sharingHigherChannel/partner management
External AppsAPI + custom app accessCustom objects onlyLimitedPer-login or per-memberAuthenticated external apps
Channel AccountLightweight partner accessLimited partner objectsLimitedLower than PartnerLarge partner networks with simple needs

Member vs Login Licensing

Experience Cloud offers two pricing models:

Member-based: Fixed cost per named user per month. Best when users log in frequently (daily or weekly).

Login-based: Cost per login event. Best when users log in infrequently (monthly or less). A login counts as any 24-hour period in which the user accesses the community.

ScenarioRecommended Model
Customer support portal (daily usage)Member-based
Annual renewal portal (once a year)Login-based
Partner deal registration (weekly)Member-based
Investor relations (quarterly)Login-based
Patient portal (monthly visits)Evaluate break-even point

Break-even calculation

Calculate the break-even point: if a member license costs $6/month and a login costs $1.50/login, the break-even is 4 logins/month. Below 4 logins, login-based is cheaper. Above 4, member-based wins. Always model expected usage patterns.

Customer Community vs Customer Community Plus

A key licensing decision for portal architectures.

CapabilityCustomer CommunityCustomer Community Plus
Role hierarchyNo (all users share one role)Yes (up to 3 levels)
Sharing rulesNoYes
Delegated adminLimitedYes
ReportsLimitedYes (with dashboards)
Flows (screen flows)YesYes
API accessNoYes
Custom objects10Unlimited
Record visibilityAccount-based onlyRole + sharing-based

The key question: Does the portal need record-level visibility controls beyond simple account-based access? If yes, Customer Community Plus is required.

Identity Licenses

Authentication and SSO capabilities without CRM data access.

Salesforce Identity License

FeatureIncluded
SSO (SAML, OIDC)Yes
Social Sign-OnYes
MFAYes
My DomainYes
Connected AppsYes
CRM data accessNo
Custom objectsNo
API accessLimited

External Identity License

For external users who only need authentication, with no CRM access at all. The cheapest way to provide authenticated access to external apps via Salesforce as the Identity Provider (IdP).

When to use: You need Salesforce as an IdP for external users who will never access Salesforce data directly. Often combined with custom AWS/GCP compute or third-party applications.

Chatter Licenses

Chatter Free

Free license for users who only need Chatter collaboration.

FeatureIncluded
Chatter posts and commentsYes
GroupsYes
FilesYes
People and profilesYes
CRM dataNo
ReportsNo
Custom objectsNo

Chatter External

Free license for external users (customers, partners) who are invited to specific Chatter groups.

When to use: You want to collaborate with external stakeholders in Chatter without giving them any CRM or portal access. Good for project-based collaboration with vendors.

Edition Selection

Choosing between Enterprise, Unlimited, and Performance editions is an architectural decision. The key differentiators:

Flowchart selecting between Enterprise, Unlimited, and Performance editions based on Shield requirements, Premier Support, per-user storage needs, custom object count, and sandbox requirements.
Figure 3. Edition selection logic starting from Shield encryption requirements and working through Premier Support, storage per user, custom object count, and sandbox needs. Performance Edition is the only one that bundles Shield; Unlimited adds storage, sandboxes, and Premier Support over Enterprise.

Edition vs add-on math

Before recommending an edition upgrade, calculate whether buying the specific feature as an add-on is cheaper. Upgrading 500 users from Enterprise to Unlimited to get Shield might cost more than buying Shield as an add-on on Enterprise. Always model the numbers.

Unlimited Edition+ (UE+)

Unlimited Edition+ (UE+) is the premium bundled tier (GA December 2023) that consolidates Data Cloud, AI/Agentforce, and multiple add-ons into a single SKU. UE+ comes in cloud-specific variants: Sales Cloud UE+, Service Cloud UE+, and industry variants (Financial Services Cloud UE+, Health Cloud UE+, etc.), each with different included capabilities. It changes the architectural calculus because capabilities that previously required separate purchases are now bundled.

UE+ Variants

The table below represents a superset of capabilities across all UE+ variants. Sales Cloud UE+ and Service Cloud UE+ each include different subsets. Always confirm which variant the customer has (or is evaluating) before assuming a specific capability is included.

Included in UE+ (beyond standard UE)Architectural Impact
Data CloudUnified customer profiles without separate Data Cloud contract - enables identity resolution and cross-system segmentation natively
Agentforce creditsAI agent capabilities included - reduces dependency on AppExchange AI tools or custom Apex-based AI integrations
Generative AI featuresEinstein AI features bundled - no per-user AI add-on licensing
Revenue IntelligenceAdvanced analytics included - reduces need for separate CRM Analytics Plus licenses for sales analytics (Sales Cloud UE+)
Sales Planning / EnablementEnablement tools bundled - less reliance on third-party LMS or coaching platforms (Sales Cloud UE+)
Slack + Slack Sales ElevateCollaboration layer included - affects communication architecture decisions
Tableau (select capabilities)Visualization tooling included - may eliminate need for separate Tableau licenses

Industry-specific UE+ editions also include industry data models and vertical-specific capabilities.

Architectural Decision Impact

When a CTA scenario specifies UE+ (or the budget supports it), the architecture shifts:

  • Fewer AppExchange dependencies: Capabilities that previously required ISV solutions (AI scoring, revenue analytics, data unification) are native
  • Simpler licensing model: One SKU instead of a base edition plus 5-8 add-ons, which makes cost modeling more predictable
  • Data Cloud as a given: With Data Cloud included, cross-system identity resolution and customer 360 become default architectural patterns, not optional add-ons
  • API limit expansion: UE+ inherits Unlimited Edition’s base allocation plus per-user API calls/24h — see official Salesforce API Request Limits documentation for current numbers; plan accordingly for integration-heavy architectures

UE+ is not always the answer

UE+ is premium-priced. If the scenario does not require Data Cloud, AI agents, or the bundled add-ons, standard Enterprise or Unlimited edition with targeted add-ons may be significantly cheaper. The CTA board expects you to justify the edition choice with scenario-specific requirements, not default to the most expensive option.

Einstein and AI Licenses

Einstein License Overview

ProductWhat It DoesLicense Model
Einstein Activity CaptureSyncs email + calendar to SalesforcePer-user add-on or UE edition
Einstein Lead ScoringPredictive lead scoringIncluded in some editions
Einstein Opportunity ScoringWin probability predictionIncluded in some editions
Einstein DiscoveryAutomated analytics + predictionsCRM Analytics Plus license
Einstein BotsConversational AI for ServiceService Cloud add-on
Agentforce (formerly Einstein Copilot)Autonomous AI agents across cloudsAgentforce edition or add-on
Einstein SearchAI-powered searchIncluded in most editions

Einstein licensing complexity

Einstein licensing is one of the more complex areas in all of Salesforce. Features are bundled differently across editions, and the options change often. Always verify current bundling with Salesforce pricing documentation or the account executive.

Data Cloud Licenses

Data Cloud (formerly Customer Data Platform / Salesforce CDP) unifies customer data from multiple systems.

ComponentWhat It Provides
Data Cloud creditsProcessing and storage units (consumption-based)
Data Cloud for MarketingCustomer segmentation for Marketing Cloud
Data Cloud for ServiceUnified customer profile for agents
Data Cloud segmentsAudience creation and activation
Identity resolutionCross-system customer matching

Architectural implication: Data Cloud is consumption-based (credits), not per-user. This shifts the cost model from predictable monthly to usage-based, requiring capacity planning.

MuleSoft Licenses

ProductPurposeLicense Model
MuleSoft Anypoint PlatformAPI management + integrationvCore-based (compute units)
MuleSoft ComposerLow-code integrationPer-user + flow-based
MuleSoft RPARobotic process automationPer-bot

When MuleSoft is architecturally justified: Complex multi-system integration landscapes (5+ systems), need for API-led connectivity (experience, process, system API layers), or when the organization has a strategic API management initiative.

When MuleSoft is overkill: Simple point-to-point integrations between 2-3 systems, or when native Salesforce integration (Platform Events, Outbound Messages, Flow HTTP callouts) is sufficient.

Tableau Licenses

License TypeUser TypeCapabilities
Tableau CreatorAnalysts, data engineersFull authoring, Prep, data connections
Tableau ExplorerBusiness usersExplore existing workbooks, create views
Tableau ViewerConsumersView and interact with published dashboards
Tableau SiteServer/Online deploymentHosting and management

See Reporting & Analytics for when to use Tableau vs CRM Analytics vs standard reports.

Shield Licenses

A set of security and compliance tools sold as an add-on (or included in Performance edition).

ComponentWhat It Does
Platform EncryptionEncrypt data at rest (deterministic or probabilistic)
Event MonitoringLogin forensics, API usage tracking, data access auditing
Field Audit TrailRetain field history beyond 18 months (up to 10 years)

Shield and architecture

Shield Platform Encryption affects search, filtering, and sorting on encrypted fields. Encrypted fields cannot appear in WHERE clauses (deterministic encryption has limited filter support), SOQL aggregate functions, or formula fields. Plan the data model around encryption requirements from the start.

Industry Cloud Licenses

Industry CloudTarget SectorKey Features
Health CloudHealthcare, Life SciencesPatient management, care plans, clinical data model
Financial Services CloudBanking, Insurance, Wealth ManagementFinancial accounts, referrals, action plans
Manufacturing CloudManufacturingSales agreements, account-based forecasting
Consumer Goods CloudCPG, RetailRetail execution, trade management
Education CloudHigher Ed, K-12Student lifecycle, recruitment, advising
Nonprofit CloudNGOs, FoundationsFundraising, program management, outcomes
Net Zero CloudSustainabilityCarbon accounting, ESG reporting
Communications CloudTelco, MediaCPQ, order management, service orchestration
Automotive CloudAutomotiveVehicle management, dealer performance

Architectural consideration: Industry clouds ship with pre-built data models, processes, and UIs. When the customer’s industry aligns, using the industry cloud eliminates significant custom development. The tradeoff: heavily customized industry clouds can be harder to upgrade.

Feature Licenses vs Permission Set Licenses

The distinction matters for CTA exam scenarios.

Feature Licenses

Assigned in user records. Enable specific features for individual users.

Examples: Marketing User, Knowledge User, Service Cloud User, Flow User.

Permission Set Licenses (PSLs)

Assigned through permission sets. More granular than feature licenses. Multiple PSLs can be assigned to a single user.

Examples: CRM Analytics Plus, Sales Cloud Einstein, Identity Connect.

The difference: Feature licenses are all-or-nothing per user. Permission set licenses allow mixing and matching capabilities through permission sets, giving finer-grained cost control.

Cost Optimization Strategies

License Right-Sizing

StrategyHow to Apply
Audit actual usageRun login history reports - inactive users cost money
Platform licenses for back-officeWarehouse, HR, or operations staff who need custom apps but not CRM
Community licenses for externalsNever give full CRM licenses to portal users
Chatter Free for collaboration-onlyExecutives who only use Chatter, not CRM
Login-based for infrequent usersCommunity users who log in less than monthly
Permission set licenses over edition upgradesAdd specific features via PSLs instead of upgrading the entire org edition

License Optimization Decision Process

Routes a new user access request to the cheapest appropriate license, from Chatter Free and Identity through Platform tiers, Sales and Service Cloud, and Experience Cloud portal licenses.
Figure 4. License right-sizing flow for any new user request. The first branch separates collaboration-only, auth-only, custom-app, and CRM-data needs. External users are routed to Experience Cloud license tiers rather than full CRM, which is the single highest-impact cost optimization in most multi-audience orgs.

Common Anti-Patterns

Anti-PatternProblemFix
Full CRM for everyoneMassive over-spendAudit and right-size to Platform where possible
Customer Community Plus for simple portalsPaying for sharing model nobody usesDowngrade to Customer Community
Separate Sales + Service licenses when most users need bothHigher cost + admin overheadSwitch to combined licenses
Ignoring login-based pricingOverpaying for infrequent external usersModel usage patterns and switch
Buying UE edition for one featurePremium edition cost for a single capabilityEvaluate if PSL or add-on is cheaper
  • Org Strategy: Edition and license choices constrain org strategy
  • Reporting & Analytics: Analytics licenses (CRM Analytics, Tableau) affect reporting strategy
  • Platform Capabilities: License type determines available governor limits and features
  • Trade-Offs: License optimization trade-off analysis
  • Security: Shield licensing for encryption and audit requirements

Sources

Personal study notes for the Salesforce CTA exam. Content compiled from VJ's study notes, official Salesforce documentation, community sources, and online publicly available content, then organized and presented with AI assistance. Not affiliated with Salesforce. © 2025–2026 VJ Srivastava.