B2C vs B2B BSS Architecture
How BSS capabilities differ between consumer and enterprise: shared platform, separate models β account hierarchies, flows, CPQ, and billing.
B2C and B2B are two different commercial models that often run on the same BSS technology. A consumer buys one plan for themselves; an enterprise negotiates a contract that governs hundreds of services across legal entities, sites, and cost centres. The platforms β CRM, CPQ, Product Catalog, Service Catalog, COM, SOM, Inventory, Billing β can be shared, but the operating model, data model, catalog structure, order flows, contract logic, and billing complexity differ significantly.
B2C BSS assumes a single person, single account, single bill. B2B breaks every one of those assumptions. Enterprise customers are complex organisations with hierarchies, contracts, negotiated pricing, approval workflows, and multi-site deployments. Treating B2B like B2C β or retrofitting a consumer stack β is one of the costliest mistakes in telco transformation.
B2C vs B2B β The structural differences that make enterprise BSS fundamentally different
B2C vs B2B: Side-by-Side
B2C vs B2B BSS β Key Dimensions
| Dimension | B2C | B2B |
|---|---|---|
| Customer | Individual customer | Company with account hierarchy |
| Sales cycle | Short, self-service | Longer, sales-assisted |
| Products | Standardised offers | Configurable solutions |
| Pricing | Simple, published | Negotiated, contract-specific |
| Contracts | Basic click-wrap terms | Complex contract management (CLM) |
| Order flow | Simple, single order | Commercial order decomposition |
| Billing | Single-account billing | Parent-child / multi-account billing |
| Inventory | SIM / device / subscription | Multi-site / multi-vessel / multi-service |
| Approvals | Minimal workflow | Multi-level approval workflows |
| SLA | Standard SLA model | Customer-specific SLA commitments |
The Two Flows
The clearest way to see the difference is to follow an order end to end. B2C collapses to a handful of automated steps. B2B inserts CPQ, CLM, and a commercial-then-service order decomposition, then tracks the result in the customer install base before billing.
B2C order-to-cash is short and standardised. B2B adds CPQ, CLM, commercial and service order decomposition, and install-base inventory.
Enterprise Account Hierarchies
B2C has a flat customer model. B2B requires a deep hierarchy representing the enterprise structure: Enterprise (top-level org) β Legal Entity (contracting body) β Billing Account (invoice recipient) β Sub-Account (department, cost centre, or site). Getting this wrong means billing disputes, misrouted orders, and broken SLA reporting. APIs: TMF666 (Account Management) for hierarchy, TMF632 (Party Management) for organisation and contact roles.
Ordering follows the hierarchy too. B2C is cart-first: browse catalog, add to cart, checkout at published prices. B2B is contract-first: negotiate terms, sign a framework agreement, then place orders against it over months or years. The contract β not the cart β defines pricing, SLAs, volume commitments, and special conditions, and every order must conform to those terms.
Why CPQ Is More Critical in B2B
B2C products are usually standardised β pricing is published and a checkout is enough. B2B products often require configuration, pricing rules, discounts, customer-specific approvals, sites, services, SLAs, and contract alignment. CPQ exists to answer one question precisely: "What are we selling, to whom, and at what price?" β and to do it under commercial governance.
Same BSS Stack, Different Models
A telco can run B2C and B2B on the same platforms β CRM, CPQ, Product Catalog, Service Catalog, COM, SOM, Inventory, and Billing. What it must not share is the modelling on top of them.
Top 5 Differences
- Account model β B2B has account hierarchies; B2C has individual customers.
- Commercial tooling β B2B requires stronger CPQ and CLM; B2C rarely needs either.
- Order management β B2B order management is more complex (decomposition, multi-site, approvals).
- Inventory / SLM β B2B install-base inventory is critical for support, billing, and renewals.
- Billing β B2B billing is contract-driven and customer-specific; B2C is single-account.