44.2%. That’s the annualized return Excel’s XIRR function proudly calculates for your maiden angel voyage: $25,000 out on January 15, 2024, $75,000 back by April 10, 2026.
Bliss. Pure, formulaic bliss.
But stack nine more deals on top—follow-ons creeping in, a partial exit here, a SAFE conversion there—and poof. Portfolio-level XIRR? Impossible. Your spreadsheet, that trusty companion through seed rounds and late-night diligence, turns traitor.
Here’s the thing. Most angel trackers build row-by-row empires, one company per line. Company A: investment, date, current value, MOIC, XIRR. Rinse, repeat for B, C, ad infinitum. Fine for solos. Hell, even five feels snappy. =XIRR(values, dates) hums along, spitting truth.
Why Does XIRR Demand a Single Timeline?
XIRR isn’t some casual average. It’s the internal rate of return, grinding through irregular cash flows on exact dates. Feed it a unified list—every outflow, inflow, valuation mark—and it models your money’s true time value.
Scatter those flows across rows? No dice. Excel chokes. You can’t lasso B2, F2, B3, F3 into one array without VBA wizardry or manual Frankenstein lists that break on updates.
XIRR requires a single timeline of ALL cash flows — investments, follow-ons, partial exits, and current values.
Spot on. That’s the original diagnosis, straight from the trenches. But let’s peel deeper: this isn’t Excel’s fault. It’s yours—or rather, the seductive simplicity of company-centric sheets that scales like a Jenga tower in an earthquake.
Picture this. You’ve got Company A’s seed in row 2, Series A follow-on… where? Cram it in column C? New row, duplicating the name? Sum to a vague “various dates” total? Each hack murders precision. Timing vanishes. XIRR, that finicky beast, demands chronology.
And chronology? Buried under company silos.
How Pros Track: The Transaction Log Revolution
Flip the script. Ditch rows for deals, embrace transactions. Date. Company. Type. Amount. Shares. Price. A ledger, not a leaderboard.
2024-01-15, Co A, Initial, -$25k, 25k shares, $1.
2024-12-01, Co A, Series A, -$25k, 12.5k shares, $2.
2025-08-15, Co B, Partial Exit, +$15k, -6k shares, $2.50.
Now? Pivot that bad boy. All cash flows in one column, dates aligned. =XIRR(entire amounts, entire dates). Boom—portfolio IRR, untainted. Filter by company for solos. Sum shares for ownership. Tax basis? There. Attribution—who’s the hero, who’s the dud? Yours.
This isn’t new. Back in the ’80s, Quicken killed paper checkbooks by logging every transaction, not bucketing by category first. Angels? You’re still scribbling ledgers while VCs sip from Carta’s firehose. Unique insight: Your portfolio’s probably your third-biggest asset—house, 401k, then this wildcard. Yet you treat it like a hobbyist’s notebook. History screams: transaction logs birthed modern finance tools. Ignore at peril.
When Excel Screams ‘Uncle’—The 10-Deal Tipping Point
Hit 10 investments? Complexity spikes. Follow-ons multiply rows or columns. Exits scatter positives. Updates? Two hours monthly, easy.
Under five? Stick with sheets. They’re free, flexible, yours.
Beyond? You’re wrestling the tool. Co-investors demand reports. Family offices peek. LP commitments loom. Broken XIRR? Embarrassing spin: “Well, blended MOIC is 1.8x, but timing…”
No. Pros don’t bluff.
Why Does This Matter for Solo Angels?
Because illusions kill. That 3x MOIC row? Ignores when you wired the cash. A 2023 deal at 3x might crush a 2021 wireframe. XIRR levels it—time-adjusted truth.
Corporate hype alert: Tools like AngelHub pitch “automatic XIRR” as salvation. Free to five deals, then paywall. Skeptical? Sure, it’s transaction-based, solves the schema sin. But don’t sleep on open alternatives—Airtable bases, Notion hacks, or raw Python pandas scripts if you’re code-inclined. (AngelHub’s plug feels convenient, but your data’s too precious for vendor lock-in.)
Prediction: By 2027, angel software booms like Robinhood did for stocks. Spreadsheets become caveman relics.
But wait—Excel ain’t dead. Hybrid it: transaction dump to Google Sheets, scripted XIRR pulls. Until scale demands more.
Look, switching hurts. That first unified IRR? Eye-opening. Maybe your “stars” are time-luck, not genius. Or vice versa.
That’s the dive.
Worth it.
Is AngelHub (or Any Tool) Worth the Switch?
Thresholds scream yes:
-
10+ deals.
-
Follow-ons firing.
-
Exits or SAFEs.
-
Reporting needs.
-
2 hours/month fiddling.
Build your own if OCD calls—Google Sheets + Apps Script mirrors pros. But time’s your scarcest asset. Delegate to software.
One caveat: Export everything. CSV those transactions monthly. No one’s portfolio survives a SaaS sunset.
🧬 Related Insights
- Read more: Rails Streams OpenAI Tokens Live — Ditch the Spinners
- Read more: Supabase RLS: The Misconfig That Leaks Your Users’ Data
Frequently Asked Questions
What is XIRR and why use it for angel investing?
XIRR calculates annualized returns on irregular cash flows with dates—perfect for lumpy angel timelines, unlike simple averages.
When should I stop using Excel for my angel portfolio?
At 10+ investments, follow-ons, or exits—when portfolio XIRR becomes a manual nightmare.
How do I calculate portfolio-level XIRR manually?
Build a transaction log: list all dates and amounts chronologically, then =XIRR(amounts, dates) in Excel or Google Sheets.