Back to Blog

Track Your Portfolio's XIRR Every Month — And Plot It

You can't calculate what your XIRR was six months ago. You can only calculate what it is today. That's exactly why recording it monthly is one of the most powerful habits an investor can build.

Most investors check their portfolio value regularly. Far fewer track what it actually means — what annualised return they're earning on the real money they put in, accounting for every deposit, withdrawal, and timing decision.

That number is your XIRR. And there's a hidden problem with it: you can only calculate it right now.

Investment portfolio performance chart tracking returns over time

The core insight: XIRR is a present-moment calculation. It tells you your annualised return from inception to today. Once today becomes the past, that number is gone — you can't go back and calculate what your XIRR was on 1st March 2024 unless you recorded it then. This makes monthly recording not just useful, but irreplaceable.

The Problem: XIRR Has No History

When you open your broker app, you can see your portfolio's current value. If you close it and open it a year later, you can still see a P&L, a chart, your transaction history.

But you cannot calculate the XIRR you had on any past date unless you saved your current value at that date.

Here's why: XIRR requires two things — all historical cash flows (which are recorded and available forever) and the current value of your portfolio (which changes every day). The current value is the only terminal cash flow that makes the calculation work.

Miss recording your current value on 1st September 2024, and that date's XIRR is gone. You cannot reconstruct it from your broker's data alone.

This means every month you skip is a data point you'll never get back.

What a Monthly XIRR Graph Tells You

When you plot your XIRR over time — even just 6 to 12 months of data points — you get something no portfolio tracker can give you: a picture of how your decision-making has actually performed, not just whether the market went up.

Here's what to look for in the graph:

1. Trend Direction

Is your XIRR trending up or down over the months? A rising XIRR means your recent positions or additions are performing better than your older ones — you're improving. A falling XIRR often means your newer money is underperforming, or a recent position is dragging the whole portfolio.

2. Reaction to Market Events

When the market corrected sharply — say, a 10–15% drawdown — what happened to your XIRR? If it barely moved, you're holding resilient positions or had recent cash flows that cushioned the fall. If it crashed, you're concentrated in high-beta stocks.

3. Recovery Speed

After a bad month, how quickly does your XIRR recover? A portfolio that takes six months to recover its XIRR after a correction is a different beast from one that bounces back in two. This tells you about concentration risk and the quality of your holdings.

4. Benchmark Gap

Plot your monthly XIRR alongside the Nifty 50 XIRR calculated on the same cash flows. The gap between these two lines is your real alpha — what your stock-picking decisions actually produced. Watch whether this gap widens or narrows over time.

Why Monthly Is the Right Frequency

Weekly is too noisy. XIRR fluctuates with market moves, and week-to-week changes are mostly noise. You'll spend time worrying about numbers that mean nothing.

Quarterly is too infrequent. You miss inflection points. If something went wrong in the second month of the quarter, you won't see it until three months later.

Monthly hits the sweet spot. It's frequent enough to catch real changes, infrequent enough to filter out noise. One calculation per month, one row in a spreadsheet — that's all it takes.

How to Build the Habit

The simplest system:

Pick a fixed date. First of every month, or the last trading day of the month. Consistency matters more than which date you pick.

Upload your ledger and get your XIRR. This is the part that used to take time — downloading statements, cleaning data, running formulas. With XIRR Ledger, it takes under two minutes.

Record two numbers: your portfolio XIRR and the Nifty 50 XIRR. That's your entire monthly entry.

Keep a simple log:

MonthPortfolio XIRRNifty XIRRGap
Jan 202618.4%14.2%+4.2%
Feb 202617.1%13.8%+3.3%
Mar 202619.6%14.9%+4.7%
Apr 202616.2%15.1%+1.1%
May 202617.8%14.6%+3.2%

After six months you have a story. After a year, you have a pattern. After two years, you have enough data to make genuinely informed decisions about your strategy.

What the Numbers Start Revealing

Once you have six months of data, patterns emerge that you simply cannot see any other way:

If your XIRR gap vs Nifty is shrinking month by month, your recent positions are underperforming. It may be time to revisit your stock selection criteria.

If your XIRR drops sharply in a month where Nifty held steady, you have idiosyncratic risk — a stock-specific problem, not a market problem. That's worth investigating.

If your XIRR holds steady through a Nifty correction, you've built a resilient portfolio. That's genuinely valuable information, and you'd never know it without the monthly data.

If your XIRR is consistently within 1–2% of Nifty, you might be better served by simply moving to index funds. That's not a failure — it's an honest conclusion that saves you time and research effort going forward.

The Compounding Effect of Good Records

There's a second benefit to monthly tracking that most investors overlook: you're building a personal performance record.

After two or three years of monthly XIRR data, you'll know exactly which market conditions suit your style. You'll know your average alpha, your worst months, your best recovery periods. You'll be able to look at your data and see whether the volatility you're experiencing is within your historical range or genuinely alarming.

Most importantly, you'll have evidence. Not a feeling that you're "doing well," but actual annualised return figures, calculated the same way every month, comparable across years.

That evidence is the foundation of genuinely rational investment decisions.

Why Accuracy Matters Here

If you're going to track XIRR monthly, the calculation needs to be right.

A common mistake is calculating XIRR from an incomplete transaction set. If your broker ledger misses a particular charge — brokerage, STT, exchange fees — your XIRR looks better than it actually is. Do this for twelve months and your trend line is systematically optimistic. You're making decisions based on a lie.

This is why ledger-based XIRR, rather than portfolio-value-based XIRR, is essential for a tracking habit. Your ledger contains every cash flow — charges, dividends, interest — not just the buys and sells. The calculation from a ledger gives you the number that actually reflects your net wealth change.

XIRR Ledger reads your broker's actual ledger file — Zerodha, Groww, Fyers, and others — and extracts every line item before calculating. The number you get is the one you should be recording every month.

Getting Started Today

You can't recover last month's data. But you can start today.

Upload your broker ledger to XIRR Ledger, note down your XIRR and the Nifty comparison, and set a reminder for the same date next month. That's the entire system.

In six months you'll have a graph. In a year, you'll have a story about how your portfolio actually behaved — not a feeling, not an approximation, but a precise monthly record of your real annualised returns.

That record is one of the most useful financial documents you can own.


Calculate your XIRR now and record your first data point. Start Tracking →

Want to see what a full XIRR report looks like? Download Sample Report →

Disclaimer: This article is for informational purposes only and does not constitute financial, investment, tax, or legal advice. Past returns do not indicate future performance. Please consult a qualified financial advisor before making investment decisions.

Ready to Calculate Your True XIRR?

Upload your ledger and get accurate returns in minutes

Back to All Posts