Gradient Resources

Your MSP Needs a Margin Waterfall

Written by Gradient MSP | Oct 30, 2026, 9:45:00 AM

Gross margin is one number. It tells you how much is left after the direct costs, but not where the rest of the money went. A margin waterfall shows every step between what the client pays you and what you actually keep.

 

What Is a Margin Waterfall?

A margin waterfall is a step-by-step chart that starts with revenue and subtracts each cost, one at a time, until it reaches true operating profit. Every step is a decision point: it shows where margin leaks and which cost you can change.

 

Build it for one client or one service line, using $100 of revenue as the starting point, so you can compare them side by side.

 

What Does $100 of MSP Revenue Look Like?

Illustrative example, not a benchmark. Replace these figures with your own.

 

Step Amount What is left
Client revenue $100 $100
Vendor COGS (licenses, backup, security tools) -$38 $62
Direct labor (service delivery) -$27 $35
Payment fees (the cost of getting paid) -$2 $33
Account management -$6 $27
Service exceptions (out-of-scope work, credits, write-offs) -$5 $22
Overhead (rent, software, admin, sales) -$14 $8
True operating profit   $8

 

On this example, $100 of revenue becomes $8 of operating profit. Each line is a place to look for improvement, and none of them shows up in a single gross margin figure.

 

Which Steps Hide the Biggest Leaks?

Three steps are the most often wrong:

  • Vendor COGS: vendor prices creep, and seats get provisioned but never billed, so the real cost is higher than the agreement assumes.
  • Service exceptions: work outside scope, goodwill credits, and write-offs are rarely recorded against the client, so they disappear into overhead.
  • Account management: the hours spent on a high-touch client are real, but rarely allocated to them.

 

Payment fees are the quiet one. They look small, but they are a real cost on every dollar you collect, and many MSPs never model them at all.

 

How Do You Build One?

  1. Pick one client or service line and pull the last full quarter of data.
  2. Map the revenue to $100, then allocate each cost as a share of it.
  3. Write down your allocation rules, such as per seat or per hour, so the next version is comparable.
  4. Find the largest step between revenue and profit, and ask whether it is expected.
  5. Rebuild it quarterly, and after any price or vendor change.

 

The first step, vendor COGS, is where the picture is wrong most often. Gradient Reconcile compares your vendor invoices against your agreements, so the first bar in your waterfall reflects what you really pay and bill.

 

FAQ

 

What costs belong in a margin waterfall?

Every cost between the client's payment and your profit: vendor and licensing costs, direct delivery labor, payment fees, account management, service exceptions, and a fair share of overhead. Use the same categories each time so you can compare periods.

 

How is a margin waterfall different from a P&L?

A P&L shows the whole company. A margin waterfall shows what happens to $100 of revenue for one client or service line, so you can compare them directly and see which ones are earning their keep.

 

How often should I update it?

Quarterly is a good rhythm, plus whenever a vendor changes its pricing or you change your own. Regular rebuilds are what turn it from a one-time exercise into an early warning.