How to Price Managed IT Services: Models, Math, and a Calculator

a
agiled
··6 min read
Msps

Most MSPs should price managed IT services per user, layer security and cloud as add-ons, and set the rate by building up from cost plus target margin, not by copying a competitor's sticker price. Per-user pricing is simpler to quote and scales with the client's headcount, which is what actually drives your support load.

This guide covers the models, a calculator method you can run yourself, and how to price security and AWS add-ons.

Quick summary

  • Per-user pricing is the modern default; per-device suits device-heavy sites.
  • Build your rate up from cost plus margin, not from a competitor's price.
  • Typical all-in managed coverage runs roughly $100-$250 per user per month.
  • Price security and compliance as separate add-ons, not bundled away.
  • Avoid uncapped all-you-can-eat plans on high-need clients; they kill margin.

The main MSP pricing models, compared

There is no single right model, but there is a right model per client type. The four common approaches trade simplicity against fairness.

Model How you charge Best for The tradeoff
Per user Flat fee x number of users Most SMB clients Users with many devices cost more
Per device Fee per endpoint/server Device-heavy or shared-login sites Endpoint sprawl inflates the bill
Tiered (good/better/best) Bundled packages Clients who want clear choices Edge cases fit packages poorly
Monitoring-only / a la carte Pay per service Clients not ready for full managed Reactive, lower margin

Per-user has become the default because headcount is easy to count, easy to explain, and tracks support demand better than device counts.

Build your price up from cost, not from competitors

Copying a competitor's per-user price is how MSPs end up underwater. Their costs are not your costs. Build the number from your own.

Work it in this order.

  1. Total your monthly cost to serve: tools, licenses, labor, overhead.
  2. Divide by the number of users you support to get cost per user.
  3. Add your target margin to get your price per user.
  4. Sanity-check against market ranges, then adjust for value, not to match the cheapest competitor.

This is the calculator. A spreadsheet that does these four steps beats any generic "MSP pricing calculator" because it uses your real cost base.

What the market actually charges per user

Ranges help you sanity-check, not set, your price. Position by value, then confirm you are not wildly outside the market.

For fully managed coverage (helpdesk, monitoring, patching, basic security), typical US per-user pricing lands in a broad band.

Coverage level Typical per user / month
Monitoring and patching only $50-$100
Standard fully managed $100-$175
Managed + advanced security $175-$250+

If your cost-plus number lands far below these, you are likely undercosting your labor. Far above, and you need a value story to justify it.

Pricing managed security as its own line

Security is not a feature to bundle away for free. Tools like EDR, SIEM, MDR, and security awareness training carry real per-user cost and real liability.

Price security as a distinct add-on or a higher tier, so the client sees the value and you protect the margin. Bundling advanced security into a flat managed fee is how MSPs quietly lose money as threats and tooling costs rise.

A clean structure: a base managed per-user fee, then a security package per user on top. This also makes contract and SLA terms clearer, since the security scope is explicit.

Pricing cloud and AWS management

Managing a client's cloud, including AWS, is a separate service from managing their endpoints. Price it separately and avoid the classic trap.

The trap is bundling cloud management into a flat fee while the underlying cloud usage (and your effort) scales unpredictably. AWS bills change monthly; your management fee should not be stuck flat.

Two defensible approaches: a percentage of monthly cloud spend, or a fixed management fee per environment with clear scope. Either way, keep the client's raw cloud consumption as a pass-through, and charge your management on top.

A worked example

Numbers make the method concrete. Say your monthly cost to serve a 30-user client is $2,400 all-in.

That is $80 per user in cost. At a 50% gross margin target, you need roughly $160 per user, or about $4,800 per month for the managed base.

Add a $35 per-user security package and the all-in is around $195 per user. Track delivery time with time tracking for the first few months to confirm the cost assumption holds, then adjust.

Not for you: when flat all-you-can-eat pricing backfires

Uncapped, all-inclusive plans are tempting because they are simple to sell. They are dangerous on clients with aging infrastructure, poor security hygiene, or constant change.

One high-need client on an unlimited plan can erase the margin from three healthy ones. The plan that wins the deal can be the plan that loses the account money.

Here is the line many MSP pricing guides avoid: all-you-can-eat only works when you control the environment enough to predict the load. If a client refuses to modernize or fund security, do not absorb that risk in a flat fee. Scope it, cap it, or price the risk in, and consider a break-fix vs managed comparison for clients who are not ready.

Frequently asked questions

How much do MSPs charge per user per month?

Fully managed coverage typically runs about $100 to $175 per user per month, rising to $175 to $250 or more when advanced security is included, and $50 to $100 for monitoring and patching only. Treat these as ranges to sanity-check a price you built from your own costs.

Is per-user or per-device pricing better for an MSP?

Per-user pricing is the modern default because headcount is easy to count and explain and tracks support demand well. Per-device suits device-heavy environments or sites with shared logins, but endpoint sprawl can inflate the bill in ways clients dispute.

How do I calculate my MSP pricing?

Total your monthly cost to serve a client (tools, licenses, labor, overhead), divide by the number of users to get cost per user, then add your target margin. Sanity-check the result against market ranges and adjust for value rather than matching the cheapest competitor.

How should I price managed security and cloud services?

Price both as separate add-ons rather than bundling them into a flat fee. Charge security as a per-user package or higher tier, and price cloud or AWS management as a percentage of spend or a fixed fee per environment, keeping the client's raw cloud usage as a pass-through.

Related guides:

Ready to streamline your business?

Try Agiled free and see how our all-in-one platform can help you manage your business more efficiently.