August 7, 2026

Salesforce License Types: Features, Pricing & User Access

Approx 20 min read
softsquare team
Krisha Panchamia
Author

Table of Contents

Why OpenAI is Transforming Equipment Repair
Why OpenAI is Transforming Equipment Repair
Why OpenAI is Transforming Equipment Repair
Why OpenAI is Transforming Equipment Repair
Why OpenAI is Transforming Equipment Repair
Why OpenAI is Transforming Equipment Repair

A Salesforce license determines the level of functionality and access available to a user. Choosing the right license matters because not every employee, system, customer, or partner needs the same Salesforce capabilities.

Right-sized licensing can help businesses control costs, maintain appropriate access, and avoid paying for functionality users do not need.

Salesforce licensing can include user licenses, Platform licenses, feature and permission set licenses, Experience Cloud licenses, integration licenses, and AI-related options such as Agentforce.

This guide explains the major Salesforce license types, how they differ, pricing considerations, and which options may suit different users.

What Is a Salesforce License?

A Salesforce license defines the baseline functionality available to a user. Every Salesforce user has a user license, while additional capabilities may be provided through feature licenses, permission set licenses, profiles, and permission sets.

Term What It Controls
Edition Overall Salesforce functionality available to the organization
User License Baseline functionality available to an individual user
Profile Baseline permissions assigned to the user
Permission Set Additional permissions granted to the user

A simple way to view the relationship is: Edition → User License → Profile / Permission Sets

A user has one user license but can have multiple applicable feature or permission set licenses.

Salesforce Editions vs. License Types

Salesforce editions and licenses are often confused.

An edition defines the broader functionality available with a Salesforce product. Current Sales offerings, for example, include Free Suite, Starter Suite, Pro Suite, Enterprise, Unlimited, and Agentforce 1 Sales.

A license controls the baseline functionality available to an individual user.

This means users in the same Salesforce environment may have different license types depending on their responsibilities. A sales representative may need full CRM functionality, while an operations employee may only need access to custom applications.

Types of Salesforce Licenses

Here is a quick overview of the main license categories businesses may encounter.

License Type Typical Use
Salesforce User Full CRM users
Salesforce Platform Internal custom-app users
Identity Authentication and SSO
Salesforce Integration API integrations
Chatter Collaboration
Feature License Additional product features
Permission Set License Additional licensed capabilities
Experience Cloud Customers and partners
Agentforce / AI AI-assisted and agentic use cases
Account Engagement B2B marketing automation
Data Cloud / Data 360 Data unification and activation

Salesforce User License

A standard Salesforce user license is intended for employees who need broad access to Salesforce CRM functionality. Typical users include sales, service, marketing, administrative, and other business teams working with core Salesforce applications and data.

Before assigning full Salesforce licenses, organizations should verify whether each user actually requires that level of CRM access.

Salesforce Platform License

Salesforce Platform licenses are designed for internal users who mainly work with custom Salesforce applications rather than core CRM functionality. The brief distinguishes Platform Starter and Platform Plus, with Platform Plus supporting a larger number of custom objects.

Platform licenses can be suitable for internal operations, approvals, workflow applications, and other custom business processes where users do not need full CRM access.

Identity License

Identity-focused licenses support authentication and identity use cases where broad Salesforce CRM access is unnecessary.

Common scenarios include:

  • Single sign-on
  • Connected application access
  • Employee identity management
  • Limited external identity use cases

This can help avoid assigning broader Salesforce licenses to users whose primary requirement is authentication.

Salesforce Integration User License

Salesforce Integration user licenses are intended for API-based system integrations. Instead of using an employee’s Salesforce credentials for middleware, ERP, data warehouse, or other integrations, organizations can use dedicated integration users with only the permissions required by the connected system.

This also supports cleaner security and easier integration management.

Feature Licenses

Feature licenses add specific functionality to a user’s existing Salesforce access. Examples can include capabilities associated with areas such as Service Cloud, Knowledge, Marketing, Flow, or Salesforce content features.

A feature license does not replace the user’s base license. It extends the functionality available to that user.

Permission Set Licenses

A Permission Set License (PSL) provides entitlement to additional licensed functionality beyond the user’s base license.

It is different from a permission set:

  • Permission Set License: Makes additional licensed functionality available.
  • Permission Set: Grants the user specific permissions within the functionality they are entitled to use.

One user may have multiple applicable permission set licenses.

Chatter Free / Chatter Only Licenses

Chatter licenses are designed primarily for collaboration rather than full CRM access. They can be useful for users who need to collaborate, follow updates, or participate in Salesforce-based conversations without requiring broader CRM functionality.

Organizations should evaluate these options where collaboration is the main requirement.

Experience Cloud Licenses

Experience Cloud licenses are intended for external users such as:

  • Customers
  • Partners
  • Resellers
  • Distributors
  • Other external stakeholders

Different Experience Cloud license types provide different levels of access. Licensing may also be based on members or logins.

Member-based licensing can suit frequent users, while login-based models may suit larger groups that access Salesforce less frequently.

Salesforce Einstein / Agentforce & AI Licenses

AI licensing is becoming an increasingly important part of Salesforce licensing. Agentforce can introduce user-based and consumption-based pricing in addition to traditional Salesforce licenses. Organizations may need to consider both who requires AI functionality and how frequently agents or AI-powered processes will run.

This is especially important for customer-facing agents or high-volume automated use cases, where consumption can affect overall cost.

Marketing Cloud & Account Engagement Licenses

Marketing Cloud Account Engagement, formerly Pardot, follows a different model from standard Salesforce user licensing. Its editions are typically purchased at the organization level rather than simply assigning a separate license to every CRM user.

Organizations evaluating Salesforce costs should therefore remember that not every Salesforce product follows a per-user pricing model.

Data Cloud Licenses

Data Cloud, now referred to as Data 360 in Salesforce’s current positioning, also differs from traditional seat-based licensing. Pricing can depend on data usage, profiles, processing, and consumption rather than only the number of employees using Salesforce.

Businesses evaluating Data Cloud should therefore estimate expected data workloads alongside their user-license requirements.

Developer License

There is no separate license required for Developer. Salesforce offers Developer Edition (free environment) for learning, development, experimentation, and prototyping. It can be used to explore configuration, Apex, APIs, and Lightning development.

Developer Edition is intended for development purposes and should not be treated as a substitute for a licensed production Salesforce environment.

Salesforce User License vs. Feature License vs. Permission Set License

These license concepts serve different purposes:

Type Purpose
User License Provides baseline Salesforce access
Feature License Enables specific additional functionality
Permission Set License Provides entitlement to additional licensed functionality
Permission Set Grants specific permissions

The key rule is simple: a user has one base user license but may have multiple applicable feature and permission set licenses.

Internal vs. External Salesforce Licenses

Salesforce licensing can also be categorized by who needs access.

User License to Evaluate
Employee needing full CRM Salesforce User
Internal custom-app user Salesforce Platform
Employee mainly needing SSO Identity
System integration Salesforce Integration
Customer Experience Cloud customer license
Partner or reseller Experience Cloud partner license
Developer Developer Edition

Salesforce pricing can therefore use several models, including per user, per member, per login, per organization, and consumption-based pricing.

Which Salesforce License Do You Need?

The right license depends on what the user or system needs to do.

  • Sales rep managing leads and opportunities: Full Salesforce CRM license
  • Operations employee using custom applications: Salesforce Platform
  • Employee primarily needing SSO: Identity
  • ERP or middleware integration: Salesforce Integration
  • Customer self-service: Experience Cloud customer license
  • Partner or reseller access: Experience Cloud partner license
  • AI-enabled employee or workflow: Appropriate Agentforce option
  • Learning or prototyping: Developer Edition

The objective is not simply to select the cheapest option. It is to choose the license that provides the required functionality without unnecessary access or cost.

Salesforce License Pricing (2026)

Salesforce pricing varies by product and licensing model. For reference, the revised pricing draft includes the following publicly listed Sales pricing as of August 11, 2026:

Salesforce Edition Public List Price
Free Suite $0/user/month
Starter Suite $25/user/month
Pro Suite $100/user/month
Enterprise $175/user/month
Unlimited $350/user/month
Agentforce 1 Sales $550/user/month

These should be treated as public list prices, not guaranteed contract prices. Final pricing can differ based on products purchased, quantities, contract structure, add-ons, support, and commercial terms agreed directly with Salesforce.

Businesses should also consider implementation, integrations, administration, support, and additional Salesforce products when estimating total Salesforce costs.

Pricing note: Prices in this article are based on publicly available Salesforce information as of August 2026. Salesforce may change pricing, packaging, and features. Confirm current pricing directly with Salesforce before making a purchasing decision.

How to Check Which Salesforce Licenses Your Org Is Using

Salesforce administrators can start by navigating to: Setup → Company Information

This provides visibility into available and assigned Salesforce licenses. Administrators should also review permission set licenses, feature licenses, active users, and whether each user still requires their current level of access.

For larger organizations, manual license reviews can become time-consuming as users, products, and permission assignments increase.

Common Salesforce License Mistakes

Common licensing issues include:

  • Over-licensing: Giving full CRM licenses to users who may only need Platform access
  • Unused licenses: Keeping licenses allocated to inactive or unnecessary users
  • Ignoring Identity options: Using broader licenses for SSO-only requirements
  • Incorrect Experience Cloud licensing: Choosing a member or login model that does not match usage
  • Focusing only on user licenses: Overlooking feature licenses, permission set licenses, AI consumption, and add-ons

