“Tenant Management Load: Who Is Overloaded and Where Is the Risk?”
Autotask PSA Datto RMM Datto Backup Microsoft 365 SmileBack HubSpot IT Glue Lighthouse All reports
AI-GENERATED REPORT
You searched for:

Tenant Management Load: Who Is Overloaded and Where Is the Risk?

This report crosses Microsoft 365 Lighthouse tenant data with HiBob employee records to map how M365 tenant management workload is distributed across your team. Two data sources, one question: which engineers carry too many tenants, and which tenants get too little attention?

Built from: M365 Lighthouse
How this report was made
1
Autotask PSA
Multiple data sources combined
2
Proxuma Power BI
Pre-built MSP semantic model, 50+ measures
3
AI via MCP
Claude or ChatGPT writes DAX queries, executes them, formats output
4
This Report
KPIs, breakdowns, trends, recommendations
Ready in < 15 min

Tenant Management Load: Who Is Overloaded and Where Is the Risk?

This report crosses Microsoft 365 Lighthouse tenant data with HiBob employee records to map how M365 tenant management workload is distributed across your team. Two data sources, one question: which engineers carry too many tenants, and which tenants get too little attention?

The data covers the full scope of Autotask PSA records relevant to this analysis, broken down by the key dimensions your team needs for day-to-day decisions and client reporting.

Who should use this: Microsoft 365 administrators, security teams, and account managers

How often: Weekly for license management, monthly for adoption reviews, quarterly for optimization

Time saved
Checking license usage across multiple tenants in the M365 admin center takes hours. This report centralizes it.
License optimization
Unused licenses are wasted money. This report shows exactly where to right-size.
Adoption tracking
Proof of value for clients paying for M365 services, showing actual vs. potential usage.
Report categoryMicrosoft 365 & Licensing
Data sourceAutotask PSA · Datto RMM · Datto Backup · Microsoft 365 · SmileBack · HubSpot · IT Glue · Lighthouse
RefreshReal-time via Power BI
Generation timeUnder 15 minutes
AI requiredClaude, ChatGPT or Copilot
AudienceMicrosoft 365 administrators, security teams
Where to find this in Proxuma
Power BI › Microsoft 365 › Tenant Management Load: Who Is Overlo...
What you can measure in this report
Cross-Source Summary Metrics
Tenant Load by Engineer
Workload Distribution - Visual Comparison
Service Usage Breakdown per Engineer
Span of Control Analysis
Tenant Load Donuts - Team Overview
Key Findings
Strategic Recommendations
Frequently Asked Questions
Total Tenants
Total Employees
Avg Tenants per Engineer
AI-Generated Power BI Report

Tenant Management Load: Who Is Overloaded and Where Is the Risk?

This report crosses Microsoft 365 Lighthouse tenant data with HiBob employee records to map how M365 tenant management workload is distributed across your team. Two data sources, one question: which engineers carry too many tenants, and which tenants get too little attention?

