How to forecast quarterly revenue as Chief of Staff and Founder's Office
Every quarter, you spend three to five days assembling a revenue forecast that should take three hours. You're pasting HubSpot pipeline exports into a Google Sheet, cross-referencing Stripe MRR data you had to ask someone to pull, texting the sales lead for a weighted close probability update, and then manually reconciling all of it against the QuickBooks actuals the CFO sent in a different format. By the time you've built the model, half the underlying data is already stale. The CEO wants a number for the board deck Thursday. You have a spreadsheet with seventeen tabs and a nagging feeling you missed a deal that closed last week.
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 HubSpot contacts, companies, deals, and owner data on a schedule — so pipeline stage and deal value are always current without a manual export. Starch syncs your Stripe charges, subscriptions, and invoices on a schedule for recognized revenue actuals. Starch syncs your Plaid transactions and balances on a schedule to ground burn rate. QuickBooks entities (invoices, bills, payments, journal entries) also sync on a schedule for accounting actuals. These four data sources combine into a single dataset your forecast app reads against.
Step-by-step
See this running on Starch
Connect your tools, describe what you want, and the agent builds it. Closed beta is free.
Q2 2026 Close — 150-person SaaS, $4.2M ARR base
| New business closed (Stripe, Q2 actuals) | 312,000 |
| Expansion revenue (Stripe, Q2 actuals) | 87,000 |
| Churned MRR (Stripe, Q2 actuals) | -41,000 |
| Open pipeline, Q3 weighted (HubSpot) | 528,000 |
| Enterprise deal A — upside scenario (HubSpot) | 140,000 |
| Enterprise deal B — upside scenario (HubSpot) | 98,000 |
| Current monthly burn (Plaid) | -310,000 |
Going into the Q2 board update, you had two problems: Stripe showed $358k in net new ARR for the quarter, but the forecast built in April had called $410k. The $52k gap needed an explanation, not a number. Starch pulled the closed-lost deals from HubSpot and surfaced that three mid-market deals in the $15-20k range had slipped to Q3 — all owned by one rep who had joined the company in February. That was the story. For Q3 planning, the Scenario Analysis app showed the base case at $528k weighted pipeline, the upside at $766k if both enterprise deals closed in July, and the downside at $290k if they slipped. The CEO chose the base case for headcount planning and the downside case for cash management. That decision — which used to require a 90-minute spreadsheet session — took 12 minutes in the Thursday sync. The board draft came out of Investor Reporting: Starch pulled the $312k new business number from Stripe, the $310k monthly burn from Plaid, calculated 14 months of runway, and drafted the narrative paragraph explaining the forecast miss. You edited two sentences and sent it.
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 — sales agent crm, scenario planning, investor reporting 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
Our HubSpot pipeline is a mess — deals in the wrong stages, stale close dates, missing values. Will this still work?
Can Starch pull the QuickBooks P&L view directly for the board update?
We use Salesforce, not HubSpot. Does the forecast workflow still apply?
Is Starch SOC 2 certified? We have a security review process.
How is this different from just building a better dashboard in Google Sheets with a HubSpot API pull?
Can I set this up so the CEO gets a weekly pipeline summary without me having to send it?
Related guides for Chief of Staff and Founder's Office
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 →Investor Q&A and info requests are the administrative tax on raising capital and maintaining LP relationships.
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 →Forecast Quarterly Revenue for other operators
The AI stack built for small RevOps teams.
Read guide →The AI stack built for small finance teams.
Read guide →The AI stack built for real estate operators.
Read guide →The AI stack built for emerging fund managers.
Read guide →Ready to run forecast quarterly revenue on Starch?
Request closed-beta access. Everything is free during beta.