“Manager Direct Reports: Span of Control and Staffing Structure”
Autotask PSA Datto RMM Datto Backup Microsoft 365 SmileBack HubSpot IT Glue All reports
AI-GENERATED REPORT
You searched for:

Manager Direct Reports: Span of Control and Staffing Structure

How many people each manager oversees, which departments lack leadership, and where 67% of your resources have no assigned department. Generated by AI via Proxuma Power BI MCP server.

Built from: HiBob HR
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

Manager Direct Reports: Span of Control and Staffing Structure

How many people each manager oversees, which departments lack leadership, and where 67% of your resources have no assigned department. Generated by AI via Proxuma Power BI MCP server.

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: MSP owners, HR leads, and operations managers planning workforce

How often: Monthly for headcount reviews, quarterly for planning, annually for budgeting

Time saved
Compiling workforce data from HR systems, PSA, and spreadsheets takes a full day. This report automates it.
Workforce clarity
Headcount trends, span of control, and organizational structure at a glance.
Planning data
Hiring decisions and organizational design backed by actual workforce metrics.
Report categoryHR & Workforce
Data sourceAutotask PSA · Datto RMM · Datto Backup · Microsoft 365 · SmileBack · HubSpot · IT Glue
RefreshReal-time via Power BI
Generation timeUnder 15 minutes
AI requiredClaude, ChatGPT or Copilot
AudienceMSP owners, HR leads
Where to find this in Proxuma
Power BI › HR › Manager Direct Reports: Span of Contr...
What you can measure in this report
Summary Metrics
Department Size Distribution
Management Coverage by Department
Staffing Pyramid: Role Distribution
Organizational Composition
Analysis
What Should You Do With This Data?
Frequently Asked Questions
MANAGEMENT ROLES
TOTAL RESOURCES
AVG SPAN OF CONTROL
UNASSIGNED DEPT
AI-Generated Power BI Report
Manager Direct Reports:
Span of Control and Staffing Structure

How many people each manager oversees, which departments lack leadership, and where 67% of your resources have no assigned department. Generated by AI via Proxuma Power BI MCP server.

Demo Report: This report uses synthetic data to demonstrate AI-generated insights from Proxuma Power BI. The structure, DAX queries, and analysis reflect real MSP data patterns.
1.0 Summary Metrics
MANAGEMENT ROLES
75
14 managers
TOTAL RESOURCES
5.29
Reports per manager
AVG SPAN OF CONTROL
~13:1
Industry benchmark: 6-8:1
UNASSIGNED DEPT
79
41.6% of all resources
View DAX Query — Summary Metrics
EVALUATE ROW("Employees", [Total Employees], "Managers", [Total Managers], "Ratio", [Manager Ratio], "Span", [Average Span of Control])
What are these DAX queries? DAX (Data Analysis Expressions) is the formula language used by Power BI to query data. Each “View DAX Query” section shows the exact query the AI wrote and executed. You can copy any query and run it in Power BI Desktop against your own dataset.
2.0 Department Size Distribution

Resource count per department, ranked from largest to smallest. "Unassigned" dominates at nearly half the workforce.

Unassigned
79
41.6%
Service Desk
32
16.8%
Engineering
16
8.4%
Projects
15
7.9%
Sales
11
5.8%
NOC
4.2%
Management
4.2%
Admin
7
3.7%
Consulting
5
2.6%
Finance
3
1.6%
Others
6
3.2%
View DAX Query — Department Size Distribution
EVALUATE
ADDCOLUMNS(
    SUMMARIZE(
        BI_Autotask_Resources,
        BI_Autotask_Resources[department_name]
    ),
    "ResourceCount", CALCULATE(COUNTROWS(BI_Autotask_Resources)),
    "PctOfTotal", DIVIDE(
        CALCULATE(COUNTROWS(BI_Autotask_Resources)),
        COUNTROWS(BI_Autotask_Resources))
)
ORDER BY [ResourceCount] DESC
3.0 Management Coverage by Department

Which departments have dedicated management and what the effective span of control looks like per team

DepartmentStaffManagersSpanCoverage
Service Desk 32 1 32:1 Critical
Engineering 16 1 16:1 Stretched
Projects 15 4 3.8:1 Healthy
Management 8 1 8:1 Within Range
NOC 8 1 8:1 Within Range
Sales 11 0 No Manager
Admin 7 0 No Manager
Consulting 5 0 No Manager
Finance 3 0 No Manager
Unassigned 79 0 No Department
View DAX Query — Management Coverage
EVALUATE
ADDCOLUMNS(
    SUMMARIZE(
        BI_Autotask_Resources,
        BI_Autotask_Resources[department_name]
    ),
    "StaffCount", CALCULATE(COUNTROWS(BI_Autotask_Resources)),
    "ManagerCount", CALCULATE(
        COUNTROWS(BI_Autotask_Resources),
        BI_Autotask_Resources[role_name] IN {"Manager", "Project Lead", "Director"}),
    "SpanOfControl", DIVIDE(
        CALCULATE(COUNTROWS(BI_Autotask_Resources)),
        CALCULATE(
            COUNTROWS(BI_Autotask_Resources),
            BI_Autotask_Resources[role_name] IN {"Manager", "Project Lead", "Director"}))
)
ORDER BY [StaffCount] DESC
4.0 Staffing Pyramid: Role Distribution

Full breakdown of resource roles across the organization, from frontline technicians to leadership

