Salesforce Licensing

Community Salesforce Licensing: Enterprise ITAM Advisory

Community Salesforce Licensing

Community Salesforce Licensing: Enterprise ITAM Advisory

Community Salesforce licensing is a crucial consideration for enterprises that extend Salesforce to customers and partners.

This advisory provides IT Asset Management (ITAM) professionals with a comprehensive overview of Salesforce community licenses, including types, pricing models, and common pitfalls.

By understanding theย intricacies and best practices of community Salesforce licensing, ITAM leaders can optimize costs, ensure compliance, and deliver value to their organizations.

Introduction to Salesforce Community Licensing

Salesforce Experience Cloud (formerly Community Cloud) enables organizations to create portals and communities for external users, including customers, partners, and employees. Community Salesforce licensing governs how these external users access Salesforce data and functionality.

Unlike standard internal user licenses, community licenses come in specialized types with unique cost structures and usage limits.

For ITAM teams at global enterprises, mastering these license models is crucial for managing spend and avoiding compliance issues.

In short, community licenses enable secure, branded engagement with external stakeholders at scale, but require careful planning to get right.

Community License Types and Features

Salesforce offers several community license types, each tailored to different external user groups and use cases.

Key license categories include:

  • Customer Community โ€“ Designed for high-volume consumer or customer portals (e.g. self-service support communities). Provides access to basic CRM objects, such as Cases and Knowledge Articles, butย excludesย more sensitive data, including Opportunities and Campaigns. Does not provide roles or advanced sharing; intended for broad B2C scenarios with large numbers of external users.
  • Customer Community Plus โ€“ An enhanced customer community license for more complex use cases. It gives external users access to all standard objects (including Opportunities, Leads, etc.) and supports the Salesforce roles and sharing model for more refined data access. Suitable for B2B customer communities or those requiring additional collaboration features. Typically priced higher than the base Customer Community due to expanded capabilities.
  • Partner Community โ€“ Intended for business partners, resellers, or distributors who require deeper access to Salesforce (similar to internal users). Partner Community users can manage leads, opportunities, and other sales data, and they also benefit from role hierarchy and sharing. This license is geared for Partner Relationship Management (PRM) portals and is generally the most feature-rich (and costly) community license. It often allows multiple partner users under a partner account, facilitating collaboration within partner firms.
  • Employee Community (Employee Apps and Community) โ€“ A special category for internal employees or contractors who only need limited Salesforce access (such as HR portals or basic apps) rather than full CRM licenses. This license provides core features (accounts, contacts, some custom objects) at a lower cost than standard Salesforce licenses. While not used for external communities, ITAM professionals should be aware of its existence for internal-facing communities or intranets.

Each license type comes with specific limits (e.g., the number of custom objects accessible, the ability to use certain CRM features). Selecting the right type is crucial, as it ensures users have the necessary functionality without overpaying for features they wonโ€™t use.

Member-Based vs. Login-Based Models

A unique aspect of community Salesforce licensing is the choice between member-based and login-based licensing.

These models determine how you pay for external user access:

  • Member-Based licensing assigns each external user a license (fixed cost per user per month). This is best when you have a known set of active users or users who log in frequently. The cost is predictable, but you pay for each user regardless of activity level.
  • Login-based licensingย is usage-based: you purchase a pool of logins (access sessions) per month, and any user can consume them. Youโ€™re charged per login (or per 24-hour session) rather than per named user. This model works well for large or variable user bases where each user logs in infrequently. It can be more cost-effective for broad communities of occasional users.

Which model to choose?

ITAM teams should analyze user behavior. For example, if a community user logs in multiple times a month, a member-based license (offering unlimited logins for that user) may be more cost-effective. If users only log in sporadically, a login-based pool can yield significant savings.

A general rule of thumb is that if an external user accesses the community more than 2-3 times per month on average, the member model is likely to be less expensive; if less frequent, the per-login model is more economical.

Enterprises often mix models (e.g., member licenses for power users and login licenses for casual users) to optimize spend.

Pricing and Cost Drivers

Salesforce community licenses are sold as subscriptions, and understanding their pricing is key for enterprise ITAM. List prices (as of 2025) for the main community licenses are summarized below (showing cost either per named member per month, or per login session):

License TypeMember-Based (per user/month)Login-Based (per login)Typical Use Case
Customer Community$5 USD$2 USDLarge customer self-service portals with many infrequent users.
Customer Community Plus$15 USD$6 USDCustomer/partner communities requiring advanced sharing and frequent logins.
Partner Community$25 USD$10 USDPartner portals (resellers, B2B) needing full CRM data (sales, leads) access.
External Apps (high-volume)$35 USD$15 USDMassive-scale or highly custom external applications on Salesforce platform.

Table: Salesforce community license pricing (list prices) and use cases.

