How to build a quarterly lp report as Real Estate Founders

Investor RelationsFor Real Estate Founders2 apps12 steps~24 min to set up

Every quarter you're manually pulling rent rolls from your property management software, digging through Plaid transactions to reconcile operating expenses, exporting a Stripe report if you have any SaaS revenue, and then stitching it all into an Excel model before reformatting it into a slide deck your LPs will actually read. That's two to three days of work for a document that covers 90 days of activity. Meanwhile your investors are expecting the same four metrics every time — occupancy, NOI, distributions, and debt coverage — and you're recreating the same table from scratch because last quarter's file is buried in a folder called 'Q3 final FINAL v2.' If you also manage LP communications through HubSpot or a spreadsheet, none of that context flows into the report. You write it like you've never met them before.

Investor RelationsFor Real Estate Founders2 apps12 steps~24 min to set up
Outcome

What you'll set up

A live-data quarterly LP report that pulls from your bank feeds, transaction records, and financial accounts automatically — no manual exports, no version-control hell.
A polished, formatted report narrative drafted by AI that reflects your property-level numbers, distributions paid, and key events from the quarter — ready to review and send, not ready to spend two days on.
An automated investor communication workflow that delivers the report to your LP list on the schedule you set, with your tone and consistent structure every time.
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, syncs your Stripe charges and payout data on a schedule, and syncs your QuickBooks invoices, bills, payments, and journal entries on a schedule. If you use NetSuite, Starch syncs income statements and balance sheets from there as well. For property management platforms like AppFolio or Buildium that don't have a scheduled-sync connection, Starch connects to them from its integration catalog of 3,000+ apps and queries the data live when your report runs. LP contact lists and historical communication logs can be pulled from HubSpot via the integration catalog or managed directly in Starch's CRM.

Prompts to copy
Build me a quarterly LP report for my real estate fund. Pull operating cash flow and expense data from Plaid, revenue and distributions from Stripe, and entity-level financials from QuickBooks. Structure it with: a one-page executive summary, property-level NOI by asset, a distributions table showing what each LP received this quarter, debt service coverage ratio by property, occupancy rate summary, and a forward-looking commentary section I can edit. Format it for a PDF we can email to LPs.
Take the quarterly LP report data and build a 12-slide presentation version: cover slide, fund overview, property-by-property performance, distributions summary, debt coverage table, occupancy trend chart, top risks and how we're managing them, and a Q4 outlook. Use a clean, professional template — no clipart, no gradients. Export to PDF and PowerPoint.
Run these in Starch → or paste them into your favorite agent
Walkthrough

Step-by-step

1 Connect your bank accounts through Plaid — Starch syncs your transaction data and balances on a schedule so operating income and expenses are always current without manual exports.
2 Connect QuickBooks or NetSuite — Starch syncs entity-level data including invoices, bills, payments, and journal entries, giving you the financial detail to back up every line in your LP report.
3 If you process distributions or collect management fees through Stripe, connect it — Starch syncs charge and payout data on a schedule so distributions paid this quarter are pulled automatically.
4 If your property management software (AppFolio, Buildium, Yardi, etc.) is web-based, connect it from Starch's integration catalog and the agent queries rent roll and occupancy data live when your report runs; if it requires browser navigation, Starch automates that through your browser — no API needed.
5 Open the Investor Reporting app from Starch's App Store and customize the template: add your fund name, property list, LP names, and the specific metrics you report each quarter (NOI, DSCR, occupancy, distributions per unit).
6 Type your prompt describing this quarter's report — include any narrative context Starch can't pull from data, like a major lease renewal, a capital improvement completed, or a debt refinance that closed.
7 Starch drafts the full report: executive summary, property-level tables, distributions paid, debt service coverage ratios, occupancy summary, and a forward-looking commentary section — all grounded in the live financial data it pulled.
8 Review the draft, edit the commentary section for tone, and flag any line items that need a note — Starch keeps your edits and uses them as style reference for next quarter.
9 If your LPs expect a slide deck alongside the written report, use the Presentation Agent to convert the report into a 12-slide presentation — describe the structure you want and it builds it, then export to PDF and PowerPoint. Note: Presentation Agent is currently in development; request beta access to be notified when it launches.
10 Set the Investor Reporting app to email the finalized report to your LP list on a fixed schedule — quarterly cadence, consistent formatting, same tone every time — without you touching it again once it's configured.
11 For LPs who reply with questions, Starch's Email Triage app (available as Founder Inbox in the App Store) surfaces those threads by priority and drafts replies so you're not losing an afternoon to investor inbox management after the report goes out.
12 After the first quarter, review what your LPs actually asked about and tell Starch to add those data points to next quarter's template — the report gets more useful over time without rebuilding it from scratch.

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 — 3-Property Value-Add Fund

