How to build a quarterly lp report as Asset Management Founders

Investor RelationsFor Asset Management Founders3 apps12 steps~24 min to set up

Every quarter, you spend 6–10 hours assembling your LP report by hand. You're pulling cash balances from Plaid, subscription or fee revenue from Stripe, fund-level financials from QuickBooks or NetSuite, and portfolio company updates from whatever tracking system you improvised. Then you're formatting it into a PDF or deck that looks professional enough for institutional LPs who are used to Juniper Square dashboards. You don't have an analyst to delegate this to. The tools purpose-built for this (Addepar, iLevel) assume you have a full ops team and cost more than your management fee covers. So you do it manually, every quarter, and it shows up in your calendar as two days you can't afford.

Investor RelationsFor Asset Management Founders3 apps12 steps~24 min to set up
Outcome

What you'll set up

An automated quarterly LP report that pulls live financials from Plaid, Stripe, QuickBooks, or NetSuite, formats them into a polished narrative with KPIs, and emails your LP list on a set cadence — without manual assembly.
A Presentation Agent deck for the accompanying visual summary, generated from a text description of your fund's quarter so you aren't rebuilding slides from scratch each time.
An email workflow that drafts individualized LP follow-up messages after the report drops — covering capital call notices, distribution updates, or one-on-one check-ins — so nothing falls through the cracks.
The Starch recipe

Apps, data, and prompts

The combination of Starch apps, the data sources they pull from, and the prompts you use to drive them.

Data sources & config

Starch syncs your Plaid transaction and balance data on a schedule, Stripe charge and invoice data on a schedule, and QuickBooks entity-level data (invoices, bills, payments, vendors, journal entries) on a schedule — or NetSuite income statement and balance sheet data if that's your accounting system. Gmail or Outlook is connected for sending the LP report and follow-up emails directly from Starch. The Presentation Agent builds slides from your text description; export to PDF or PowerPoint for LP distribution. No browser automation required for this workflow unless your LP portal (e.g., a fund administrator portal) needs to be updated — in that case, Starch automates it through your browser with no API needed.

Prompts to copy
Build me a quarterly LP report that pulls my fund's cash balances and transaction data from Plaid, management fee and subscription revenue from Stripe, and entity-level financials from QuickBooks — including invoices, bills, and journal entries. Format it as a narrative update with a KPI summary table showing AUM, net cash deployed this quarter, management fee income, fund expenses, and current runway. Add a section for portfolio company highlights I can fill in manually. Send it to my LP list every quarter-end.
Draft follow-up emails to each LP who received the Q1 2026 report. For LPs with outstanding capital commitments, include a reminder of their next capital call date. Keep the tone consistent with how I write — direct, no fluff, under 150 words each.
Build me a 10-slide quarterly fund update deck for LPs. Slide 1: fund overview and quarter headline. Slides 2–4: financial performance — net cash deployed, management fees collected, fund expenses, runway. Slide 5: portfolio company updates. Slide 6: market context. Slide 7: pipeline. Slides 8–9: risks and what we're watching. Slide 10: next steps and capital call schedule. Use our fund's color scheme and keep the layout clean — this goes to institutional LPs.
Run these in Starch → or paste them into your favorite agent
Walkthrough

Step-by-step

1 Connect Plaid so Starch syncs your fund's bank and cash account data on a schedule — this becomes the source for cash balances, capital deployment figures, and fund expense tracking.
2 Connect Stripe if you collect management fees or carry via Stripe; Starch syncs charges, invoices, and payouts on a schedule so revenue figures are always current.
3 Connect QuickBooks or NetSuite so Starch syncs entity-level financials on a schedule — bills, invoices, journal entries, and vendor payments. Note: QuickBooks report views (P&L, Transaction List) are temporarily disabled; Starch uses entity-level data to reconstruct the figures you need.
4 Connect Gmail or Outlook so the Investor Reporting app can send your LP report directly and the Email Agent can draft and send follow-up messages from your actual address.
5 Open the Investor Reporting app from the App Store and configure it for quarterly cadence. Tell Starch what your KPI table should show — AUM, net cash deployed, management fee income, fund operating expenses, current runway — and which LP email addresses to send to.
6 Add a portfolio company update section by telling Starch: 'Include a section after the financials where I can paste in 3–5 bullet points per portfolio company before the report sends. Prompt me 48 hours before the send date to fill it in.'
7 Run the Presentation Agent: describe your 10-slide quarterly update deck in plain language, specifying your fund's color scheme and the data points to feature. Starch generates the deck; review and export to PDF or PowerPoint.
8 Use the Email Agent to draft individualized LP follow-up messages after the report drops — capital call reminders for LPs with open commitments, distribution notices for LPs in funds that are returning capital, or just a check-in for quiet LPs you want to stay close to.
9 For LP portals or fund administrator platforms that don't have an API, Starch automates the update through your browser — logging in, navigating to the reporting section, and uploading the quarterly PDF — no API needed.
10 Review the full report draft before it sends. Starch surfaces the narrative and KPI table for your approval; you edit inline and confirm. This review step is the only manual touch in the workflow.
11 After send, the Email Agent monitors your inbox for LP replies and surfaces any that need a response within 24 hours — questions about the financials, requests for a call, or new commitment interest — so you're not scanning your inbox manually.
12 Each quarter, the prior report becomes context for the next one. Tell Starch: 'Keep the tone and format consistent with the Q4 2025 report I approved' — and it uses that as the baseline.

See this running on Starch

Connect your tools, describe what you want, and the agent builds it. Closed beta is free.