Regular license reviews can help keep access aligned with actual business requirements.

How Softsquare Helps Businesses Optimize Salesforce Licensing

As Salesforce environments grow, managing users, licenses, permission sets, integrations, and external access becomes more complex.

Through Salesforce Consulting Services and Fractional Admin Support & Managed Services, Softsquare can help organizations review current access, identify underused licenses, and align licensing with how teams actually use Salesforce.

For larger environments, User 360 can also help streamline user lifecycle and license-management processes, providing better visibility into assignments and usage.

Conclusion

Salesforce licensing goes beyond choosing between editions such as Enterprise or Unlimited. Organizations may need to manage full Salesforce users, Platform users, integrations, external users, feature licenses, permission set licenses, AI consumption, and other Salesforce products at the same time.

The best approach is to identify what each user or system actually needs and select the license that provides the required functionality without unnecessary cost. Right-sized licensing can help businesses improve access governance, control costs, and build a Salesforce environment that can scale with changing requirements.

Disclaimer: Pricing information is based on publicly available Salesforce information as of August 2026 and may change. Confirm current pricing and commercial terms directly with Salesforce.

Salesforce and other Salesforce product names referenced herein are trademarks of Salesforce, Inc. Softsquare is an independent Salesforce partner.

Ready to Transform with AI?

Frequently Asked Questions

What is the difference between Create from Scratch Import, Salesforce List View and Import Salesforce Related List?
Option
Create from Scratch
Import Salesforce List View
Import Salesforce Related List
Description
Start fresh and manually define every element of the configuration.
Automatically pulls fields and filters from an existing Salesforce List View for faster setup.
Imports columns from a related Salesforce object, based on parent-child relationships.
Customization
Full control over columns, filters, actions, and layout.
Customization allowed after importing fields and filters.
Modify and adjust imported columns and details as needed.
Why does my AGrid show "No columns to display"?
This occurs if you forget to add at least one column while creating the configuration. Fix: Always click "Add Column" after filling in the Configuration Details to ensure columns are added.
Can AGrid admin select fields from related parent objects for display in the list view?
Yes, AGrid admin can select fields from the primary object or related parent objects for display in the list view. Currently, AGrid supports up to 5 parent object levels.
What is Inline Edit Support for Parent level?
Inline Edit Support for Parent level refers to the ability for users to edit fields on the first level parent record of a related object directly from the AGrid List View. For example, if a user has a Configuration for Contacts, they can edit fields on the parent Account record directly from the AGrid List View. This feature can save time and improve efficiency for users who need to make quick updates to related records without having to navigate to the parent record's detail page.
Can users reset a grid to its original setup?
Yes! The Enable Quick Reset option allows users to reset changes (grouping, sorting, kanban, column width, text wrap, etc.) and revert to the base configuration.
What types of fields support column filtering in AGrid?
Supported fields include: Text, Picklist, Multi select picklist, Reference (lookup), Number, Date/Datetime, (Some fields like Rich Text, Text Area are not supported for direct column filtering.)
Can I build related lists for objects without direct relationships in AGrid?
Yes, AGrid's Intelligent List feature enables you to build related lists for objects without direct relationships, visualize complex relationships with sibling records, sibling objects, grandchild objects, and unrelated objects.
How do I pass values to Custom Actions in AGrid?
You can pass values to Custom Actions in AGrid using the Value field or the Global Variable field. In the Global Variable field, you can select a value based on the current AGrid List View or the context of the selected object in the configuration.
What is a Salesforce license?

A Salesforce license determines the baseline functionality available to a user. Additional capabilities may be added through feature licenses, permission set licenses, and permission sets.

What’s the difference between a Salesforce license and an edition?

An edition defines the broader functionality available to the organization, while a user license determines the baseline access available to an individual user.

What’s the difference between a user license and a feature license?

A user license provides baseline access. A feature license adds a specific capability to an eligible user.

Can one user have multiple licenses?

A user has one base user license but can have multiple applicable feature and permission set licenses.

What’s the difference between internal and external Salesforce licenses?

Internal licenses are primarily for employees and systems, while external licenses support customers, partners, and other users accessing Salesforce externally.

What is a Salesforce Platform license used for?

It is primarily used for employees who need custom Salesforce applications and Platform functionality without requiring full CRM access.

What is a Salesforce Platform license used for?

Purchased license capacity remains part of the organization’s Salesforce agreement until commercial terms are changed. Regular utilization reviews can help identify unnecessary or underused licenses.

More Insights for you

No items found.
No items found.
view all