MSP Buddy
Capacity planning for MSPs, built by MSPs

In band overall. Short 40 hours in L3.

A company-wide utilization number hides the lane that is about to miss SLA. MSP Buddy scores your roster against your client book lane by lane, every month, so you see the shortfall and the idle hours before either costs you.

June matchup
SAMPLE DATA
LANE
CAP
DEMAND
LOAD
STATUS
L1
512h
368h
LOW 72%
L2
448h
428h
WATCH 96%
L3
256h
296h
OVER 116%
Field
128h
119h
WATCH 93%
NOC
128h
110h
IN BAND 86%
Company 1,472h vs 1,321h · IN BAND 89.7%
L3 is 40h short: open a req now

There are two ways to lose money on staffing. One number hides both.

SHORT
Demand outruns a lane

Tickets queue, SLAs slip, your best L3 burns out. Total hours looked fine because the spare capacity was sitting in L1.

IDLE
You win by too much

Paid hours with no client work behind them are margin you gave away. Nobody complains, so nobody notices.

IN BAND
The target is a narrow win

MSP Buddy holds every lane, squad and the company to the same load band, and tells you which side of it you are on.

CAPACITY & GROWTH

Know the hire before the client signs.

Add endpoints or a new client and watch the hours land in each lane. Demand comes from your own book, capacity from your own roster, PTO and utilization target. When a lane goes short, the calculator says how many people and when.

Simulate growth
SAMPLE DATA
New endpoints+340
Hours per endpoint, from your book× 0.34
Added demand+117h / mo
Net hours per FTE-month, from your assumptions÷ 128
Hire0.9 FTE
Squad 1 · 5 clients
SAMPLE DATA
L1128 / 98h
L1 Tech
128h · seated
L2128 / 186h
L2 Tech
128h · seated
Open seat
58h short · 3 fit
L3128 / 72h
Systems Engineer
128h · 56h idle
TEAMS & WORKFORCE

Build the roster your client book needs.

Clients set the demand in each lane. Drag people into seats and capacity builds as you go. Someone working outside their usual role still counts and gets flagged, never dropped. A squad with no technical manager shows the empty seat.

CLIENT ANALYSIS

See which clients pay for the hours they take.

Effective hourly rate, hours per $1K of MRR and margin for every client, measured against one company target. Revenue and hours always cover the same months.

Client book
SAMPLE DATA
CLIENT
MRR
HRS
$ / HR
H / $1K
Client A
$18,000
96
$187.50
5.3
Client B
$12,400
118
$105.08
9.5
Client C
$9,600
42
$228.57
4.4
Averaged Apr to Jun · Client B has 2 of 3 months
Weekly coverage
SAMPLE DATA
SUN
MON
TUE
WED
THU
FRI
SAT
L1
L2
NOC
No L2 coverage Sat and Sun · NOC is one person deep on Wed
SCHEDULING COVERAGE

Enough hours is not the same as someone on shift.

Set each person's shift and days right on their seat. Coverage rolls up by lane, squad and company on one company clock, across time zones, so the gap on Saturday shows before a client finds it.

Every number shows its work.

You will put these figures in front of a partner, a tech or a client. Each one opens to the inputs behind it, and the same definition is used on every page.

load = demand ÷ capacity at target
One load definition for lanes, squads and the company. Bands: LOW, IN BAND, WATCH, OVER.
demand = avg of the months each client has
Computed from your monthly actuals over the date range you pick. A client with three months is averaged over three, and labelled.
gross margin = (MRR − delivery labor) ÷ MRR
Delivery labor is the loaded cost, salary × (1 + benefits and overhead %), of every role you class as Delivery.
capacity always counts
A person placed outside their usual role is flagged, never subtracted. Overhead roles cost money and carry no lane hours.

Pricing

Starter
Free
Best for solo MSPs & very small teams (<5 techs)
  • Capacity Calculator (5 runs/month)
  • Service Lanes / Org Canvas
  • 1 department (teams & roles inside it)
  • Set up guided wizard
  • Client Analysis
  • Certifications & skills-gap tracking catalog
  • Data Imports
  • Compensation Records
  • Simulate New Client
  • Job Requisitions, Reports & Community
Start free
Pro
$149 / mo
Best for growing MSPs (5–30 techs)
  • Everything in Starter
  • Unlimited Capacity Calculations
  • Unlimited Departments & Teams
  • Growth Projections
  • Lane scheduling on Teams & Workforce
  • Email support
Start free
Enterprise
$249 / mo
Best for larger MSPs & MSSPs — up to 60 techs included, then $5/tech/mo above that
  • Everything in Pro
  • Priority support
  • Dedicated account manager
Contact sales

Find the lane you are short in this month.

Import your roster and client book, and get your first lane-by-lane matchup on the free Starter plan.

Start free