Free, private portfolio tracker for long-term investorsStock portfoliooptimizer.
Import any US or European broker from a screenshot or a CSV. It shows what your funds share, what they cost you and where your next deposit should go.
- FidelitySchwabVanguardRobinhoodIBKR
- Review before import
- Private by default
From any bank statement to one clear portfolio
- Step 1 of 3:
Import your holdings
Fidelity, Schwab, Robinhood or any US or European bank: a CSV, an Excel export, a PDF statement or a screenshot.
Try it with a screenshot - Step 2 of 3:
Review before anything changes
You confirm every quantity, price and date. Nothing changes until you approve it.
- Step 3 of 3:
Monitor the portfolio over time
Every account in one live view: risk, dividends and performance.
What the optimizer finds in what you already own
No picks and no tips. It measures the portfolio you hold against the one you meant to hold, and shows you the gap.
allocation
Your next deposit, already split
Set a target mix of funds, stocks and crypto. Type what you invest this month, and it lists what to buy, holding by holding, to get back to it. Buys only, nothing sold.
See it on the demobuys only · nothing sold
source: Plan tab, on the target you set
overlap
Two funds, one bet
It looks through your ETFs to the companies inside, so you see the stocks you hold twice and how much of your money sits in them.
Compare two ETFsVOO and QQQ: 55.6% the same by weight, 86 shared holdings
source: issuers' full holdings files, Sept. 30 and Oct. 18, 2026
fees
Fees in dollars, not in percent
Every fund fee becomes a yearly dollar amount, and what it adds up to over ten years if nothing changes.
Price a fund fee$10k + $500 a month for 30 years: a 1% fee leaves $120k less than 0.03%
source: 7% a year before fees, compounded monthly
Run the optimizer on your own holdingsfree, no account
Answers, without the sales pitch
Not here? Write to contact@portfolio-terminal.com. Julien, who builds Portfolio Terminal, reads and answers every email.
Your first briefing is one screenshot away.
Start from a screenshot or a CSV. Your first read takes minutes.