Demo mode: This report uses synthetic sample data. Connect your own Lighthouse + HiBob data to see real results.
1.0
Cross-Source Summary Metrics
High-level numbers from Lighthouse tenant data and HiBob employee records.
Total Tenants
293
202 active (68.9%)
Total Employees
269
91.8% of tenants
Avg Tenants per Engineer
22
7.5% of tenants
Monthly Active Users
8,437
Across all services
Data note: Tenant data comes from BI_Lighthouse_Tenants and BI_Lighthouse_M365_Usage. Employee assignments use BI_HiBob_Employees. Tenants are mapped to engineers through the primary_contact field in Lighthouse matched to employee records in HiBob. An engineer appears only when they have at least 1 tenant assigned.
View DAX Query - Summary Metrics
EVALUATE ROW("TotalTenants", COUNTROWS('BI_Lighthouse_Tenant'), "Active", CALCULATE(COUNTROWS('BI_Lighthouse_Tenant_Status_Information'), 'BI_Lighthouse_Tenant_Status_Information'[onboarding_status] = "active"), "Ineligible", CALCULATE(COUNTROWS('BI_Lighthouse_Tenant_Status_Information'), 'BI_Lighthouse_Tenant_Status_Information'[onboarding_status] = "ineligible"), "Disabled", CALCULATE(COUNTROWS('BI_Lighthouse_Tenant_Status_Information'), 'BI_Lighthouse_Tenant_Status_Information'[onboarding_status] = "disabled"), "GDAP", CALCULATE(COUNTROWS('BI_Lighthouse_Tenant_Status_Information'), 'BI_Lighthouse_Tenant_Status_Information'[delegated_privilege_status] = "granularDelegatedAdminPrivileges"))
2.0
Tenant Load by Engineer
How many tenants and active users each engineer is responsible for.
Engineer Tenants Active Users Users per Tenant Load Level
Engineer A 14 1,284 91.7 Overloaded
Engineer B 12 1,067 88.9 Overloaded
Engineer C 10 834 83.4 High
Engineer D 8 612 76.5 Moderate
Engineer E 7 498 71.1 Normal
Engineer F 6 423 70.5 Normal
Engineer G 4 287 71.8 Light
Engineer H 2 89 44.5 Light

The distribution is heavily skewed. Engineer A carries 14 tenants with 1,284 active users while Engineer H manages just 2 tenants with 89 users. The top two engineers together handle 26 tenants - 18% of the total tenant base - while the bottom two carry only 6. That is a 7:1 ratio in workload.

View DAX Query - Tenant Load per Engineer
EVALUATE
SUMMARIZECOLUMNS(
    BI_Lighthouse_Tenants[primary_contact],
    "Tenants", COUNTROWS(BI_Lighthouse_Tenants),
    "ActiveUsers", SUM(BI_Lighthouse_M365_Usage[monthly_active_users]),
    "UsersPerTenant",
        DIVIDE(
            SUM(BI_Lighthouse_M365_Usage[monthly_active_users]),
            COUNTROWS(BI_Lighthouse_Tenants)
        )
)
ORDER BY [Tenants] DESC
3.0
Workload Distribution - Visual Comparison
Horizontal bar comparison of tenant counts across all engineers.
Engineer A
14 tenants
1,284 users
Engineer B
12 tenants
1,067 users
Engineer C
10 tenants
834 users
Engineer D
8 tenants
612 users
Engineer E
7 tenants
498 users
Engineer F
6 tenants
423 users
Engineer G
4 tenants
287 users
Engineer H
2 tenants
89 users
View DAX Query - Load Distribution
EVALUATE
ADDCOLUMNS(
    SUMMARIZE(BI_Lighthouse_Tenants, BI_Lighthouse_Tenants[primary_contact]),
    "TenantCount", CALCULATE(COUNTROWS(BI_Lighthouse_Tenants)),
    "TotalMAU", CALCULATE(SUM(BI_Lighthouse_M365_Usage[monthly_active_users]))
)
ORDER BY [TenantCount] DESC
4.0
Service Usage Breakdown per Engineer
Monthly active users by M365 service for each engineer's tenant portfolio.
Engineer Exchange SharePoint Teams OneDrive Total MAU
Engineer A 412 298 387 187 1,284
Engineer B 356 241 312 158 1,067
Engineer C 278 189 245 122 834
Engineer D 204 138 178 92 612
Engineer E 167 113 143 75 498

Exchange and Teams dominate the service mix for every engineer. Engineer A alone handles 412 Exchange users and 387 Teams users - more than some engineers handle across all services combined. The service split is consistent across engineers, suggesting the complexity scales linearly with tenant count.

5.0
Span of Control Analysis
Cross-referencing HiBob reporting structure with tenant management assignments.
Engineer Manager Tenants Span of Control Risk
Engineer A Team Lead 1 14 12 High
Engineer B Team Lead 1 12 12 High
Engineer C Team Lead 2 10 8 Medium
Engineer D Team Lead 2 8 8 Medium
Engineer E Team Lead 3 7 6 Low
Engineer F Team Lead 3 6 6 Low

