Most MSP cash-flow forecasts treat an invoice due in 30 days as cash in 30 days. Real clients do not behave that way. Some pay early, many pay a week or two late, a few need a reminder, and a handful dispute a line and pay after it is fixed. When the forecast ignores that, cash arrives later and lumpier than expected, usually right before payroll and vendor bills come due.
An accounts receivable (AR) forecast is a projection of when outstanding invoices will turn into cash. The simple version assumes every invoice is paid on its due date. That is almost never true, so the forecast is wrong in a predictable direction: it shows money earlier than it arrives.
The problem is sharper for MSPs, because your costs are not flexible. Vendors bill you monthly on their schedule, payroll runs on a calendar, and neither waits for a client's payment. A forecast that is a few weeks optimistic can turn into a cash shortage even when the business is profitable.
Payment patterns are the real history of how long clients take to pay, measured from invoice date to the day cash is received. Useful measures include:
A client who always pays 12 days late is predictable. That is far more useful to a forecast than a due date they ignore.
Illustrative example, not a benchmark: an MSP invoices $100,000 a month on net 30 terms. Its payment history sorts into four segments.
| Segment | Share of invoices | Cash arrives | Amount |
| Pays by the due date | 50% | By day 30 | $50,000 |
| 1 to 15 days late | 30% | Days 31 to 45 | $30,000 |
| 16 to 30 days late | 15% | Days 46 to 60 | $15,000 |
| 30-plus days late or disputed | 5% | After day 60 | $5,000 |
The on-time forecast shows $100,000 collected by day 30. The pattern-based forecast shows $50,000 by day 30, $80,000 by day 45, and $95,000 by day 60. That $50,000 difference at day 30 is the gap that surprises people.
Some lateness is just client behavior. Some of it is yours to fix:
Accuracy matters most. An invoice that matches the agreement and what you delivered is paid, while one with a questionable line sits in a queue. Gradient Reconcile compares vendor invoices against your agreements, so the invoices you send reflect what you actually deliver, and fewer get held up in questions.
What is an AR forecast?
A projection of when your outstanding invoices will turn into cash, usually by week or month.
What is days to pay?
The number of days between sending an invoice and receiving payment, measured per client or per segment.
How many months of payment history should I use?
Twelve months is a good starting point because it captures seasonal patterns. Use more if your client base is large and stable.
Why does my cash flow feel tight when my business is profitable?
Because profit counts invoices when issued, while cash counts payments when received. If clients pay later than the forecast assumes, the shortfall lands on your own bills.
How often should I update the forecast?
Weekly, comparing what you expected with what actually arrived.