How to forecast quarterly revenue as Professional Services Founders
Your quarterly revenue forecast lives in a Google Sheet you update manually, a HubSpot pipeline you half-trust, and a gut feeling shaped by whatever proposals are sitting in your inbox. You know which retainers are renewing in Q2 — or you think you do, until a client goes quiet. Weighted pipeline math means multiplying deal value by close probability you made up six months ago. Stripe tells you what landed; it doesn't tell you what's coming. You spend two hours every quarter reconciling HubSpot stages against actual invoices in QuickBooks, find three deals marked 'closed-won' that never actually signed, and produce a forecast your banker would be polite about.
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 data — contacts, companies, deals, and pipeline stages — on a schedule, so your deal data is always current. Starch also syncs your Stripe charges, invoices, and subscription data on a schedule, giving the scenario model a real revenue baseline rather than a spreadsheet estimate. QuickBooks is connected from Starch's integration catalog and queried live when your forecast needs to reconcile pipeline against invoiced amounts. Slack is connected from Starch's integration catalog for the Monday digest delivery.
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 Forecast — Meridian Group scenario, April 14
| Stripe recognized revenue (Q2 to date, April 1–14) | 87,500 |
| Meridian Group proposal — $60k fixed-fee engagement, 70% close probability | 42,000 |
| Holloway & Co retainer renewal — $12k/month, renewal May 1, 90% probability | 32,400 |
| Three smaller proposals (<$20k each), blended 50% close probability | 27,500 |
| Existing retainers running through June 30 (confirmed) | 198,000 |
| Q2 weighted pipeline total | 387,400 |
| Q2 target | 450,000 |
| Gap to target | 62,600 |
On April 14, your Q2 forecast shows $387k against a $450k target — a $62.6k gap. Starch surfaces the issue immediately: Meridian Group is your single biggest swing, worth $42k on a weighted basis, and the deal has had no HubSpot activity in 17 days. Your last Gmail thread with their procurement lead was April 3. In the bear-case scenario — Meridian slips to Q3 and Holloway's renewal lands in July instead of May — Q2 lands at $298k, which is a bad quarter. In the upside scenario — Meridian closes, Holloway renews on time, and one of your smaller proposals converts — you hit $430k. The Monday digest flagged Meridian's inactivity last week; you followed up Tuesday and now have a call scheduled for the 18th. The forecast isn't just a number — it tells you which deal to work.
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, crm 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
My pipeline is in HubSpot but my deal stages are a mess — custom fields everywhere, inconsistent close dates, three people using it differently. Will Starch make sense of it?
Does Starch store my Stripe and QuickBooks data, or does it query it every time?
Is Starch SOC 2 certified? My client has a vendor security review process.
Can I use this if my pipeline is in a Google Sheet instead of HubSpot?
What about Harvest or Float for utilization — can Starch pull those in too?
The scenario analysis sounds useful, but I don't want to rebuild my financial model every quarter. How much ongoing work is this?
Related guides for Professional Services Founders
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 →A strategic account plan is a documented, living view of a specific customer or prospect — their business goals, the stakeholders who matter, the gaps your product fills, the risks to the relationship, and the actions your team is taking.
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 the founder's office.
Read guide →The AI stack built for real estate operators.
Read guide →Ready to run forecast quarterly revenue on Starch?
Request closed-beta access. Everything is free during beta.