Yes to both. A Salesforce community user can be tied to either a business account (the classic Account + separate Contact pattern used in B2B) or a person account (a hybrid record that represents an individual as both an Account and a Contact, used in B2C). The choice depends on whether the org has Person Accounts enabled in the first place and which fits the business model.
Business account model — B2B
In the classic B2B pattern:
- Account = the customer or partner company (e.g., “Acme Corp”).
- Contact = an individual employee at that company (e.g., “Alice Smith at Acme Corp”).
- User = the community user enabled from that Contact.
Multiple Contacts can live under one Account, and each can be enabled as a separate community user. This is the natural fit for partner portals (the partner company is the Account, and multiple partner-employees access the portal) and B2B customer portals.
Person account model — B2C
When Person Accounts are enabled (an org-level toggle that’s permanent once on), individual consumers are represented as a hybrid record:
- A Person Account = both an Account and a Contact rolled into one record (e.g., “Alice Smith” as an individual customer).
- User = the community user enabled from the Person Account.
This is the natural fit for B2C customer communities where each customer is an individual, not an employee of a company. Healthcare and consumer-finance communities use this pattern heavily.
Constraints to remember
- Person Accounts is an irreversible setting. Once enabled in an org, you can’t disable it. Plan carefully.
- Mixing models is supported — an org can have both business accounts and person accounts coexisting, and community users from each.
- Some community licenses prefer one model over the other. Customer Community is comfortable with both; Partner Community traditionally pairs with business accounts (a partner is typically a company, not an individual).
Quick interview answer
“Both are supported. Business accounts are the classic B2B pattern — the Account is the company, Contacts are employees, and each Contact can be enabled as a community user. Person Accounts (a hybrid Account-Contact for individuals) work for B2C communities, where each customer is one person. Person Accounts is an irreversible org setting, so the choice depends on the business model.”
Verified against: Salesforce Help — Create Customer Users with Person Accounts and Manage External Users. Last reviewed 2026-05-17.