The Three-Layer Licensing Architecture
Salesforce licensing is not a single license type. It is three layers: edition, user license, and feature license. Understanding this architecture is critical to right-sizing and avoiding over-licensing.
- Edition: The tier (Professional, Enterprise, Unlimited). Determines feature access and customization capacity.
- User License: The type of user (Salesforce, Platform Starter, Community, Identity). Determines login access and feature set. Most costly component.
- Feature License: Optional add-ons (Einstein, Einstein GPT, Chatter External, advanced features). Consumed on top of user licenses.
Each layer is independently configurable and priced. A common mistake is assigning too many high-cost user licenses when cheaper alternatives would work.
What a Salesforce License Actually Is
A Salesforce license is not a product. It is a credential that gives a named user access to the platform and a defined set of features based on the user license type and edition.
When you "assign a license" to a user, Salesforce stores that mapping. The user logs in with their credentials, and the system applies the license permissions. If the license type changes (Platform Starter → full CRM), the user's permissions update immediately.
Key point: Licenses are mapped to users, not to seats or devices. One user can only hold one license type at a time. If you have 500 users, you need at least 500 licenses (across all types).
Full CRM (Salesforce) User License
The full CRM user license (sometimes called "Salesforce User License" or "Full CRM") is the most expensive and most commonly assigned. It includes unlimited access to Sales Cloud, Service Cloud, and all platform features within the edition tier.
What it includes:
- Unlimited object access (within the edition limit)
- Full access to Salesforce Reports & Dashboards
- Workflow automation and approval processes
- API access for third-party integrations
- Chatter for collaboration
- Einstein Analytics (with feature license)
Typical price range: $90-$150/user/month (depending on edition), plus annual 8-10% uplift.
When to use: Sales, service, and operations teams who need full access to CRM data and all platform features. Account executives, customer success managers, and support agents.
The trap: Enterprises assign full CRM licenses to 100% of staff. In reality, many back-office and support users need only limited object access and would qualify for cheaper Platform licenses.
Platform Starter and Platform Plus User Licenses
Platform licenses are Salesforce's cost-efficient alternative for users who need some CRM access but not the full suite. They come in two flavors: Platform Starter and Platform Plus.
Platform Starter ($25/user/month):
- Supports 10 custom objects (plus standard objects: Accounts, Contacts, etc.)
- No standard CRM objects beyond read-only access to Accounts and Contacts
- Good for data entry specialists, internal users, or light CRM consumers
- Cheap but restrictive. Often undersized for active CRM users.
Platform Plus ($100/user/month):
- Supports 110 custom objects and most standard CRM objects
- Access to Sales Cloud and Service Cloud features (Opportunities, Cases, etc.)
- Covers 80-90% of typical internal business user needs
- Sweet spot for cost efficiency vs. feature coverage.
Negotiation tip: When right-sizing user licenses, start with a Platform Plus base and only upgrade to full CRM for teams that actively use Opportunities, Cases, or advanced features. This alone saves 20-30% on license costs.
External and Community Licenses
External licenses are for users outside your organization: customers, partners, or vendors. Salesforce offers several options.
Customer Community: $5-25/user/month (per-user). Access to a branded portal for case management, knowledge base, and order status. Low-cost option for broad customer bases.
Customer Community Plus: $20-40/user/month. Adds community forum, collaborative features, and custom objects.
Partner Community: $25-50/user/month. For channel partners. Includes opportunity visibility, proposal generation, and partner portal features.
Partner Community Plus: $40-100/user/month. Full feature set for partner ecosystem management.
Chatter Free: Zero cost. Limited to collaboration and file sharing. No CRM access.
Chatter External: Zero cost. Allows external users to collaborate on Chatter without a full license. Useful for vendor feedback loops or ad-hoc collaboration.
External licenses are priced per-login (you pay when the user logs in) or per-user (monthly fee regardless). Per-login is cheaper if adoption is sparse; per-user makes sense for high-frequency users.
Identity Licenses and SSO-Only Users
If you have users who only need single sign-on (SSO) via Salesforce but don't need to access Salesforce itself, an Identity license is the option.
Cost: $0-4/user/month (often free for enterprises).
Use case: Employees who use third-party tools (Slack, Jira, Zendesk) that authenticate via Salesforce's identity provider. They never log into Salesforce directly.
If unaddressed, these users get counted as "CRM users" and eat budget. Identify and move them to Identity licenses for cost savings.
Einstein Feature Licenses and AI Add-Ons
Salesforce Einstein (now Einstein AI) is a family of AI and analytics features offered as add-ons on top of user licenses.
Einstein Analytics (Einstein BI): $25-75/user/month. Advanced data analytics, custom dashboards, and predictive insights. Requires a CRM or Platform Plus user license.
Einstein Sales Cloud Einstein: $50/user/month. AI-powered lead scoring, next-best-action recommendations, and conversation intelligence. Integrated into Sales Cloud.
Einstein Service Cloud (Einstein GPT for Service): $50/user/month. AI-powered case summarization, suggested responses, and knowledge recommendations for support agents.
Agentforce Flex Credits: Newer model. Usage-based pricing at approximately $0.10/action for AI-driven automation. No per-user fee; you pay for what you use.
Key point: Feature licenses are optional and stacked. You buy a user license first, then add Einstein features only for users who need them. This is where many enterprises over-spend: buying Einstein for 500 users when only 50 analysts use it.
Ready to right-size your Salesforce licensing mix?
Get our licensing audit checklist and cost optimization strategies for your next negotiation.Editions: Professional, Enterprise, and Unlimited
Editions set the tier and limit customization capacity. They're orthogonal to user license type.
Professional Edition ($150/user/month): Basic CRM features, limited custom objects and fields, limited API calls. Entry-level for small teams.
Enterprise Edition ($300/user/month): Mid-market standard. Unlimited custom objects, advanced features, higher API limits. Most enterprises run this tier.
Unlimited Edition ($500+/user/month): Highest tier. Unlimited everything. Rarely justified unless you're building a complex multi-tenant platform or heavy custom development.
Key insight: Most enterprises should be on Enterprise Edition. Unlimited is overkill for most use cases. Professional is usually too limited for real CRM operations.
How Editions and User Licenses Interact
Edition and user license type are independent. You can mix and match:
- Enterprise Edition with full CRM users (typical).
- Enterprise Edition with Platform Plus users for cost optimization.
- Professional Edition with full CRM users (limited but cheaper).
- Unlimited Edition with Platform Starter users (rare, wastes money).
The right combination depends on your feature needs and budget. Example: if your primary need is CRM with light customization, Enterprise Edition + mix of full CRM and Platform Plus users is optimal.
The Classic Over-Licensing Trap
The most expensive mistake: assigning full CRM user licenses to everyone by default. Salesforce sales reps push this because it maximizes their deal size. Your job is to resist.
Scenario: 500 total users. You assign all 500 full CRM licenses at $120/user/month.
- Full cost: 500 × $120 × 12 = $720,000/year.
- Reality: Only 200 users actively use CRM. 300 are back-office, HR, or finance staff who need limited access.
- Optimized: 200 full CRM + 300 Platform Plus = (200 × $120) + (300 × $100) = $54,000/month = $648,000/year.
- Savings: $72,000/year (10%).
This is achievable by auditing actual usage and moving low-touch users to Platform licenses. Most enterprises can cut 15-25% of license costs this way.
Auditing Your Current License Mix
Step 1: Export user list from Salesforce Setup > Users. Note each user's license type, login frequency, and last 30-day activity.
Step 2: Categorize users by actual usage:
- High-touch: Log in 5+ days/week, create records, modify data. Candidate for full CRM.
- Medium-touch: Log in 2-4 days/week, read and report on CRM data. Candidate for Platform Plus.
- Low-touch: Log in 1x/week or less, mostly read-only. Candidate for Platform Starter.
- Dormant: Haven't logged in 90+ days. Candidate for deprovisioning or Identity license.
Step 3: Propose migrations. Move medium-touch users to Platform Plus, low-touch to Platform Starter. Deprovision dormant users.
Step 4: Model the cost reduction. This becomes your negotiation leverage at renewal.
Agentforce Flex Credits and AI Licensing
Agentforce (Salesforce's AI automation platform) uses a different model: Flex Credits, a unified currency for AI consumption. Instead of per-user pricing, you pay per action (approximately $0.10/action).
How it works: Agentforce agents perform tasks: responding to customer inquiries, updating records, scheduling follow-ups. Each action costs ~$0.10 in Flex Credits. Your total spend depends on adoption and automation volume.
Implication: Agentforce is additive to your user license costs, not a replacement. You still pay for CRM or Platform licenses; Agentforce is consumed on top.
Forecast conservatively: If you deploy Agentforce to handle 1,000 customer inquiries/month at 2 actions/inquiry, that's 2,000 actions or $200/month. But scaling to 10,000 inquiries becomes $2,000/month. Underestimating adoption leads to surprise true-ups.
Cloud Editions: Sales Cloud vs Service Cloud vs Platform
Salesforce also organizes by cloud. This is a positioning layer, not a technical distinction.
Sales Cloud: Includes Opportunities, forecasts, and sales processes. Most CRM users run this cloud.
Service Cloud: Includes Cases, knowledge management, and support automation. Support and customer success teams run this cloud.
Platform: A blank slate for custom development. No pre-built features. For enterprises building custom applications.
You can mix clouds. A user can access both Sales and Service Cloud features in the same org.
Best Practices for Right-Sizing
1. Start with a usage audit. Don't assume based on job title. Actual login frequency and feature usage determine the right license type.
2. Use Platform Plus as your baseline. It's 80% as capable as full CRM but at 83% of the cost. Justify every full CRM assignment.
3. Deprovision inactive users. Licenses for dormant accounts are pure waste. Audit and remove them quarterly.
4. Forecast Einstein conservatively. Feature licenses are tempting but expensive. Buy them only for users with proven need.
5. Bundle negotiation. When negotiating user license rates, push for better pricing on Platform licenses (they're lower-margin for Salesforce) to offset CRM costs.
Conclusion
Salesforce licensing is complex by design. The vendor benefits from confusion; enterprises suffer from over-licensing. Understanding the three-layer architecture—editions, user licenses, and feature licenses—empowers you to right-size and negotiate smarter.
The key moves: audit actual usage, migrate low-touch users to Platform Plus, deprovision dormant accounts, and reserve feature licenses for proven high-value users. These moves alone can cut 15-25% from your Salesforce bill without reducing capability.