CarChargeOS
ENVI
Book a demo
← Back to Resources
Guide

What Is a Multi-Tenant CSMS? Running Multiple Charging Brands on One Platform

August 5, 2026 · 7 min read

Most CSMS software is built around a single operator: one account, one brand, one set of tariffs. That works fine until you're not one operator - you're a property group running charging across dozens of sites, a franchise letting each location manage its own pricing, or a reseller putting your own brand on charging-as-a-service for other businesses. That's the problem multi-tenant CSMS architecture solves.

What “multi-tenant” means here

In a multi-tenant charging platform, a single underlying system serves multiple logically separate “tenants” - each with its own branding, tariffs, users, reporting and (usually) its own set of chargers - while all of them run on shared infrastructure operated by one platform. A tenant might be a property, a regional franchise, a business unit, or a reseller's end customer. From inside any one tenant, the platform looks like a dedicated system built just for them. Underneath, it's one deployment, one codebase, and one operations team keeping it running.

This is different from simply having “multiple locations” in a single-tenant system. In a single-tenant model, all your sites typically share one brand, one tariff structure and one reporting view by default. Multi-tenancy is about isolation - each tenant's branding, pricing and data are partitioned from the others, even though they share infrastructure.

Why it matters for a growing charging business

  • Different brands, one platform. A property group can let each hotel or retail brand in its portfolio present its own charging experience, without standing up separate software for each one.
  • Independent tariffs and billing. Each tenant sets its own pricing, promotions and invoicing without those changes affecting any other tenant on the same platform.
  • Reseller and franchise economics. A reseller can onboard new customers as new tenants - each gets its own branded app and console - without provisioning new infrastructure per customer.
  • Data and reporting boundaries. Tenants see their own sessions, revenue and utilization data; they don't see - and can't accidentally touch - another tenant's.
  • One place to operate from. The platform owner (you, or the reseller) still gets a consolidated, cross-tenant view for support, monitoring and reporting across the whole portfolio.

Multi-tenant vs. white-label - related, not identical

These two ideas travel together but answer different questions. White-label is about whose brand the end customer sees. Multi-tenant is about the underlying architecture that makes running several of those brands - or several separately-billed customer accounts - on one platform practical in the first place. You can have single-tenant white-label (one branded deployment, one customer), but if your business model involves multiple brands, properties or resold accounts, you need multi-tenant architecture underneath the white-label layer to do it without operational chaos.

What to check before buying

Not every platform that claims “multi-tenant” implements true isolation. Worth confirming before committing:

  • Can each tenant have fully independent branding on both the driver app and the operator console - not just a logo swap on a shared theme?
  • Are tariffs, promotions and billing configured independently per tenant, with no cross-tenant leakage?
  • Does reporting respect tenant boundaries by default, with a separate consolidated view for the platform owner?
  • Can new tenants be provisioned without a new infrastructure deployment or engineering work per customer?
  • How are roles and permissions scoped - can a tenant admin ever see or act on another tenant's data?

Multi-tenant operations - alongside OCPI roaming, partner integrations and scoped API keys - is one of the platform capabilities CarChargeOS provides as part of network expansion, so a portfolio, franchise or reseller business can add new branded tenants without a new deployment for each one. See the full capability set on the enterprise page.

Frequently asked questions

Is multi-tenant the same as multi-location?

No. Multi-location usually means many sites under one brand and one tariff structure. Multi-tenant means several logically separate brands, tariff sets or billing entities running on the same underlying platform, each isolated from the others.

Do I need multi-tenant architecture if I only run one brand today?

Not necessarily - but if there's any chance you'll add a second brand, a franchise partner, or resell the platform to other businesses later, choosing a platform with multi-tenant support from the start avoids a painful re-platforming project down the line.

Can tenants on a multi-tenant platform use different charger hardware?

Yes, as long as the underlying platform is hardware-agnostic and supports the relevant OCPP versions - tenant isolation is a software/data concern, separate from which physical chargers each tenant operates.

Ready to see the platform behind these guides?

See how CarChargeOS handles station management, tariffs and billing, and your branded EV owner app.

Take the product tour

The operating system for your EV charging business.

You build the network. We power the software behind it.

Book a demo