Why Your XIRR Doesn't Match App Numbers
"My Groww shows 18% but Excel says 12%!" — Sound familiar? Here's why XIRR values differ and which one to trust.
😤 The Frustration
"I calculated my XIRR in Excel, but it's completely different from what my broker app shows. Which one is correct? Am I doing something wrong?"
— Every Indian investor at some point
If you've ever seen different XIRR values across different apps, calculators, or Excel — you're not crazy. There are legitimate reasons why this happens.
5 Reasons Your XIRR Doesn't Match
1️⃣ Different Data Sets
The #1 reason for mismatch. Are you comparing the same transactions?
- App may show portfolio-level XIRR (all stocks combined)
- Excel might have scheme-level XIRR (individual stock)
- Missing transactions: dividends, splits, bonus shares
- Different date ranges being compared
2️⃣ Current Value Mismatch
XIRR needs an "ending value" — but when was it captured?
- App shows real-time NAV/price
- Your calculation uses yesterday's closing price
- Even a 1-2% price difference changes XIRR significantly
3️⃣ Trade Date vs Settlement Date
In India, stocks settle T+1. Which date matters?
- Your tradebook may use trade date
- Some apps use settlement date (T+1)
- For long-term portfolios: minor impact
- For short-term trading: noticeable difference
4️⃣ Charges & Taxes Not Included
Are brokerage, STT, and SEBI charges factored in?
- Apps often show gross returns (before charges)
- True XIRR should include all costs
- Difference of 0.3-0.8% is common
5️⃣ Excel XIRR Guess Parameter
Excel's XIRR function takes a "guess" parameter that affects results.
- Default guess is 10%
- For extreme portfolios, wrong guess = wrong result
- Try different guesses: 0%, 50%, -50%
- If results vary wildly, your cash flows may have multiple solutions
Which XIRR Should You Trust?
✅ The Golden Rule
Trust the calculation where you can see every transaction with exact dates and amounts. If an app shows a number but won't show you the math, question it.
How TrueXIRR Solves This
- Complete transparency — See every transaction used in calculation
- Broker-specific parsing — Handles Zerodha, Groww, Angel One, Upstox formats
- Real-time + historical — Enter current value yourself for accuracy
- No hidden adjustments — What you upload is what we calculate
Get Your True XIRR
Stop wondering which number is right. Calculate XIRR from your actual tradebook with full transparency.
Calculate My True XIRR →