Free Portfolio Forensics

Is your stock selection the problem,
or your exits?

Your XIRR tells you what your money earned. Your TWRR tells you what your stock picks deserved. The gap is entirely behavioural — timing, sizing, and exit discipline.

🔒 Your data is processed securely on our servers and never stored. Nothing leaves your browser until you click Calculate.
Sample · What your audit looks like
TWRR
+18.4%
XIRR
+12.9%
Nifty
+14.2%
Behaviour gap −5.5 pp / year
Your stock picking beats the index. Your exits are costing you 5.5% per year — the behaviour tax is real.
01 Tradebook required
📂

Drop your tradebook files here

or click to select — one or multiple FY files at once

Zerodha → Reports → Tradebook · Groww, Upstox, Angel, ICICI, HDFC also supported
02 Current Holdings required
🗂️

Drop your current holdings file here

or click to select

Zerodha → Console → Portfolio → Holdings → Download · Captures SGBs, bonus shares & IPO allotments
🔒 Processed on-server · Never stored · SEBI-compliant
5.5%

Annual return gap caused by emotional investing.

// DALBAR QAIB 2024
84%

Active funds fail to beat benchmarks over 10 years.

// SPIVA INDIA 2024
15–20%

Long-term returns lost to poor timing decisions.

// MORNINGSTAR MIND THE GAP

Crunching your tradebook…

Behaviour Audit Report

Your
Behaviour Audit

Analysing your stock picks vs your money decisions…

XIRR · Money-Weighted Return
What your money actually earned
vs Nifty —
TWRR · Selection Quality
What your stock picks earned
Computing…
Connecting price data

Fetching historical prices for TWRR computation…

Nifty 50 · Benchmark
Index CAGR over same window
Same period as your trades
— pp

The Behaviour Gap

Computed once both XIRR and TWRR are available. This tells you exactly how many percentage points your entry and exit decisions cost — or added — per year.

Three behavioural drivers — diagnosed from your actual trade data.

Your money-weighted return (XIRR) vs time-weighted return (TWRR) vs Nifty 50 — per financial year.

Symbol Realized gain Return Entry → Exit Held

Symbol Realized loss Return Entry → Exit Held

Stop paying the "Behaviour Tax."

Stockport replaces guesswork with a system: write your thesis, set your exit price before you buy, and get nudged when it's time to let go.

Join Early Access →

Stay in the loop

Enter your email and we'll keep you updated with improvements to this tool and Stockport's early access launch. No spam.

Skip for now