How to send a monthly investor update as Small Investor Relations Teams
Your two-person IR team spends the last week of every month hunting down the same five numbers. Someone pulls Stripe MRR, someone else exports a QuickBooks P&L, and both of you spend Tuesday afternoon reconciling why they don't match. Then you write a narrative in Google Docs, paste in a screenshot of the bank balance from Plaid, and argue over whether last month's burn was $380K or $410K depending on which timing convention your CFO prefers. By Thursday you've sent a draft to the GP, who changes the tone. By Friday the update is late and three LPs have already emailed asking when it's coming. This happens every single month, and the institutional tools that were supposed to solve it — Juniper Square, Addepar, iLevel — assume you have a dedicated IR-ops analyst to babysit them.
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 Stripe data on a schedule (MRR, new ARR, invoices, subscriptions) and your Plaid bank feeds on a schedule (transactions, balances, categorized spend). For QuickBooks or NetSuite, Starch syncs your accounting entities — bills, invoices, payments, journal entries, balance sheets — on a schedule. Gmail is also synced on a schedule so the Email Triage app can act on incoming LP messages. LinkedIn is connected for enrichment of your investor CRM contacts. If your LP portal lives in DocSend, Intralinks, or a similar web-based data room, Starch automates it through your browser — no API needed.
Step-by-step
See this running on Starch
Connect your tools, describe what you want, and the agent builds it. Closed beta is free.
Q1 2026 Monthly Close — March 2026 LP Update
| MRR (Stripe, end of March) | 1,240,000 |
| Net new ARR added in March | 87,000 |
| Gross cash burn (Plaid, March outflows) | 412,000 |
| Net burn after revenue (Stripe collections) | 198,000 |
| Cash on hand (Plaid balance, March 31) | 9,800,000 |
| Implied runway at current net burn | 49 |
On March 28, your team opens the Investor Reporting app. Stripe has synced automatically and shows $1.24M MRR, up $87K net new ARR from the prior month — the expansion from two enterprise accounts closed March 12 is already in the numbers. Plaid shows $412K in gross cash outflows for March; after Stripe collections, net burn is $198K, meaningfully below the $240K monthly average from Q4. The Runway Analysis dashboard has already updated: $9.8M cash on hand, 49 months of runway at current pace. Starch drafts the March narrative: three paragraphs covering the enterprise expansion, the below-trend burn driven by a delayed engineering hire, and the product launch risk flagged for Q2. Your IR partner edits two sentences to soften the language around the delayed hire. The update is approved and scheduled for 8am Monday. Two LPs reply Tuesday asking about the Q2 capital call timeline. Email Triage flags both as high priority, summarizes each as 'asking about capital call date and expected draw size,' and drafts a reply citing the current runway figures. You send both replies before 9am without opening 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 — investor reporting, runway analysis, founder inbox 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
Does Starch actually reconcile Plaid cash-basis burn with our QuickBooks accrual entries, or does it just show both separately?
We use NetSuite, not QuickBooks. Does that work?
Note that QuickBooks P&L and Transaction List report views are temporarily unavailable — is the core accounting data still accessible?
Can Starch email the monthly update directly to our LP list, or do we still have to send from our own email client?
We store our LP data room in DocSend. Can Starch interact with it?
Is Starch SOC 2 Type II certified? Our LPs will ask.
We want to track LP commitments, pacing against target, and J-curve data over multiple vintages. Can Starch build that?
Related guides for Small Investor Relations Teams
Investor Q&A and info requests are the administrative tax on raising capital and maintaining LP relationships.
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 →A board meeting deck is the quarterly document that tells your directors, lead investors, and advisors exactly where the company stands — financials, KPIs, progress against plan, risks, and asks.
Read guide →An investor KPI dashboard is how you answer the question your investors are always asking — 'how's it going?
Read guide →Send a Monthly Investor Update 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 finance teams.
Read guide →Ready to run send a monthly investor update on Starch?
Request closed-beta access. Everything is free during beta.