Cost drivers: The primary cost driver is the number of external users or login volume. As communities scale to thousands or millions of users, costs can grow quickly โ€“ making the choice of license model critical. Feature requirements also drive costs: for instance, needing role-based sharing or access to opportunities forces you into higher-tier licenses (Plus or Partner).

Additionally, contract terms such as required minimum license quantities (often in bundles of 20 or more) and annual commitments will impact the cost. Enterprises should leverage their scale in negotiations; volume discounts or unlimited login arrangements might be attainable for very large communities.

Finally, unused licenses represent wasted spend โ€“ paying for 10,000 member licenses when only 2,000 are active is an ITAM red flag. Continuous monitoring of license utilization is necessary to manage these costs.

Common Pitfalls and Challenges

Managing community Salesforce licensing at an enterprise level comes with challenges. Some common pitfalls include:

  • Over-licensing or Under-licensing: Organizations sometimes overestimate community usage and purchase far more member licenses or login capacity than needed (shelfware). Conversely, underestimating usage can lead to login pools running out, potentially blocking user access or incurring unexpected costs. Both scenarios waste budget โ€“ ITAM should regularly reconcile purchased entitlements vs. actual usage.
  • Choosing the Wrong License Type: A common mistake is assigning a more expensive license than necessary (e.g., providing all external users with Partner Community licenses when many only require basic self-service). This over-engineering drives up costs. On the other hand, using a too limited license can hinder the communityโ€™s effectiveness (for example, a customer community license that lacks necessary features, resulting in workarounds or non-compliance if users share credentials for added functionality). Align license types to user needs carefully.
  • Complex Pricing and Contract Terms: Salesforceโ€™s login-based metrics and multi-year agreements can be confusing. Companies might misinterpret how login counts reset each month or overlook that they cannot carry over unused logins. Additionally, contract minimums (such as a base number of users) can lock in spending even if community adoption falls short. These nuances require close attention during procurement and renewal negotiations.
  • Management and Technical Limits: On the practical side, community environments can be tricky to administer. Each license type has technical limits (such as the number of custom objects and roles) that, if not understood, can lead to over-customization beyond the license allowances. ITAM and Salesforce admins should coordinate to ensure that community expansions (adding features or user groups) remain within licensed rights. Itโ€™s also important to have processes for deactivating dormant users to free up licenses, similar to internal user license management.

In summary, avoiding these pitfalls requires a proactive approach: thorough requirements analysis up front, vigilant usage tracking, and periodic true-ups or optimizations to ensure the licensing aligns with actual community usage patterns.

Optimizing and Managing Licenses at Scale

For global enterprises, a Salesforce community might serve tens of thousands of users across customers and partners.

Effective license management in this context goes beyond just procurementโ€”itโ€™s an ongoing discipline:

  • Regular Usage Audits: ITAM should receive usage reports (e.g., monthly login counts, active user counts) and compare them against licensed entitlements. Look for trends: are login volumes rising as the community grows? Is a significant percentage of member licenses unassigned or assigned to inactive users? Use this data to adjust license quantities or convert models (e.g., login vs. member) as needed.
  • Governance and Access Policies: Implement governance for community onboarding. For instance, ensure each new partner user is truly needed and assigned the correct license type. Automate de-provisioning of external users who havenโ€™t logged in for a certain period. Strong identity management and periodic access reviews prevent license bloat from forgotten accounts.
  • License Model Adjustments: Salesforce enables customers to mix license types within a community and, to some extent, convert between models at renewal. Enterprises should periodically reassess whether their initial choice remains viable. Perhaps an influx of active users means shifting more to member-based licenses next year, or vice versa if many users become occasional visitors. Flexibility here can save money.
  • Contract Negotiation Leverage: Large enterprises often negotiate enterprise license agreements with Salesforce. In those, include your community licenses. Leverage the total Salesforce spend to get better rates on community users. Seek provisions like the ability to true-up or down annually without penalty, or pool logins across multiple community sites. Also, clarify support costs or whether community licenses count toward thresholds for volume discounts on other Salesforce products.

By actively managing these factors, ITAM professionals ensure that community Salesforce licensing remains cost-effective and supports business objectives.

The goal is to enable broad engagement (customers and partners getting the access they need) while controlling license count and spend with data-driven precision.

