Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Does an MSP Work Out Which Managed Clients Are Actually Profitable After Licences and Labour?
Problems We Solve

How Does an MSP Work Out Which Managed Clients Are Actually Profitable After Licences and Labour?

MSPs bill a monthly fee but the cost of each client is spread across PSA, distributor and payroll. We build a per-client margin view that brings them together.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

The revenue from a managed client is easy to see; the cost is spread across engineer time in the PSA, licences and security tools from distributors, backup storage and third-party costs. We build a per-client margin view that combines billing, time valued at your internal rates and per-client tool costs, so you can see which contracts earn their keep and which need repricing or rescoping.

The monthly fee looks healthy

Each managed client pays a monthly fee, invoiced from the PSA or accounts package. On paper, most look fine. But each client also consumes things that are billed to you elsewhere: Microsoft 365 licences through a distributor, endpoint protection and RMM agents per device, backup storage by the terabyte, email security per mailbox, a password manager per user.

Some of that is re-billed. Some is bundled into the managed fee. Some was meant to be re-billed and never was. Engineer time sits in the PSA, and the cost of it depends on who did the work. Nobody has put all of it together per client, so nobody knows which contracts are carrying the others.

Why per-client margin is hard to see

The costs of a managed client are real but scattered. Each system knows its own part, and none of them know the client in the same way.

  • Distributor invoices list licences by tenant or customer name, which may not match the PSA company.
  • Security and backup tools bill per device or per gigabyte, reported in their own portals.
  • Engineer time is recorded in hours, not in cost.
  • Bundled tools are included in the fee but still cost you per seat.
  • Project work and hardware sales blur the picture if they are not separated.

What not knowing margin costs

Blind spotWhat follows
Unprofitable client not spottedIt is renewed on the same terms
Tool cost creeping upPrice rises from vendors absorbed without review
Bundled tools over-provisionedYou pay for devices or users the client no longer has
Engineer time undervaluedSenior engineers' time on small tickets is not seen
No basis for pricingNew contracts priced on guesswork

How you set internal labour rates or allocate overheads is your decision and your accountant's. We use the rates and rules you give us.

How we build the margin view

  1. Revenue per client from your PSA or accounts package (Xero, QuickBooks or your own), split into managed fees, projects and hardware.
  2. Time entries from the PSA valued at internal cost rates you set per role or per engineer.
  3. Tool costs per client from distributor invoices and vendor portals or exports, matched to PSA companies with a mapping table you confirm once.
  4. Bundled tool counts compared with the client's actual users and devices, to spot over-provisioning.
  5. A monthly margin per client, with trend, and a breakdown of what drives the cost.
  6. Alerts when a client's margin falls below a level you choose, or when a vendor cost for a client jumps.

A board meeting with margins on the table

Each month the directors see every client ranked by margin, with the reasons. The client that looks healthy on revenue but costs a great deal in senior engineer time is visible. A client still paying for licences for staff who left last year shows up as a cost line that should not be there. A client who has grown into a bigger security tier without the fee changing is flagged before renewal.

That gives the account managers something specific to discuss: a price review, a scope change, a clean-up of unused licences. And when you price a new client, you can look at similar clients' real costs rather than a rule of thumb.

The margin view also shows which tools are worth their seat cost across the whole client base. If one security add-on costs you per device on every contract but is only bundled into your top tier, you can see what it costs to carry on the lower tiers where it slipped in during onboarding. That is a packaging decision for the directors, made with the figures rather than a feeling that the stack has got expensive.

Signs you need per-client margin figures

  • You know revenue per client but not cost per client.
  • Distributor and vendor invoices are paid without being matched to clients.
  • Engineer time is reported in hours only.
  • Contracts are renewed without looking at margin.
  • You suspect some clients carry others but cannot prove which.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Where does the cost data come from?

From your PSA for time, your accounts package for revenue, and your distributor and vendor invoices or portal exports for tools. We connect to whichever have APIs and import the rest.

Do we need to set internal cost rates?

Yes, or give us the method your accountant uses. The view values time using your rates, not ours.

What about shared costs like our own tools and office?

You decide whether and how to allocate them. Many MSPs start with direct costs only, then add allocations.

Can this run from our PSA's own reports?

Some PSAs have profitability reports. If yours covers what you need, we will tell you and just fill the gaps.

How far back can the figures go?

As far as your PSA, accounts and distributor data allow. Many MSPs start with the last twelve months, which is usually enough to see trends and to prepare for the next round of renewals.

Keep reading

More on Problems We Solve

Start here

Tell us how your MSP measures effort against contracts

Describe your PSA, your RMM, how contracts are recorded and how engineers log time. We will tell you what we would build on top of the tools you already run, and where a report or setting in your PSA would do the job without us.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →