How to run monthly flux and variance analysis as Foundation and Nonprofit Ops Teams
Your QuickBooks actuals live in one place, your program budgets live in a Google Sheet someone built two years ago, and your board wants a variance report every quarter showing exactly where each grantmaking program over- or under-spent against plan. Right now that means exporting a QuickBooks report, pasting it into the Sheet, writing VLOOKUP formulas against the budget tab, and then formatting the whole thing for the board packet — usually the week before the meeting, usually by whoever has time, usually at 10pm. If a grant payment hit in month two but the budget assumed month three, the numbers look wrong and you have to write a footnote explaining it. A four-person ops team shouldn't be spending eight hours a month on this.
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 QuickBooks data on a schedule — invoices, bills, payments, vendors, and journal entries refresh automatically, broken out by class so your program lines stay separate. Your budget targets live in Google Sheets, which Starch connects to live from its integration catalog and queries each time the dashboard runs. No manual exports, no copy-paste between systems.
Step-by-step
See this running on Starch
Connect your tools, describe what you want, and the agent builds it. Closed beta is free.
March 2026 Monthly Close — Q1 Flux Review
| Education Initiatives — Grants Paid | 312,000 |
| Education Initiatives — Budget YTD | 275,000 |
| Climate Grants — Grants Paid | 88,000 |
| Climate Grants — Budget YTD | 125,000 |
| Capacity Building — Grants Paid | 41,500 |
| Capacity Building — Budget YTD | 40,000 |
| Operating Overhead — Actual | 58,200 |
| Operating Overhead — Budget YTD | 52,500 |
When the March close hits QuickBooks on April 4th, Starch syncs overnight and the flux dashboard updates automatically. By the morning of April 7th — the 5th business day — the variance view shows Education Initiatives $37K over YTD budget, flagged in red. The narrative Starch drafts explains why: two multi-year grant agreements were signed in Q1 that weren't expected until Q2, pulling $42K of planned Q2 payments into March. Climate Grants is $37K under — one grantee delayed their second-tranche request, a timing issue that will reverse in Q2. The auto-generated board narrative includes both explanations in two sentences, sourced directly from the payment dates in QuickBooks. Your ED reads it, adds one sentence about the grantee relationship context, and drops it into the board deck. What used to take half a day takes 20 minutes of review. Operating Overhead is $5,700 over — the Transaction Insights breakdown shows a new IT vendor that didn't appear in any prior quarter, exactly the kind of new-payee flag Starch was set up to catch. You pull the invoice, confirm it was properly authorized, and add a note in Starch before the board packet goes out.
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 — quarterly budgeting, transaction insights 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
We use QuickBooks classes to separate our program lines. Will Starch pick those up automatically?
Our budget lives in a Google Sheet that three different people edit. Can Starch pull from that as a live source?
We also use Salesforce to track grant applications. Can Starch pull from there too?
The QuickBooks P&L report is what we usually export for variance. Can Starch use that?
Can Starch write the board narrative automatically, or does someone still have to draft it?
Is Starch SOC 2 certified? We have a data policy that covers our grantee information.
We track multi-year grant commitments, not just cash payments. Can Starch handle the difference between committed and paid?
Related guides for Foundation and Nonprofit Ops 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 →A 13-week cash flow forecast is a rolling, week-by-week view of what hits your account and what leaves it — covering roughly one quarter ahead.
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 →Run Monthly Flux and Variance Analysis for other operators
The AI stack built for small finance teams.
Read guide →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 boutique professional services firms.
Read guide →Ready to run run monthly flux and variance analysis on Starch?
Request closed-beta access. Everything is free during beta.