RoleCountTierDistribution
Technician 39 Frontline
Specialist 19 Frontline
Unassigned 12 Uncategorized
Engineer II 12 Mid-Level
Support 11 Frontline
Admin 10 Support
Consultant 9 Mid-Level
Helpdesk 6 Frontline
Architect 5 Senior
Manager 4 Leadership
Project Lead 4 Leadership
Senior Engineer 3 Senior
Director 1 Leadership
View DAX Query — Role Distribution
EVALUATE
ADDCOLUMNS(
    SUMMARIZE(
        BI_Autotask_Resources,
        BI_Autotask_Resources[role_name]
    ),
    "ResourceCount", CALCULATE(COUNTROWS(BI_Autotask_Resources))
)
ORDER BY [ResourceCount] DESC
5.0 Organizational Composition

How the workforce breaks down by tier: frontline operators, mid-level specialists, senior technical staff, and leadership

55.6% 75 resources Frontline
(Technician, Specialist, Support, Helpdesk)
15.6% 21 resources Mid-Level
(Engineer II, Consultant)
5.9% 8 resources Senior
(Architect, Sr. Engineer)
6.7% 9 resources Leadership
(Manager, Project Lead, Director)
6.0 Analysis

The most visible problem is the 79 resources sitting in an "Unassigned" department. That is 41.6% of the entire workforce. These people exist in Autotask but have no department mapping, which means no clear reporting line, no team-level metrics, and no way to calculate actual span of control for any manager. Before anything else, those 79 records need to be triaged: are they active employees, contractors, former staff, or API-created placeholders?

Of the departments that do have staff, Service Desk carries the heaviest load at 32 people with a single manager. A 32:1 span of control is roughly four times the recommended ratio of 6-8:1 for technical teams. At that ratio, meaningful one-on-ones, performance reviews, and escalation handling all break down. The manager becomes a bottleneck rather than a multiplier.

Engineering shows a similar pattern at 16:1. One manager overseeing 16 engineers means technical decisions, code reviews, and architecture discussions all flow through one person. That works at a startup pace, but not for sustained operations.

On the other end, Projects is well-structured at 3.8:1, with 4 Project Leads for 15 staff. That ratio allows for actual project oversight, weekly check-ins, and workload balancing. It is the one department that matches what you would see at a well-run MSP.

Four departments have zero management coverage: Sales (11 people), Admin (7), Consulting (5), and Finance (3). Sales without a manager means pipeline reviews, quota tracking, and deal forecasting are either informal or missing. For a team of 11, that is a structural gap.

The overall leadership-to-staff ratio of approximately 6.7% is below the 8-12% range that most organizational design research recommends for technical services companies. Nine management-level roles across 135 categorized resources (excluding the 79 unassigned) puts the effective span at roughly 13:1 on average.

7.0 What Should You Do With This Data?

5 priorities based on the findings above

1

Clean up the 79 unassigned resources this quarter

Export the list from Autotask, cross-reference with HR or payroll, and assign every active employee to a department. Deactivate stale records. Until this is done, every organizational metric is unreliable. 41.6% of your headcount is invisible to department-level reporting.

2

Split Service Desk management or add a team lead layer

A single manager for 32 people is not sustainable. Consider splitting into two sub-teams (e.g., Tier 1 and Tier 2) with a dedicated lead for each. This brings the span down to 16:1 per lead, still high but workable, and gives the manager room to focus on process improvement rather than daily firefighting.

3

Appoint or designate a Sales manager

Eleven people in Sales with no assigned manager means no one owns pipeline reviews, forecast accuracy, or quota attainment. If a dedicated sales manager hire is not in the budget, assign an existing manager dual responsibility and document the reporting line in Autotask. Sales is the only revenue-generating department without leadership coverage.

4

Add a senior engineer or tech lead to Engineering

Engineering at 16:1 needs a buffer layer. Promoting one of the 3 Senior Engineers to a formal Tech Lead role does not require a new hire, but it does require updating the role in Autotask and giving that person explicit authority over technical reviews and escalations.

5

Use Projects as the blueprint for other departments

Projects is the only department with a healthy 3.8:1 span of control. Study what makes it work: clear lead assignments, defined project boundaries, regular stand-ups. Apply the same structure to Service Desk and Engineering. The model already exists internally. You do not need to invent it.

8.0 Frequently Asked Questions
Where does the resource data come from?

Autotask PSA stores a record for every resource (employee, contractor, or system account) in your MSP. Each record includes department, role, active status, and reporting relationships. Proxuma Power BI pulls this data through the Autotask connector into the BI_Autotask_Resources table. The AI then runs DAX queries to count, group, and calculate ratios.

What is "span of control" and why does it matter?

Span of control is the number of direct reports a manager oversees. Research consistently shows that 6-8 direct reports is the sweet spot for technical teams. Below that, you are over-managing. Above that, you lose the ability to do meaningful one-on-ones, performance reviews, and career development. A span of 32:1, like the Service Desk in this report, means the manager cannot realistically give individual attention to each team member.

Why are so many resources "Unassigned"?

This is common in Autotask environments that have grown organically. Resources are created for API integrations, former employees are not deactivated, or new hires are added without selecting a department. The fix is straightforward: audit the list, assign active employees to departments, and deactivate records that no longer represent real people.

Does this report show actual reporting relationships?

This report calculates span of control based on department membership and management-level roles. Autotask does not always capture formal reporting relationships as a direct field. The ratios shown are effective spans based on department size divided by management headcount. For a true org chart, you would need to map the "reports to" field if your Autotask instance has it configured.

Can I run this report against my own data?

Yes. Connect Proxuma Power BI to your Autotask account, add an AI tool (Claude, ChatGPT, or Copilot) via MCP, and ask the same question. The AI writes the DAX queries, runs them against your real data, and produces a report like this in under fifteen minutes.

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