Blog / Insights

MSP Tooling Costs as a Percentage of MRR: How to Model It

Insights By the Helios team · 12 August 2026 · 7 min read

MSP tooling cost as a percentage of revenue varies widely: community threads and peer surveys put it anywhere from mid single digits to around a fifth of MRR, depending on your stack, your pricing and your endpoint density per client. That spread is why your own figure matters more than any benchmark. Most MSP owners can quote their MRR to the pound and their tooling cost not at all, so here is a spreadsheet method that produces the number, column by column, for client machines and your own.

Start with a tooling ledger, not a feeling

Open a sheet with five columns: tool, monthly cost, billing unit, quantity, and what it actually covers. Then list everything that touches service delivery: RMM, PSA, endpoint protection, backup, email security, documentation platform, remote access, password manager, phone system, the reporting add-on you bought in a weak moment.

Two disciplines matter here. First, normalise everything to a monthly figure: annual invoices divided by twelve, three-year commitments divided by thirty-six. Second, record the billing unit honestly, because it drives everything downstream. Most tools bill one of four ways: per endpoint, per technician, per client or tenant, or flat. If you are not sure which model you are on, that is itself a finding. Different vendors chose different units for reasons that suit them, not you, a point we have made at length when comparing per-device, per-user and flat-fee pricing models.

Rule of thumb: convert every tool, whatever its billing unit, into cost per endpoint per month. It is the only unit that lets you compare tools with each other and costs with revenue.

Allocate every cost to a client

The ledger tells you what you spend. The allocation tells you who you spend it on. Three rules cover almost everything:

The output is one row per client with a single figure: tooling cost per endpoint per month. Across a typical small MSP stack this lands somewhere in single-digit pounds, but the exact figure matters less than the spread. If one client costs twice the average, you want to know why before their renewal, not after.

Gross margin per endpoint: the arithmetic

Tooling is only half the cost of serving a client. The other half is labour, and your PSA already holds it: logged time per client per month. Take each technician's fully loaded monthly cost, work out a cost per logged hour, and multiply by the hours each client consumed. Then:

Gross margin per endpoint = revenue per endpoint, minus tooling per endpoint, minus labour per endpoint.

LineClient A (60 endpoints)Client B (45 endpoints)
Revenue per endpoint£28.00£22.00
Tooling per endpoint£5.20£5.20
Labour per endpoint£9.50£19.80
Gross margin per endpoint£13.30£(3.00)

Client B is paying you to lose money. Nothing on the invoice would tell you this, because the invoice shows revenue and revenue looks fine. Only the allocation shows it, and it usually shows it for a reason: legacy pricing that never rose, an estate full of ageing hardware, or a contact who treats the service desk as a colleague. Each has a different fix, and one of them is losing the client well.

MSP tooling cost as a percentage of revenue: the honest answer

You will find people online claiming a correct benchmark for tooling as a percentage of MRR. Treat these numbers with suspicion. Community threads and peer surveys put the figure anywhere from mid single digits to around a fifth of revenue, and that spread is the real information: it depends entirely on your stack, your pricing and your endpoint density per client. An industry average applied to your business is a guess wearing a spreadsheet's clothes.

The percentages that are worth tracking are your own. Two of them: the whole-business figure, tracked quarter on quarter so you see drift when a vendor raises prices or a tool creeps in; and the per-client figure, because the variance between clients is where the unprofitable contracts hide.

Model a price rise and a new hire before you commit

Once the sheet exists, the interesting questions cost you nothing to answer.

A price rise is simple: revenue per endpoint moves, tooling and labour do not, so the margin change drops straight through. A £2 per endpoint increase across 400 endpoints is £800 a month of pure margin, which is a useful number to hold in mind when you are nervous about the conversation.

A new hire is where billing units bite. Every per-technician tool steps up on day one, before the hire has touched a ticket or brought in an endpoint. On a per-technician RMM and PSA, hiring your fourth technician can add a few hundred pounds a month of tooling cost with zero new revenue, which means your tooling cost per endpoint rises across every client simultaneously. Per-endpoint tools do the mirror image: they punish growth instead, taxing every new device you win. Run both scenarios in the sheet and you will see which billing units your business can afford to grow into. This is also why choosing an RMM by feature checklist misses the point: the pricing model shapes your margins for years.

The renewal test: before signing or renewing any tool, add it to the ledger, reallocate, and look at what it does to gross margin per endpoint on your three thinnest clients. If any of them goes negative, the tool is not cheap, whatever the invoice says.

Three ways this model lies to you

Where this fits with Helios

Most of this exercise is discipline and a spreadsheet, not tooling. Where Helios changes the model is the billing unit: RMM, PSA, patching, remote access, service desk and client portal are one flat monthly line at £79, £159 or £319, banded by device count rather than priced per technician or per endpoint. That makes the allocation trivial and, more usefully, it means hiring a technician or winning fifty endpoints does not move your tooling cost at all. We should be plain about the limits: Helios does not yet do recurring contract billing or rate cards, so the revenue side of your sheet still comes from your accounting system, with time tracking exported to QuickBooks for invoicing.

Helios is a single RMM and PSA platform for small MSPs and internal IT teams, with flat monthly pricing and every feature on every plan. There is a 14-day trial with no card and no feature gating. Start free at heliosmsp.io.

Related: Do you still need an MSP? An honest answer from someone who runs one, MSP margin per endpoint: the one number every owner should know, MSP tooling cost per endpoint: how to calculate it, and what good looks like

Why MSPs choose Helios

One platform that does the work, at a price that stays put

Helio fixes, not just flags

When an alert fires, Helio, the AI technician built into Helios, investigates it, writes the fix and runs it once you approve. It keeps what works, so the next one is quicker.

Everything in one product

RMM, a service desk with SLAs, patching including third-party apps, remote access, Microsoft 365 and Defender checks, backup monitoring, a client portal and billing into Xero or QuickBooks.

Priced by fleet, not by people

£3 a device on Launch up to 25 devices, from £15 a month, then £79, £159 or £319 a month by fleet size, with any number of technicians and every feature on every plan.

A price that stays put

Your price is locked for as long as you stay subscribed, and that is written into our terms. Monthly billing, cancel any time.

Bring your clients across

Import your clients and machines from another RMM's CSV export, then roll the Helios agent out at your own pace, with a count of how many have arrived.

14 days free, no card to start

The full platform from the first minute, on your own machines. No sales call. Remote control asks for one card check, and nothing is charged.

See it on your own fleet

Helios is the AI-native platform for MSPs: monitoring, patching, security, Microsoft 365, backup monitoring, remote access, client billing and an AI service desk in one product, at one flat price per MSP. Contracts and logged time become invoices in Xero or QuickBooks without leaving the platform. Every feature is on every plan. 14-day free trial, card-free, set up in minutes, cancel any time.

Start free

Researched and written with Helio SEO, our AI writer for business blogs.