Your portfolio data never leaves your browser. No server, no analytics, no cookies, no login. Reload the page and your data is gone unless you choose "Save in this browser".
Import portfolio
First row is treated as header. Columns can be in any order — auto-detected by name. Date format: YYYY-MM-DD or DD/MM/YYYY.
Auto-detects columns by name. Multi-sheet workbooks: reads the first sheet. Numbers can have ₹ symbol, commas, or be plain.
If you have a CAMS or KFinTech Consolidated Account Statement (CAS), the parser extracts every scheme, AMC, units, cost and current value. Other PDF formats are best-effort.
Add a fund
Use the date of your earliest SIP / lump-sum into the fund.
Portfolio (0 funds)
Tax settings
Default FY 2025-26 values. Adjust to your jurisdiction.
How scoring works
Each fund gets a 0–100 composite score:
Alpha vs SEBI category target (60% weight)
Position size discipline (30% — penalises >8% concentration)
EXIT-LOSS — negative absolute return; harvest loss
TRIM — position > 20% of book
EXIT-MICRO — non-thematic, <₹2L; admin overhead
EXIT-UNDERPERF — held >1yr, returns <70% of target
OBSERVE — thematic <1yr, or mild underperformance
HOLD-STRONG — alpha >3% over target, healthy position size
HOLD — in line with category, stay the course
Tax-phased exit planner
Exits are distributed across FY26-27, FY27-28, FY28-29 to maximise use of the annual LTCG exemption (₹1.25L per PAN, ₹2.5L combined if spousal exemption is enabled). Funds are sequenced lowest-gain-first to defer the tax bill on the largest gains.
No portfolio scored yet
Add at least one fund on the left and click Score portfolio, or try Load demo data.