Optimal MSP Organizational Structure: A Simple Breakdown

What a bunch of hot air. Will you please get to the point? 

Well, here you have it…the three key factors that go into designing the Optimal MSP Organizational Structure are: 

  • # of Techs 

  • Product Mix 

  • Customer Mix 

We will do our best to weave an answer together for you based on your MSP’s stage of maturity - and add a bonus round – Outsourced NOC. 

3-Techs (1-3 Techs): 

  • Techs: 

  • 1-2 Level 1 

  • 0-1 Level 2  

  • 1 Level 3 

  • ½ Owner 

  • Team: 1 

  • Outsourced NOC – Staff Augmentation 

  • Help Desk 

  • Network Monitoring and Support 

  • Professional Services 

  • Afterhours Support 

  • Sales: 

  • ½ Owner 

6-Techs (3-9 Techs): 

  • Techs: 

  • 2-4 Level 1 

  • 1-3 Level 2  

  • 1-2 Level 3 

  • Team: 1 

  • Service Coordinator:  1(This is the 4th hire and transition point to this maturity level)

  • Outsourced NOC – Staff Augmentation 

  • Network Monitoring and Support 

  • Professional Services 

  • Afterhours Support 

  • Sales: 

  • Owner  

10-Techs (10-30 Techs): 

  • Techs: 

  • 4-16 Level 1 

  • 3-9 Level 2  

  • 2 -3 Level 3 

  • 1-2 Project Engineers (The transition point to this maturity level) 

  • Teams: 2-6 (This is not a transition point, but a survival point) 

  • Each one is a mix of Techs from every level 

  • Service Coordinator(s): 1 - 3  

  • Outsourced NOC – Staff Augmentation 

  • Network Monitoring and Support 

  • Afterhours Support 

40-Techs (30-70 Techs): 

  • Techs: 

  • 16-34 Level 1 

  • 9-23 Level 2  

  • 3-8 Level 3 

  • 2-5 Project Engineers  

  • Specialized Teams: 10- (The transition point to this maturity level)

  • Each one is a mix of Techs from every level 

  • 2-Remote Desktop / Help Desk 

  • 2-Network Remote Support 

  • 4-Field Engineers 

  • 1-Monitoring  

  • 1-Phone 

  • Service Coordinator(s): 1 - 3  

  • Outsourced NOC – Staff Augmentation 

  • Afterhours Support 

80-Techs (70-100 Techs): 

  • Techs: 

  • 34-49 Level 1 

  • 23-33 Level 2  

  • 8-9 Level 3 

  • 5-8 Project Engineers  

  • Specialized Teams: 14-  

  • Each one is a mix of Techs from every level 

  • 2-Remote Desktop / Help Desk 

  • 2-Network Remote Support 

  • 4-Field Engineers 

  • 2-Monitoring  

  • 2-Phone 

  • 1-Cloud Services 

  • 1-Project/Sales Engineers (The transition point to this maturity level)

  • Service Coordinator(s): 

  • 1 - 4  

  • Project Coordinators: 

  • Outsourced NOC – Staff Augmentation 

  • Afterhours Support 

100+-Techs: 

  • Techs: 

  • 49+ Level 1 

  • 33+ Level 2  

  • 9+ Level 3 

  • 8+ Project Engineers  

  • 1+- CTO (The transition point to this maturity level)

  • Specialized Teams: 14-  

  • Each one is a mix of Techs from every level 

  • 2+ Remote Desktop / Help Desk 

  • 2+ Network Remote Support 

  • 4+ Field Engineers 

  • 2+ Monitoring  

  • 2+ Phone 

  • 1+ Cloud Services 

  • 1+ Project/Sales Engineers  

  • 1+ Other specialties as opportunities emerge 

  • Service Coordinator(s): 

  • 1 for every Non-Project Team 

  • Project Coordinators:  

  • 1 for every 4 Project Engineers 

  • Outsourced NOC – Staff Augmentation 

  • Afterhours Support 

How do we know? Because we have 22+ years of MSP Service Delivery Coordinator/Manager experience on staff, and 17+ years Autotask System Administration experience. Which is another way of saying we have been there and done that, and we know how to leverage the Autotask software to Resolve Service Delivery Issues.