Working capital schedule built with AI in Excel, shown on a laptop next to Chris Reilly

Working Capital Schedule: Building a Better One With AI


6 minute read

Table of Contents

Hey! Chris here, with a story about building a better working capital schedule with AI.

Last time I wrote about connecting two models at once with Claude.

This week was a much more mundane corner of the model -- working capital.

But it was a great way to stress test the balance of human & AI modeling side-by-side.

I wanted to see if I could get more juice out of my working capital schedule...

The reliable, traditional way

If we're talking Accounts Receivable (AR), here's the way I usually start (and the way I teach it in my program):

  • Assume revenue drives AR
  • Calculate historical days sales outstanding (DSO) based on a pre-defined period (e.g., 90 days)
  • Carry the 90-day DSO forward, calc the AR balance

It works totally fine as an initial placeholder. It's just static.

There's not a quick way to change the cadence without spending too much time on an insane formula.

What I asked AI to do with my working capital schedule

Inside a model I'm working on right now, I wanted the working capital section to be a little more flexible.

(This is a live client model, so it needs to be more scalable when it comes to monthly updates).

I don't remember the exact prompt, but it was something like this:

I want the working capital calcs to be fully automated based on the input I enter in the lookback period. So, for the history, calculate the implied DSO based on the input, and for the forecast, carry the latest DSO forward and calculate the AR balance based on the same time period.

(btw, I know I'm not the best "prompter" in the world, but honestly that stuff is only going to get better, so I don't waste my time trying to find the perfect prompt).

Here's what came back:

  1. It validated the drivers first. Revenue drives AR (I'm still using DSO), direct costs drive AP and inventory, and prepaid expenses are driven by indirect costs. This is what I expected, but it was nice to have a second set of eyes confirm it.
  2. One lookback input per account (90 days in this case). This was something I helped map out before prompting.
  3. Closed months pull the actual balance. Future months take average revenue per day over the lookback window multiplied by that month's DSO.
  4. Each month flips automatically based on the Actual/Forecast tag.
  5. I added a "Formula Explained" note in each section, so a human can actually follow what's going on.

Working capital schedule in Excel with lookback inputs for DSO, DPO, days on hand and prepaids, and a Formula Explained note on how actual and forecast months are calculated

The "Formula Explained" note walks through the logic -- and the whole row runs on one formula. I built the note using data validation (Alt + A + V + V).

Where it went wrong

This is where I had to slow down.

I always get a little starry-eyed with AI, so this was a helpful reset.

Sometimes the formula would only carry through part of the row (it just didn't see how "long" the model truly was).

Other times, it would end one formula where the actuals stopped, and start a different one where the forecast began (absolute "no no").

So it took some follow-up instructions to get one formula that worked across the entire row.

The single-formula approach is what makes model updates efficient, and it's a hallmark I stand by for client models, so if I had missed this, I would have really kicked myself.

This only took a minute or two to fix, but when AI performed its "self checks," it didn't flag a mixed-formula row as an issue.

The human review

Once the formulas were consistent, I zoomed out, and reviewed it two ways:

  • I looked at an annual summary and checked it by hand (do the trends pass the sniff test?).
  • Then I asked AI to act as the CFO and review the trends. I wanted to see if it would draw the same (or different) conclusion as me.

And even then, I still needed my own final eye test before I was comfortable.

(This is when I usually walk away from the computer or print stuff out on paper, just to get out of the "AI vortex").

I'm seeing the future play out in real time, as my role shifts from builder to auditor.

The result: a more flexible working capital schedule

Time spent was about the same as the old way (and time will continue to drop as I trust AI more).

But the model is much better. Validated drivers, a flexible lookback, and one consistent formula across each row that has a friendly human explainer.

The catch: I only noticed the split formulas from years of "built by hand modeling" -- it's ingrained in me to double-check these things. Otherwise, this could have been really easy for me to miss.

Punchline tips that continue to help me

  • Use your subject-matter expertise to draw your own conclusion first, then have AI review. A prompt follow-up I'm using a lot: "Please completely ignore any possible bias I may have."
  • Ask AI to validate the actual drivers / correlation behind the figure you're building, don't just assume.
  • Insist on one consistent formula per row, and add it to your Claude instructions if you can. Sometimes, AI defaults to the minimum amount of work required to satisfy what's on screen, but doesn't think about future-proofing.
  • Include the "human explainer" where you can (data validation makes this clean) -- AI loves to make complicated formulas that (1) work and (2) make sense in the moment, but are easy to forget if you put the model down for a week or two.
  • Once you're comfortable with the structure, ask it to act as the CFO (it's pretty smart, after all), just make sure the final say is yours. At some point, you are ultimately on the hook for the recommendation.
  • Advanced tools combined with core knowledge can lead to some really great efficiencies in all aspects of the model.

Until next time.
—Chris


Thanks for reading 🙂.

When the time is right, here are some ways I can help you:

  1. My financial modeling program teaches you to build 3-statement & 13-week cash flow models from scratch; this is the pre-requisite skill that gives me the confidence to use AI.
  2. I also do consulting work and you can email me directly -- I build custom financial models for FP&A teams (and PE as well).

FAQs

What does a working capital schedule do in a financial model?
In my models it's where I forecast accounts receivable, accounts payable, inventory and prepaid expenses, each tied to its driver. Revenue drives AR, direct costs drive AP and inventory, and indirect costs drive prepaid expenses.
How do you usually forecast accounts receivable?
I start by assuming revenue drives AR and calculating historical DSO over a set period, like 90 days. Then I carry that DSO forward to calculate the AR balance. It works fine as a placeholder, it's just static.
How did AI make my working capital schedule more flexible?
I asked it to automate the calcs off one lookback input per account. It validated the drivers first, then built it so closed months pull the actual balance and future months use average revenue per day over the lookback window times DSO, flipping automatically on the Actual/Forecast tag.
What mistake did AI make in the model?
Sometimes the formula only carried through part of the row, and other times it used one formula for the actuals and a different one for the forecast. Its own self checks didn't flag the mixed-formula row, so it took follow-up instructions to get one formula across the entire row.
How do you check AI's work on a financial model?
I look at an annual summary by hand to see if the trends pass the sniff test, then ask AI to act as the CFO and review the trends. Even then I do my own final eye test, usually after walking away from the computer or printing it out.

« Back to Blog