Why profitable MSPs still run out of cash

The P&L says you made $18K last month. The bank account says you can’t make payroll without sweating. Both numbers are correct, and if that sentence doesn’t make sense, that’s exactly why this keeps happening to you.

Profit and cash are different measurements of different things. Profit is an accounting opinion about a period. Cash is a fact about a moment. Plenty of MSPs post solid profit on paper while the checking account bleeds, and the owners conclude their books must be wrong. Usually the books are fine. The owner just doesn’t have a cash flow statement, or has never read it.

Here’s where the money actually goes.

1. You’re financing your clients

Your agreements bill on the 1st. Half your clients pay on the 25th, and a few pay whenever their controller gets around to it. Meanwhile your techs got paid on the 15th and your Pax8 and Ingram bills hit on their schedule, not yours.

That gap is you extending an interest-free loan to your clients every single month. On $150K of monthly recurring revenue, an average 20 days of collection lag means roughly $100K of your money is permanently parked in accounts receivable. It shows up as revenue on the P&L the moment you invoice. It shows up in your bank account whenever your clients feel like it.

The fix is boring and it works: bill in advance, require ACH or credit card autopay on every new agreement, and migrate the legacy check-writers over 12 months. MSPs that get to 90%+ autopay stop having a collections function. The ones that don’t are running a lending operation with worse terms than a bank.

2. Project revenue arrives after project costs

A $60K project has a cost curve and a cash curve, and they don’t line up. You buy the hardware up front. Your engineers burn the hours in weeks two through six. If you bill on completion, or bill 50/50 and the final invoice slips because the client dragged their feet on a signoff, you’ve floated the entire cost of the project for two months.

Do enough projects back to back and the float becomes structural. The P&L shows healthy project margin. The bank account shows you funding Cisco’s working capital.

Bill deposits before you order hardware. Bill milestones at least monthly. Put it in the agreement so it’s not a negotiation on every deal. Fixed-price what you know, T&M what you don’t, and invoice out-of-scope work when it happens, not at the end.

3. Annual expenses land in single months

Your cyber insurance renews in March. Your Microsoft commitments true up. A licensing bill you pay annually hits all at once. If you run your books on a cash basis, March looks catastrophic and April looks great, and neither picture is true.

This one cuts both ways, because annual prepaid revenue does the same thing in reverse. A client prepays their year and January looks like the best month in company history, then the next eleven months carry the delivery cost with no matching revenue.

This is the core argument for running your books on an accrual basis even if you’re a cash-basis taxpayer. Accrual spreads the annual insurance bill across twelve months and recognizes the prepaid agreement as you deliver it, so your P&L shows the real economics. Then the cash flow statement, separately, tells you when the money moves. You need both. Most MSPs under $5M are looking at one blurry cash-basis P&L and calling it financial management.

4. Profit gets spent before it exists

Distributions are the quiet killer. The P&L shows year-to-date profit, the owner takes it out, and then the tax estimate comes due, or the truck needs replacing, or a big client pays 45 days late, and suddenly the company that “made money all year” needs a line of credit to cover payroll.

Loan principal does the same thing in a sneakier way. Interest hits the P&L. Principal doesn’t. An MSP servicing $8K/month of debt principal can show $10K of monthly profit while generating $2K of actual free cash. On paper you’re fine. In the account you’re one slow month from trouble.

The discipline here is simple to state and hard to follow: distributions come out of the bank account with a cash forecast behind them, not out of the P&L. Set a floor for operating cash, two months of payroll is a reasonable start, and nothing gets distributed below the floor.

5. Growth eats cash

This is the one that catches good operators, because it punishes success. Every new client you land means onboarding labor now and revenue in 30 to 60 days. Every tech you hire ahead of demand is negative cash flow until they’re utilized. Scale that up during a strong growth year and the faster you grow, the tighter cash gets, right when everything on the P&L says you’re winning.

Growth isn’t the problem. Unmodeled growth is. If you’re planning to add 20%+ this year, your cash forecast should show the working capital that growth consumes before it shows the profit growth produces.

What seeing it actually looks like

None of these five problems is exotic, and not one of them is visible on a P&L. That’s the point. The MSPs that never get surprised by cash share a short list of habits.

They run accrual books and close them by the 15th of the following month. They look at three statements, not one: the P&L for performance, the balance sheet for position, and the cash flow statement for the truth about money movement. They keep a rolling 13-week cash forecast, which is a spreadsheet, not a software project, showing expected inflows and outflows week by week. And they watch AR aging weekly, because receivables over 45 days aren’t revenue anymore, they’re a problem.

That’s the whole system. It’s not sophisticated. It’s just built, maintained, and actually read, which is where most MSPs fall down, because the owner is also the service manager and the closer and nobody owns the finance function.

Frequently asked questions

How can my MSP be profitable but have no cash?
Because profit is recorded when you invoice and incur costs, not when money moves. Receivables, project cost float, annual expense timing, loan principal, and owner distributions all drain cash without reducing paper profit. The cash flow statement reconciles the two.

How much cash should an MSP keep in reserve?
A working floor is two months of total payroll, and three months of full operating expenses is better. Below the floor, no distributions and no discretionary spending until you’re back above it.

Should MSPs use cash or accrual accounting?
Run the books on accrual even if you file taxes on a cash basis. Accrual matches revenue to the period you delivered it and spreads lumpy expenses, which is the only way to see real monthly margins in a recurring revenue business.

What’s a 13-week cash forecast?
A rolling weekly projection of cash in and cash out for the next quarter. It turns “will we be tight in six weeks?” from a bad feeling into a number, with enough lead time to do something about it.


If your P&L and your bank account keep telling you different stories, the problem isn’t your business, it’s your visibility. Instrumental provides outsourced accounting and strategic financial reporting built exclusively for MSPs: accrual books closed on time, three-statement reporting, and cash forecasting that shows the crunch before it arrives.

Book a call with Instrumental and we’ll show you what your cash picture actually looks like.

Prefer answers on your numbers?

Similar Posts