Try it on Starch →
Worked example

Q1 2026 LP Report — Emerging Credit Fund I

Sample numbers from a real run
Fund AUM (as of March 31, 2026)22,500,000
Net cash deployed Q1 20263,100,000
Management fees collected Q1 (1.5% annualized)84,375
Fund operating expenses Q1 (admin, legal, audit)47,200
Current cash reserve (Plaid-synced)1,840,000
Estimated fund runway at current burn39

On April 5, 2026, Starch pulls the Q1 close data from Plaid (showing $1.84M in cash across three fund bank accounts), Stripe (showing $84,375 in management fee invoices collected), and QuickBooks (showing $47,200 in operating expenses across legal, audit, and fund administration). It calculates net cash deployed at $3.1M for the quarter — bringing total deployed capital to $18.6M against a $22.5M fund, or 82.7% deployed. Runway on operating reserves is 39 months at current burn. Starch drafts a four-page narrative report with a KPI table at the top, a deployment summary by portfolio company, and a market context paragraph noting credit market conditions in Q1. You fill in the three portfolio company bullet points in the 48-hour window before the scheduled send. The Presentation Agent builds the 10-slide deck version. On April 7, the Email Agent sends the report to your 14 LPs and drafts a capital call reminder for the two LPs with $800K in uncalled commitments. Total time you spent on the report: 45 minutes, down from the 8 hours this took you in Q4 2025.

Measurement

How you'll know it's working

Net cash deployed as % of total committed capital
Management fee income vs. fund operating expenses (coverage ratio)
Current fund runway in months (cash reserve ÷ monthly operating burn)
LP report open rate and response rate (signal of LP engagement before re-up conversations)
Days from quarter-end to LP report delivery
Comparison

What this replaces

The other ways teams handle this today, and how the Starch version compares.

Juniper Square
Purpose-built for LP reporting but priced for established managers — typically $30k–$60k/year — and requires a dedicated ops person to maintain; no AI-generated narrative or automated email drafting.
Addepar / iLevel
Institutional-grade portfolio analytics designed for multi-fund GPs with full ops teams; extensive onboarding, per-seat pricing, and not built for a solo GP running one or two funds.
Google Sheets + Slides + Gmail (manual stack)
Zero cost, total control, and 6–10 hours per quarter to maintain — this is the status quo Starch replaces, not a deliberate tool choice.
Visible.vc
Clean LP update tool with good templates, but pulls data manually or via limited integrations; no AI-generated narrative, no email drafting, and no connection to your fund's actual accounting system.
Notion + manual export
Starch connects to Notion from its integration catalog and queries it live, so you can use Notion as your portfolio tracking layer — but Notion alone can't pull Plaid or QuickBooks data or send formatted reports to LPs on a schedule.
On Starch RECOMMENDED

One platform — investor reporting, email agent, presentation agent all running on connected data. Setup in plain English; numbers stay current via scheduled syncs and live agent queries.

Try it on Starch →
FAQ

Frequently asked questions

Can Starch pull the actual P&L from QuickBooks, or just raw transactions?
Honest answer: QuickBooks report views — including the P&L summary and Transaction List — are temporarily disabled in Starch pending a connector fix. What syncs today is entity-level data: invoices, bills, payments, vendors, and journal entries. Starch can reconstruct income and expense figures from these entities, which covers most of what a quarterly LP report needs. If you rely on the formatted QuickBooks P&L view specifically, that's a current limitation worth knowing.
My fund uses NetSuite, not QuickBooks. Does this work?
Yes. Starch syncs NetSuite income statements, balance sheets, invoices, expenses, and journal entries on a schedule. The Investor Reporting app works with NetSuite as a primary financial data source the same way it works with QuickBooks.
What if my LP portal (fund administrator, transfer agent) doesn't have an API?
Starch automates it through your browser — no API needed. If you need to upload the quarterly PDF to an administrator portal, update LP records on a web-based platform, or submit regulatory filings, Starch navigates those sites the same way you would. This works for any web-accessible platform regardless of whether it has a formal integration.
Is Starch SOC 2 certified? My institutional LPs will ask.
Not yet. Starch is not currently SOC 2 Type II certified. If you have LPs with hard compliance requirements around vendor certifications, that's a real constraint to factor in. Starch is working toward it — but being honest about where things stand today matters more than overpromising.
Can I customize the report format for different LP tiers — say, a longer version for my anchor LP and a shorter one for smaller check writers?
Yes. Tell Starch exactly that: 'Send the full 4-page report with portfolio company detail to [anchor LP email]; send the 1-page KPI summary to the remaining 13 LPs.' You can describe the segmentation in plain language and Starch builds the routing logic. You don't need to maintain two separate templates manually.
The Presentation Agent is listed as 'currently in development.' What does that mean for this workflow?
The Presentation Agent is in beta — you can request early access and get notified when it launches. The rest of this workflow (Investor Reporting, Email Agent, financial data connections) is fully available today. If you need a deck in the meantime, Starch can output the report data in a format you can paste into your existing slide template.
Will Starch store my LPs' financial data? I'm careful about what third parties hold.
Starch stores the data it syncs from your connected accounts (Plaid balances, Stripe charges, QuickBooks entities) in its database to power your apps and automations. There's no on-premises or self-hosted option today. LP contact information you add for email sending is held in Starch as well. If your fund has restrictions on third-party data storage, that's worth reviewing against Starch's data practices before connecting.

Ready to run build a quarterly lp report on Starch?

Request closed-beta access. Everything is free during beta.

You're on the list! We'll be in touch soon.