Skip to content

Licensing: Quick Reference

License selection is where CTAs demonstrate cost-awareness. The wrong choice means overpaying (full CRM for portal users) or under-licensing (blocking features the architecture depends on). Always start with the cheapest license that meets the user’s actual needs.

License Categories at a Glance

flowchart TD
    A[Who is the user?] --> B{Internal or<br/>External?}
    B -->|Internal| C{Needs CRM objects?<br/>Opps/Cases/Campaigns}
    B -->|External| D{Access level?}
    C -->|Yes| E[Full CRM License]
    C -->|No, custom apps only| F[Platform License]
    C -->|Chatter only| G["Chatter Free ($0)"]
    C -->|Auth only| H[Identity License]
    D -->|Self-service portal| I[Customer Community]
    D -->|Portal + sharing rules| J[Customer Community Plus]
    D -->|Partner management| K[Partner Community]
    D -->|Auth only| L[External Identity]

    style G fill:#2d6a4f,color:#fff
    style F fill:#2d6a4f,color:#fff
    style I fill:#2d6a4f,color:#fff

Full CRM License Quick Ref

LicenseKey ObjectsWhen to Use
Sales CloudAccounts, Contacts, Opportunities, Leads, ForecastingSales teams
Service CloudCases, Knowledge, Entitlements, Omni-Channel, ConsoleSupport teams
Sales + ServiceBoth Sales and Service objectsUsers needing both (>30-40% overlap = combined is cheaper)

Platform License Quick Ref

LicenseCustom AppsCustom ObjectsStandard ObjectsAPI
Platform Starter110Accounts, Contacts onlyYes
Platform PlusUnlimited110Accounts, Contacts onlyYes

Platform license trap

Platform licenses do NOT provide access to Opportunities, Cases, Campaigns, or Forecasts. If your custom app uses any of these — even indirectly via lookups or automation — the Platform license will fail. Audit all object dependencies first.

Experience Cloud License Comparison

LicenseRole HierarchySharing RulesAPICustom ObjectsBest For
Customer CommunityNoNoNo10High-volume self-service
Customer Community PlusYes (3 levels)YesYesUnlimitedComplex portals with sharing
Partner CommunityYesYes + partner sharingYesFullChannel/partner management
External AppsNoLimitedYesCustom onlyAPI-driven external apps

The critical question: Does the portal need record-level visibility beyond account-based access? If yes, Customer Community Plus is required. If no, use the cheaper Customer Community.

Member vs Login Pricing

ModelPricingBest When
Member-basedFixed $/user/monthUser logs in daily or weekly
Login-based$/login event (24-hour window)User logs in monthly or less

Break-even formula: If member = $6/month and login = $1.50/login, break-even = 4 logins/month. Below 4 logins, login-based wins. Always model expected usage.

AI & Agentforce Licensing (2025-2026)

ProductWhat It DoesLicense Model
Agentforce add-onUnmetered generative AI for a userThree models: per-conversation ($2/conversation), Flex Credits ($0.10/action, packs of 100K at $500), per-user editions ($550+/user/month). Pricing evolves rapidly — verify current rates.
Agentforce 1 EditionReplaces former Einstein 1 EditionBundle pricing
Einstein Activity CaptureEmail + calendar syncPer-user add-on or UE edition
Einstein DiscoveryPredictive analytics + AI insightsCRM Analytics Plus PSL
Einstein BotsConversational AI for ServiceService Cloud add-on

Einstein to Agentforce transition

Einstein add-ons and Einstein 1 Editions are being replaced by Agentforce add-ons and Agentforce 1 Editions. If the scenario mentions AI capabilities, frame your answer around Agentforce (current branding), not legacy Einstein naming.

Salesforce Foundations (Free)

Starting in 2025, Enterprise and Unlimited Edition customers on Sales Cloud and Service Cloud get Salesforce Foundations — free features from Data Cloud, Marketing, Commerce, Service, Sales, and Agentforce. Know this exists; it changes the “add-on vs included” calculus.

Add-On & Feature License Cheat Sheet

Add-OnWhat It ProvidesIncluded In
ShieldPlatform Encryption + Event Monitoring + Field Audit TrailPerformance Edition
Data CloudUnified customer data, identity resolution, segmentationConsumption-based (credits)
MuleSoft AnypointAPI management + integrationvCore-based
MuleSoft ComposerLow-code integrationPer-user + flow
Tableau CreatorFull analytics authoringSeparate product
Tableau ExplorerExplore existing workbooksSeparate product
Tableau ViewerView published dashboardsSeparate product
Field ServiceWork orders, dispatch, mobile for techniciansService Cloud add-on

Feature License vs Permission Set License

AspectFeature LicensePermission Set License (PSL)
AssignmentUser record (all-or-nothing)Permission set (mix and match)
GranularityCoarseFine-grained
ExamplesMarketing User, Knowledge UserEinstein Analytics Plus, Shield
Cost controlLess flexibleMore flexible — add capabilities without edition upgrade

PSL over edition upgrade

If the scenario needs one specific capability (e.g., Einstein Analytics), evaluate adding a PSL instead of upgrading the entire org from Enterprise to Unlimited. Judges reward this cost-awareness.

Cost Optimization Quick Wins

Anti-PatternFixSavings
Full CRM for everyonePlatform licenses for non-CRM usersMajor
CC Plus for simple self-serviceDowngrade to Customer CommunityModerate
Separate Sales + Service when most need bothCombined licensesModerate
Member pricing for infrequent portal usersSwitch to login-basedModerate
UE edition upgrade for one featurePSL or add-on insteadMajor
Inactive licenses not reclaimedQuarterly license audit + reclaimModerate

Reverse-Engineered Use Cases

Scenario 1: Manufacturing company with 200 sales reps, 50 service agents, 500 warehouse staff who use a custom inventory app, 10,000 dealer partners logging in monthly.

  • Sales reps: Sales Cloud (200 licenses)
  • Service agents: Service Cloud (50 licenses)
  • Warehouse staff: Platform Starter (500 licenses) — they only use the custom inventory app, no CRM objects
  • Dealer partners: Partner Community, login-based (10,000 logins/month is cheaper than 10,000 member licenses at monthly login frequency)
  • Trade-off: Platform Starter limits warehouse staff to 1 app and 10 custom objects. If inventory app grows beyond 10 objects, upgrade to Platform Plus.

Scenario 2: Healthcare org needs Shield encryption for PHI, has 300 users, currently on Enterprise Edition.

  • Option A: Upgrade to Performance Edition (Shield included, ~$300/user/month)
  • Option B: Stay on Enterprise + Shield add-on (~$25/user/month add-on)
  • Decision: Calculate TCO. If Shield is the only gap, the add-on is dramatically cheaper. Only upgrade to Performance if multiple bundled features are needed (Shield + Premier Support + additional storage).

Scenario 3: Non-profit with customer portal where 80% of users log in once a quarter to check donation history.

  • Decision: Customer Community (not Plus — no sharing rules needed for simple read access), login-based pricing
  • Why: 80% of users log in 4 times/year. At $1.50/login vs $6/month member, login-based saves ~75%
  • Trade-off: Heavy users (20%) pay more per-login. Model the blended cost to confirm savings.

Sources