If you've shopped MSP platforms recently, you've noticed a divide. Most charge per technician (or per endpoint, which usually amounts to the same thing): $50, $80, $120 per month per seat. A few charge a flat rate: one fee for the whole organization regardless of how many techs use it.
The conventional wisdom is that flat-rate is “better.” That's only sometimes true. The pricing model matters more than the per-seat number, but which model wins depends entirely on where you are now and where you're going.
This post does the math.
The two models, side by side
To make the math concrete, let's pick two representative offerings:
- Per-seat platform: $80/tech/month. (This is roughly the middle of the market — ConnectWise Manage, Atera Pro, Syncro, NinjaOne PSA all land in the $50-150 range.)
- Flat-rate platform: $5,500 setup + $350/month flat. (This is the Morton Command Center pricing for teams under 10 users; bigger teams have custom enterprise pricing but in the same shape.)
The break-even comparison depends on tech count over time. Let's walk through it.
Year 1 totals
| Tech count | Per-seat (yr 1) | Flat-rate (yr 1) | Difference |
|---|---|---|---|
| 3 techs | $2,880 | $9,700 | Per-seat saves $6,820 |
| 5 techs | $4,800 | $9,700 | Per-seat saves $4,900 |
| 8 techs | $7,680 | $9,700 | Per-seat saves $2,020 |
| 10 techs | $9,600 | $9,700 | Roughly even |
| 15 techs | $14,400 | $9,700 | Flat-rate saves $4,700 |
| 25 techs | $24,000 | $9,700 | Flat-rate saves $14,300 |
| 50 techs | $48,000 | $9,700 | Flat-rate saves $38,300 |
The break-even is around 10 techs in year 1, including the setup cost on the flat-rate side. After year 1, the flat-rate setup is paid off and the math gets even better — flat-rate is just $350/month vs. $80/tech/month.
Year 2 onwards: it gets dramatic
Without setup cost in subsequent years:
| Tech count | Per-seat (yr 2) | Flat-rate (yr 2) | Difference |
|---|---|---|---|
| 5 techs | $4,800 | $4,200 | Flat-rate saves $600 |
| 10 techs | $9,600 | $4,200 | Flat-rate saves $5,400 |
| 25 techs | $24,000 | $4,200 | Flat-rate saves $19,800 |
| 50 techs | $48,000 | $4,200 | Flat-rate saves $43,800 |
Once you're past the setup year, flat-rate wins for every team size of 5 or more. The savings are dramatic at 25+ techs.
The non-financial argument: incentive alignment
Money isn't the only thing pricing model affects. Per-seat creates perverse incentives:
- Adding a junior tech becomes a per-month decision. The senior tech's time is freed up to do higher-value work, but only after the spreadsheet shows the platform fee is justified. This delays hiring decisions that should happen organically.
- Read-only access becomes contentious. A bookkeeper, a sales person, or an intern would benefit from limited access to the platform. Per-seat pricing makes you charge yourself for every login. Most MSPs end up sharing logins instead, which is a security problem.
- Customer-portal users are awkward. Some platforms charge per “portal user” too. If your client wants 8 different employees to log in, that's 8 more seats. Either you eat the cost or you ration your client's access.
Flat-rate eliminates all of these. Add as many users as you want; the cost stays the same. Hiring decisions, access decisions, portal decisions all happen on their merits, not against a per-seat tally.
The argument for per-seat
To be fair, per-seat has real strengths:
- It's predictable. Flat-rate platforms are usually flat-rate up to a tier (under 10 users, under 25, etc.). Above the tier, the price jumps. Per-seat scales smoothly.
- It's familiar. Per-seat is the SaaS norm; finance teams understand how to model it.
- It aligns vendor incentive with growth. If you grow, the vendor makes more money. They're motivated to make features that benefit larger teams.
- It lets you start small. A 2-tech MSP pays $160/month, not $350/month. The flat-rate floor is too high for tiny shops.
For very small MSPs (under 5 techs, no growth plans), per-seat is genuinely better. The flat-rate floor doesn't pay off.
The hidden cost most pricing comparisons miss
Per-seat platforms typically charge for additional seats with friction: a sales call, a contract revision, an onboarding fee. Adding a flat-rate seat is free; adding a per-seat seat takes 30 minutes of admin time to provision.
It's a small cost individually, but at scale it shapes behavior. MSPs on per-seat platforms often delay onboarding new techs to the platform until they're sure the hire will stick. That's lost productivity for the new hire's first 1-3 months. Multiply by the number of new hires per year and it's a real number.
The honest decision matrix
If you are:
- Under 5 techs and stable: Per-seat. The flat-rate floor isn't worth it.
- 5-10 techs and stable: Roughly even. Pick on features and fit, not pricing.
- 10+ techs: Flat-rate. The per-seat math gets painful fast.
- Growing rapidly: Flat-rate. Lock in the cost before you scale.
- Hiring junior techs / interns / part-time staff: Flat-rate. The friction of provisioning per-seat slows you down.
- Want a real customer portal: Flat-rate. Per-seat customer-portal pricing is its own bad problem.
The pricing-model question matters more than the per-seat dollar figure. A $50/seat platform with 25 seats costs more than a $350/month flat-rate platform — the cheaper unit price loses to the better model. When you're comparing options, run the math at your current size and where you expect to be in two years. The answer is usually clear once the per-seat math compounds.