Private, cross-broker portfolio analysis

See what your portfolio really returned.

Upload an equity tradebook to get timing-aware XIRR, gain/loss and the holdings that moved the outcome—calculated in your browser.

Raw tradebook parsed locally · No signup · HDFC Securities, Zerodha + mapped CSV for all Brokers.

Sample transformation: a tradebook is parsed locally into a portfolio scorecard showing 11.00% annualized XIRR from 12 Aug 2016 through the valuation date 30 Jun 2026, current value ₹4.97L, gain or loss +₹3.65L, and compact XIRR and returns timeline previews.

Illustrative category comparison

A P&L statement gives you a number. JMI gives you the story behind it.

Many platforms provide useful portfolio analytics. JMI brings imported tradebooks, calculation checks, and the resulting insights into one private review all from multiple brokers in single upload.

Typical P&L snapshotSingle report view
Current value₹4.97L
Profit+₹3.65L
Holdings

Useful totals, ready for the next question.

JMI portfolio reviewAcross imported tradebooks
11.00% annualized

12 Aug 201630 Jun 2026

✓ Outcome drivers✓ Tradebook audit✓ Returns and transaction timelines

See what happened, why it matters, and where the calculation needs attention.

Why XIRR

Was the return worth the time?

Annualized XIRR uses the date and size of every cashflow and shows the exact calculation period.

Outcome drivers

What drove the outcome?

Connect contributors, transactions, staggered buys, partial exits, and return changes.

Tradebook audit

Can I trust the number?

Find missing cost basis, mapping issues, stale prices, and unresolved rows before relying on the scorecard.

How it works

From tradebook to a result you can inspect

01

Import

Drop in CSV, TSV, XLS, or XLSX tradebooks from one or more brokers.

02

Review

Confirm mapped trades, cost-basis gaps, prices, and unresolved rows.

03

Understand

Read the scorecard, outcome drivers, timelines, and computed-fact explanations.

Supported imports

Bring the tradebook you already have

We currently offer full support for HDFC Securities, Zerodha, and standard Cashflow CSV files. Clear files from other brokers can use reviewed column mapping.

HDFC SecuritiesZerodhaCashflow CSVMapped CSV / Excel
How to download your tradebook

Follow broker-specific steps without changing the original columns.

See broker download steps

Privacy boundary

What stays in browser, and what leaves

Normal calculations are browser-first. External requests happen only for clearly identified enrichment or AI-assisted features.

Stays in your browserRaw parsing, calculations, corrections, and optional local vault data.
  • Raw tradebook file during normal parsing
  • Deterministic XIRR and holding calculations
  • Tradebook Audit corrections and manual price edits
  • Optional local vault data saved only in this browser
Leaves only for selected featuresLimited identifiers or computed context—not the raw file—when enrichment or AI is used.
  • Stock identifiers such as scrip name, ISIN, and exchange for current-price enrichment
  • Unresolved scrip names and candidate symbols for AI market-symbol assist when price lookup needs it and the feature is enabled
  • Headers and limited sample rows only when you click Prefill with AI in the import-mapping workflow
  • Computed portfolio facts and your question when you use Ask JMI

Your tradebook, made legible

Start with the numbers. Keep the judgment yours.

JustifyMyInvestment analyzes what happened. It does not tell you what to buy, sell, or hold.