Team Lead 1's group carries the heaviest load. Both Engineer A (14 tenants) and Engineer B (12 tenants) report to the same manager who already has a span of control of 12. If either engineer leaves or goes on extended leave, that manager has no capacity to absorb the work. Team Lead 3's group is the lightest, with room to take on redistributed tenants.

6.0
Tenant Load Donuts - Team Overview
Visual breakdown of tenant distribution by team lead.
26 tenants
Team Lead 1
18 tenants
Team Lead 2
13 tenants
Team Lead 3

Team Lead 1 carries nearly double the load of Team Lead 3. Moving 4 tenants from Team Lead 1 to Team Lead 3 would bring all three teams within 3 tenants of each other and reduce single-point-of-failure risk for the two most overloaded engineers.

7.0
Key Findings
!

Two Engineers Carry 18% of All Tenants

Engineer A (14 tenants) and Engineer B (12 tenants) together manage 26 of 142 tenants. Both report to the same team lead. If either person is unavailable, 2,351 active users across 26 tenants have no dedicated point of contact. This is a single-point-of-failure problem.

!

7:1 Workload Ratio Between Top and Bottom Engineers

Engineer A manages 14 tenants while Engineer H manages 2. Even accounting for tenant complexity differences, this distribution creates burnout risk at the top and underutilization at the bottom. The average of 6.2 tenants per engineer hides extreme variance in both directions.

Service Usage Scales Predictably with Tenant Count

The ratio of Exchange, Teams, SharePoint, and OneDrive users stays consistent across all engineers. This means tenant count is a reliable proxy for total workload, and rebalancing by tenant count alone will also rebalance service management burden proportionally.

8.0
Strategic Recommendations

1. Redistribute 4-6 tenants from Engineer A and B to Engineers G and H. Start with the smallest tenants (lowest MAU) to minimize transition risk. Engineer G can absorb 3 more tenants comfortably, and Engineer H has capacity for at least 4. This single move cuts the top load by 30% and eliminates the worst concentration risk.

2. Set a maximum tenant cap of 10 per engineer. Any engineer above 10 tenants should trigger an automatic review. Build a Power BI alert page using the DAX queries in this report to flag engineers approaching the threshold before they hit it. This prevents the problem from re-emerging as new tenants are onboarded.

3. Cross-train engineers across team lead boundaries. Today, all high-load engineers sit under Team Lead 1. If Team Lead 1 is unavailable, the two most loaded engineers lose their escalation path. Assign at least one backup from Team Lead 3's group as a secondary contact for each of Engineer A's and Engineer B's largest tenants.

9.0
Frequently Asked Questions
How is tenant ownership determined?

Each tenant in Lighthouse has a primary_contact field that maps to an engineer. This field is matched to the employee_id in BI_HiBob_Employees to pull in manager information and team structure. If a tenant has no primary_contact set, it does not appear in this report.

What counts as a Monthly Active User in this context?

Monthly Active Users (MAU) come from BI_Lighthouse_M365_Usage and count distinct users who performed at least one activity in a given M365 service during the last 30 days. A single user active in both Exchange and Teams counts once per service but once in the total. The MAU figure here is the sum across all services per tenant.

Should I use tenant count or MAU to measure workload?

Both. Tenant count is a good proxy for administrative overhead (security policies, license management, compliance checks). MAU measures the support demand from end users. An engineer with 4 large tenants (800 MAU) may be busier than one with 8 small tenants (200 MAU). This report shows both metrics side by side so you can judge case by case.

Generate this report from your own data

Connect Proxuma Power BI to your PSA, RMM, and M365 environment, use an MCP-compatible AI to ask questions, and generate custom reports - in minutes, not days.

See more reports Get started