Recommendations

  1. Assess Usage Patterns: Profile your community users (customers vs partners, frequent vs occasional) to determine the optimal license mix. Use pilot data or analogous systems to forecast login frequency.
  2. Leverage Login-Based Licenses for Large, Infrequent User Groups: If you have tens of thousands of users who log in sporadically, consider the login-based model to dramatically cut costs. Monitor your monthly usage to ensure you purchase an appropriate login volume.
  3. Right-Size License Types: Match each user group to the least costly license that meets their needs. For example, use Customer Community licenses for basic self-service users, and reserve Partner licenses only for those who truly need full CRM access.
  4. Negotiate Flexible Contracts: As an enterprise customer, negotiate terms that allow for mid-term adjustments. Aim for provisions to add or reduce licenses annually, and seek volume discounts for large external user counts. Donโ€™t be afraid to push for custom terms that reflect your usage reality.
  5. Implement Monitoring & Alerts: Set up dashboards or reports to track license consumption (logins used vs purchased, active members vs licenses owned). Configure alerts if you approach limits (e.g., 80% of the login pool) so you can proactively adjust.
  6. Deactivate and Reclaim: Regularly remove or deactivate community users who no longer need access (e.g., ex-partners, stale customer accounts). Reclaim and reassign those member licenses to new users to avoid unnecessary purchases.
  7. Educate Stakeholders: Ensure business owners and community managers understand the licensing implications of their community growth plans. Educate them on the costs of adding users or new functionality so they can include ITAM early in the planning process.
  8. Stay Updated on Salesforce Changes: Salesforce licensing models are subject to change. Keep up with the latest Experience Cloud licensing documentation and partner announcements. New license types or promotions could present cost-saving opportunities for your organization.

Checklist: 5 Actions to Take

  1. Inventory Your Communities: List all active Salesforce communities/Experience Cloud sites in your org. Document the purpose of each and the current number of external users.
  2. Map Users to License Types: For each community, categorize external users (e.g., customers, partners) and note the corresponding license type. Identify any mismatches (users with licenses that are too high) for potential downgrades.
  3. Collect Usage Data: Gather at least 3-6 months of data on member logins and unique users. Calculate the average number of logins per user per month. Determine if the login-based or member-based model is optimal given the observed behavior.
  4. Review Contract and Entitlements: Pull your Salesforce contract or licensing agreements. Check the quantities of each community license purchased, the term end dates, and any clauses about true-ups or overage. Mark upcoming renewal dates for negotiation.
  5. Develop Optimization Plan: Based on the above, create a plan. For instance: โ€œReduce Customer Community Plus licenses from 500 to 300 at renewal due to low usage; purchase 1000 login licenses for seasonal users; enable automated user deactivation after 90 days of inactivity.โ€ Secure buy-in from business owners and execute these changes in conjunction with Salesforce account representatives at renewal time.

FAQ

Q: What is the difference between Customer Community and Customer Community Plus?
A: Customer Community is a basic license for external users focusing on support/community features (cases, knowledge, etc.), while Customer Community Plus adds access to all standard objects (like leads and opportunities) and supports role-based sharing. Plus is for scenarios requiring more collaboration and data access, at a higher cost.

Q: How do we decide between member-based vs login-based licensing?
A: Analyze user login frequency. If most users log in frequently (e.g., every week), member-based (per user) licenses provide better value. If many users are infrequent (e.g., a customer who logs in only a few times a year), login-based licensing will likely be less expensive. Calculate the break-even point (approximately three logins/month for most license types) to inform your decision.

Q: Can we mix different community license types in one Salesforce org?
A: Yes. You can assign different license types to different users or even have multiple community sites with different licensing models. For example, you might run a customer self-service community using Customer Community licenses and a partner portal using Partner Community licenses, all within the same Salesforce environment.

Q: What are โ€œExternal Appsโ€ licenses, and when are they needed?
A: External Apps is a Salesforce licensing offering for very high-volume external use cases or custom portals beyond standard communities. They allow a large number of external users with more flexible entitlements (often used when Customer/Partner licenses would become too expensive or limiting). They come at a premium price but can be cost-effective at scale due to different limits. Consider External Apps licenses if your community has hundreds of thousands of users or requires extensive custom development on the platform.

Q: How can we avoid surprise costs or compliance issues with community licenses?
A: Proactive management is key. Regularly monitor usage against your licensed amounts. Set up internal alerts to notify you when login limits are approaching or contracts are expiring. Additionally, ensure each external user is assigned the correct license type. Salesforce will generally prevent users from accessing features beyond their license, but misclassification can lead to inefficiencies or trigger audit flags. Keeping good records and engaging Salesforce for clarity on any ambiguous terms will help you stay in compliance and on budget.

Do you want to know more about our Salesforce License Management Services?

Please enable JavaScript in your browser to complete this form.
Name
Author
  • Fredrik Filipsson

    Fredrik Filipsson is the co-founder of Redress Compliance, a leading independent advisory firm specializing in Oracle, Microsoft, SAP, IBM, and Salesforce licensing. With over 20 years of experience in software licensing and contract negotiations, Fredrik has helped hundreds of organizationsโ€”including numerous Fortune 500 companiesโ€”optimize costs, avoid compliance risks, and secure favorable terms with major software vendors. Fredrik built his expertise over two decades working directly for IBM, SAP, and Oracle, where he gained in-depth knowledge of their licensing programs and sales practices. For the past 11 years, he has worked as a consultant, advising global enterprises on complex licensing challenges and large-scale contract negotiations.

    View all posts

Redress Compliance