Processed entirely in your browser

Your complete mutual fund portfolio, analyzed.

An underperforming fund rarely announces itself. It simply trails its benchmark, year after year, costing you returns you never see. Your Consolidated Account Statement holds every fund you own across every fund house — upload it to see, at a glance, which holdings are working for you and which are holding you back.

How to obtain your statement
3M · 6M · 1Y
Benchmark periods
~20s
Processing time
100%
Client-side processing
₹0
No cost
FIRST TIME? · SOURCING YOUR STATEMENT

How to get your Consolidated Account Statement

The CAS is a free, official statement that lists every mutual fund you hold across every fund house, tied to your PAN. You request it once from CAMS and it arrives by email. The whole thing takes about 3 minutes.

1

Open the CAMS CAS request page

Go to camsonline.com → Consolidated Account Statement. This single request covers both CAMS- and KFintech-serviced funds.

2

Fill in the details

Choose Detailed statement, statement period (pick a long range like "specific period" covering a few years or the max available), select all folios without zero, enter your PAN registered email, and set a password you'll remember. Submit.

3

Check your email — including spam

The PDF lands in the inbox of your PAN-registered email within a few minutes. Check the "All Mail", "Spam" and "Promotions" folders too — it's an automated mail and often gets filtered. Look for a sender like donotreply@camsonline.com.

4

Download & upload it here

Download the attached PDF (don't open/decrypt it first). Drop it into the box below and enter the password you chose in step 2 when prompted. That's it.

The password is one you set on the CAMS form — not your PAN by default (though you can use your PAN if you like). Whatever you typed in step 2 is what unlocks the file here. We never see or store it; it's used once in your browser to decrypt the PDF, then discarded.
01 / ANALYZE

Upload your statement

Drop the original PDF that CAMS or KFintech emailed you. Don't decrypt it first — we'll ask for the password next. The file is read by your browser's PDF engine; it never leaves this tab.

01
Drop the PDF
CAS from CAMS or KFintech. Single file.
02
Enter password
The one you set on the CAMS form when requesting it.
03
Read the truth
Every fund vs its benchmark for 3M, 6M, 1Y.
Drop your CAS PDF here
— or —
PDF only · usually ~200 KB to 2 MB · password-protected files welcome
Your file never gets uploaded. Parsing happens inside your browser via PDF.js. Close the tab and the data is gone.
Reading your statement…
Decrypting PDF
● Parsed locally
Your portfolio
— statement parsed —

Performance by scheme

— Benchmark = category index, last 3M / 6M / 1Y —
Sort:
Scheme Invested Current Gain (₹) Gain % XIRR CAGR Bench 3M Bench 6M Bench 1Y
▸ Which fund is being used as each category's benchmark? click to verify

Returns at a glance

— sorted best to worst —
Absolute return by scheme % gain/loss on invested cost
Contribution to gains ₹ each scheme added or lost
Your funds vs the top performer in each category return over the selected window · green = ahead, red = behind
Loading top funds for your categories…
These are observations drawn from past NAV data, not suggestions or advice. Past performance does not predict future returns, and switching funds can trigger exit loads and capital-gains tax. Make your own decisions with due diligence and research.

Allocation & insights

— how your money is spread —

Methodology & caveats

How we read your CAS
We parse the PDF entirely in your browser using Mozilla's PDF.js. For Detailed CAS we read each scheme's labeled fields (Market Value, Cost Value); for Summary CAS we read the tabular rows and verify positions with the identity Units × NAV = Market Value.
How benchmarks are picked
Each scheme is classified by name (Large/Mid/Small Cap, Flexi, ELSS, Hybrid, Debt, Liquid, Index, International, Sectoral). The benchmark for that category is a category-representative index — 3M, 6M, and 1Y return windows ending today.
What we can't see
Risk-adjusted returns (Sharpe, Sortino), fund manager changes, expense ratio creep, tax implications of switching, your goal horizon. A benchmark trailing your fund's window doesn't mean sell — it means look closer.
This tool is informational, not investment advice. Before exiting any fund consider exit loads, capital-gains tax, and your goal horizon. Past performance ≠ future performance.

Questions you'll have

A tool that reads your financial statement should raise eyebrows. Here's what's actually happening under the hood.

Where does my PDF actually go?
Nowhere. The file is read with pdf.js, a JavaScript PDF engine that runs inside your browser tab. No server is involved. You can open DevTools → Network and confirm zero outbound requests after the page loads. Close the tab and the data is gone from memory.
What's the password to my CAS?
It's mentioned in the email body itself. The most common formats are your PAN in CAPS or your date of birth as DDMMYYYY.
Where do the 3M / 6M / 1Y benchmark numbers come from?
We map each scheme to a category and use a representative index fund's NAV history as the benchmark for that category. When the tool can fetch live NAV data, you'll see a "live data" pill at the top of the dashboard. When it can't (no internet, blocked CORS), we fall back to recent illustrative values clearly marked as fallback.
Why don't you show annualized lifetime returns vs benchmark?
Because it's misleading. A fund you bought 6 months ago can't be fairly compared against a 5-year category average — different periods, different market regimes. Standardized windows (3M / 6M / 1Y) compare like with like.
Is this investment advice?
No. The tool computes arithmetic; it doesn't tell you what to buy or sell. Before acting consider tax, exit loads, your goal timeline, and ideally talk to a SEBI-registered fee-only advisor.
What if my CAS is from KFintech, not CAMS?
The parser handles both. SEBI mandates a near-identical layout for both registrars.