Sample numbers from a real run
Gross Rental Income (3 properties)187,400
Operating Expenses (maintenance, management, insurance, taxes)94,200
Net Operating Income93,200
Debt Service (2 loans, 1 bridge + 1 conventional)61,500
Cash Flow After Debt Service31,700
Distributions Paid to LPs (Q1)28,000
Retained for Capital Reserve3,700
Weighted Average Occupancy (Q1)94
DSCR (blended across properties)1.52

This is a real estate GP running three value-add multifamily properties — 24 units in total across two markets. Starch synced Q1 transaction data from Plaid, pulling $187,400 in gross rental income and $94,200 in operating expenses automatically, with no CSV export from the property management portal. The bridge loan debt service of $38,500 and conventional loan service of $23,000 came through QuickBooks journal entries synced on a schedule. Starch calculated a blended DSCR of 1.52x and flagged that Property 2 had a DSCR of 1.31x — below the fund's 1.40x target — and added a note to the commentary section recommending the GP explain the reason (a one-time HVAC replacement in February). Distributions of $28,000 were pulled from Stripe payout records. The GP typed: 'Add a note that we completed the exterior paint project at 4812 Dorchester and expect it to support a rent increase at the next lease renewal cycle.' Starch incorporated that into the forward-looking section. Total time from prompt to reviewable draft: under 20 minutes. The report was emailed to 11 LPs the same morning.

Measurement

How you'll know it's working

Net Operating Income (NOI) by property and fund-wide
Debt Service Coverage Ratio (DSCR) per loan and blended
Weighted average occupancy rate across the portfolio
Distributions paid per LP and total fund distributions for the quarter
Capital reserve balance and capital expenditure spend vs. budget
Comparison

What this replaces

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

Excel + manual bank exports + PowerPoint
Full control over every number, but you're rebuilding the same model every quarter from scratch and one bad copy-paste creates an error your LPs might catch before you do.
Juniper Square
Purpose-built for real estate LP reporting and handles waterfall distributions well, but it's a separate platform with its own data entry requirements and doesn't pull from your bank feeds or accounting system automatically.
QuickBooks + a report writer (e.g., Fathom, Spotlight Reporting)
Good for accounting-layer reports, but these tools produce financial statements, not investor narrative updates — you're still writing the LP commentary yourself and building the deck separately.
Google Sheets + Notion
Low cost and flexible, but every quarter you're manually pulling data from five places into a sheet, and there's no automated delivery to your LP list — it's a system that works until you're too busy to maintain it.
On Starch RECOMMENDED

One platform — investor reporting, 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

Does Starch connect to AppFolio, Buildium, or Yardi for rent roll data?
AppFolio, Buildium, and Yardi are reachable through Starch's integration catalog of 3,000+ apps, and the agent queries them live when your report runs. If your specific property management platform needs browser-based navigation rather than an API, Starch automates that through your browser — no API needed. Either way, you're not exporting CSVs manually.
What if my financial data is split across QuickBooks for the management entity and Plaid for the property operating accounts?
That's the normal setup for a real estate operator and Starch handles it. Starch syncs your QuickBooks entity-level data — invoices, bills, payments, journal entries — on a schedule, and separately syncs your Plaid bank transactions and balances on a schedule. Your LP report can pull from both and present them in a unified view. Note that QuickBooks report views like P&L are temporarily disabled pending a fix; entity-level data syncs normally and Starch can construct the equivalent summary from those records.
Is the LP report just a financial summary, or can it include property-specific narrative?
Both. The report pulls your financial data automatically, but you tell Starch what happened this quarter — a lease-up milestone, a capital project that finished, a tenant dispute that resolved, a refinance that closed. Type it as context when you run the report and Starch incorporates it into the commentary section with consistent tone. You're adding judgment and color; Starch handles the formatting and the numbers.
Is Starch SOC 2 Type II certified? My LPs care about data security.
Not yet — Starch is not currently SOC 2 Type II certified. That's an honest limitation worth naming. If your LPs have formal data security requirements that require a certified vendor, that's a real constraint to weigh. Starch is building toward certification; if it's a blocker for you today, reach out and we'll tell you where things stand.
Can the report be emailed directly to my LP list, or do I have to download and send it myself?
Starch's Investor Reporting app can email the report to your LP list on a schedule you set. Connect Gmail or Outlook — Starch syncs both — and the app sends from your address on the cadence you configure. You review the draft before it goes out; you're not handing over send authority blindly.
I have LPs who want different levels of detail — some want the full financials, some just want the executive summary. Can Starch handle that?
Yes. Tell Starch to build two versions of the report — a detailed version with property-level tables and a one-page summary version — and configure the email workflow to send each version to the right LP segment. You describe the segments and the format you want; Starch builds both outputs from the same underlying data.

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.