How to build a 13-week cash flow forecast as Small Finance Teams
Every Friday afternoon, one of your three people rebuilds the 13-week cash flow forecast from scratch in Google Sheets. They export a QuickBooks or NetSuite P&L, pull the Stripe dashboard for revenue, download a Plaid or bank CSV for actual cash, and hand-stitch them together with VLOOKUP formulas that break when a vendor name changes by one character. The model is already 48 hours stale by the time the CFO opens it Monday morning. When a board member asks 'what does week 9 look like if we delay the enterprise deal by two weeks?' you're rebuilding the whole thing again mid-week, which is the same week as close.
What you'll set up
Apps, data, and prompts
The combination of Starch apps, the data sources they pull from, and the prompts you use to drive them.
Starch syncs your Plaid bank transaction and balance data on a schedule for the cash position layer. Starch connects directly to Stripe on a schedule for weekly revenue actuals. Starch connects directly to QuickBooks on a schedule for AP aging, AR balances, and open invoice data (bills, invoices, payments, and vendors all sync — note that QuickBooks P&L report views are temporarily unavailable, but entity-level data syncs normally). Starch connects directly to NetSuite on a schedule if that is your ERP instead of QuickBooks. Slack is connected from Starch's integration catalog for the Monday morning digest automation.
Step-by-step
See this running on Starch
Connect your tools, describe what you want, and the agent builds it. Closed beta is free.
Week of April 14, 2026 — Q2 Forecast Refresh
| Opening cash (Plaid — April 14) | 2,847,000 |
| Week 1 Stripe collections | 312,000 |
| Week 1 AP payments (QuickBooks open bills) | -187,000 |
| Week 1 payroll (scheduled) | -224,000 |
| Week 1 ending cash | 2,748,000 |
| Week 6 projected ending cash — base case | 1,920,000 |
| Week 6 projected ending cash — delayed enterprise deal (3 weeks) | 1,540,000 |
| Week 13 projected ending cash — base case | 1,105,000 |
| Week 13 projected ending cash — delayed deal + 2 hires | 623,000 |
It is Thursday April 10. The head of finance at a 200-person B2B SaaS company used to spend four hours every Friday pulling this together manually. This week, Starch already has it built. Plaid shows $2,847,000 in the operating account as of Monday morning. Stripe has synced $312,000 in collections for the week. QuickBooks has $187,000 in open bills due this week across six vendors. Payroll runs Friday for $224,000. Week 1 ending cash: $2,748,000. The model runs forward 13 weeks using QuickBooks AR aging to project collections — $890,000 in open invoices with an average 34-day collection cycle — and the AP schedule for known outflows. Under the base case, week 13 ending cash is $1,105,000, which is above the $500,000 floor. But the Scenario Analysis tab shows the problem: if the $280,000 enterprise deal that was supposed to close in week 4 slips to week 7, and the team adds two engineers at $18,000 per month combined starting in week 4, week 13 ending cash falls to $623,000. Still above floor, but week 11 hits $487,000 — below the threshold. Starch flags week 11 in red in the dashboard header. The CFO gets the Monday Slack message showing that flag before the 9am leadership meeting, asks the right question about deal timing, and the finance team spends zero hours that Friday rebuilding a spreadsheet.
How you'll know it's working
What this replaces
The other ways teams handle this today, and how the Starch version compares.
One platform — runway analysis, scenario planning all running on connected data. Setup in plain English; numbers stay current via scheduled syncs and live agent queries.
Try it on Starch →Frequently asked questions
QuickBooks has a P&L report view — can Starch use that for the outflow side of the forecast?
Does Starch store my bank and Stripe data, or does it query live every time?
We use Ramp and Bill.com for AP approvals. Can those feed into the forecast?
Is the data in Starch secure enough for bank account and revenue data?
Our CFO wants to give a board member read-only access to the forecast. Can we do that without them seeing all of Starch?
We are on NetSuite, not QuickBooks. Does everything here still apply?
How long does it take to go from 'nothing set up' to a working live 13-week forecast?
Related guides for Small Finance Teams
Vendor and category spend analysis means knowing, at any point in time, where your money is actually going — which vendors are getting paid, how much, how often, and whether that number is creeping up or down relative to last month.
Read guide →AP invoice approval is the process of reviewing incoming vendor bills, confirming they match purchase orders or contracts, getting the right sign-off, and releasing payment.
Read guide →An annual operating budget is a forward-looking plan that maps expected revenue against planned spending for the next 12 months, broken into categories you'll actually track — payroll, software, marketing, COGS, facilities.
Read guide →A monthly board financial pack is the document your board, lead investors, or advisors use to understand whether the business is on track.
Read guide →Build a 13-Week Cash Flow Forecast for other operators
The AI stack built for the founder's office.
Read guide →The AI stack built for CPG brands.
Read guide →The AI stack built for DTC founders.
Read guide →The AI stack built for small contractors and builders.
Read guide →Ready to run build a 13-week cash flow forecast on Starch?
Request closed-beta access. Everything is free during beta.