13-Week Cash Forecasting for Staffing Firms

Most staffing owners understand profit. What they can’t tolerate is cash uncertainty.

Payroll hits every week or two. Client payments show up when they feel like it. And the moment you are a little off, the bank balance starts doing things you did not expect.

A 13-week cash forecast fixes that. It turns cash from a mystery into a managed system.

This post showcases a simple framework and a weekly process to build and run a rolling cash forecast so cash surprises stop.

Why 13 weeks is the sweet spot

You can forecast a year, but it will not stay accurate. You can forecast a week, but it will not give you enough warning.

Thirteen weeks is the middle ground. It is long enough to see problems coming, and short enough to be updated weekly without turning into a finance project.

For staffing firms, it also matches the reality of AR timing. Most of your cash problems are not twelve months away. They are 2 to 8 weeks away.

What a cash forecast is, in plain English

A cash forecast is a week-by-week view of:

  • cash coming in (collections, not revenue)

  • cash going out (payroll first, then everything else)

  • ending cash balance

It is not budgeting. It is not accounting. It is a tool to answer one question:

Will we have enough cash to cover payroll and stay in control?

Staffing inputs you need (and what most firms forget)

A staffing cash forecast is not complicated, but it must reflect staffing reality. Your key inputs are:

Cash in (collections):

  • expected client payments by week

  • realistic timing assumptions (not what you wish would happen)

Cash out (payments):

  • payroll schedule (weekly/biweekly)

  • employer payroll taxes tied to payroll

  • workers’ comp timing and any true-ups

  • benefits tied to temp labor (if applicable)

  • operating expenses that hit cash (rent, software, insurance, marketing)

  • debt payments, LOC interest, factoring fees (if you use them)

  • owner draws (yes, include them)

Most forecasts fail because owners track revenue, not collections, and they understate payroll burden. In staffing, that is a fast way to get blindsided.

The simplest 13-week template

You can build this in Excel or Google Sheets. Keep it simple.

Each row is a week. Each column is a category.

For each week:

  1. Beginning cash

  2. Plus: expected collections

  3. Minus: payroll (wages)

  4. Minus: payroll burden (taxes, workers’ comp, benefits)

  5. Minus: operating expenses

  6. Minus: debt/financing payments

  7. Equals: ending cash

Then the next week begins with the prior week’s ending cash.

That is the entire engine.

If you want a little more detail, break operating expenses into fixed and variable. Do not overbuild it. The power comes from updating it weekly, not from perfect categories.

The two drivers that matter most

There are only two numbers that really move the forecast:

Driver 1: What you will collect (not what you billed)

Collections are the hard part because they require judgment.

A simple approach that works:

  • Start with your AR aging report.

  • Group it into buckets: Current, 1–30, 31–60, 60+.

  • Apply conservative collection expectations to each bucket.

For example:

  • Current: most will pay soon, but not all this week

  • 1–30: likely, but timing varies

  • 31–60: assume delays and disputes

  • 60+: assume slow collection unless you have a known commitment

Then layer in known items:

  • “Client A pays every other Friday.”

  • “That large invoice is under dispute.”

  • “Client B always pays on the 15th.”

The goal is not to be perfect. The goal is to be honest.

Driver 2: What you must pay (payroll first)

Payroll is your heartbeat. Put payroll in first, then add the burden.

Staffing firms often forget to include:

  • employer payroll taxes

  • workers’ comp cash timing

  • payroll processing fees

  • benefits tied to temp labor

If payroll is $200k, plan for more than $200k leaving the account.

The weekly process that makes this work

A cash forecast is only valuable if it becomes an operating ritual.

Here is a simple rhythm:

Every Monday (or right after payroll runs):

  1. Update beginning cash to match your bank balance.

  2. Replace last week’s forecast with actual collections and actual payments.

  3. Roll the forecast forward one week (always keep 13 weeks visible).

  4. Compare forecast vs actual and write down why the variance happened.

  5. Look ahead 2–6 weeks: identify the low-cash week before it arrives.

That last step is the whole point. You want to see the dip coming early enough to do something about it.

What actions the forecast enables

Once you can see cash pressure coming, you get options:

  • tighten timecard approvals and send invoices faster

  • run a real weekly collections cadence

  • adjust hiring timing

  • slow growth temporarily if working capital is strained

  • pull from a LOC earlier, when you still have leverage

  • reduce owner draws during a predictable dip

  • renegotiate terms with chronic slow payers

Without a forecast, you react when you are already in the problem. With a forecast, you act while you still have choices.

Common mistakes to avoid

  • Confusing revenue with collections

  • Being overly optimistic about AR timing

  • Ignoring payroll burden and true-up timing

  • Forgetting debt service, factoring fees, or quarterly expenses

  • Building it once and not updating weekly

If you are not updating it weekly, it is just a spreadsheet. Update it weekly, and it becomes a tool you can run the business from.

Final Thought

A stable cash position is not about guessing. It’s about visibility into what you will collect and what you must pay.

If cash surprises keep happening, it usually means you do not have a consistent forecast and a weekly cadence to keep it accurate.

In our free Accounting Review, we help staffing firm owners build a simple 13-week forecast and tighten the inputs behind it, so you can see cash pressure early and stay in control.

Next
Next

The Staffing Cash Flow Gap: Why Payroll Hits Before Client Payments