Your broker shows what your portfolio is worth. It does not show what the same money would have done in an index. BullBenchmark reads the export file you download from your broker, and rebuilds your history. You will see how you have performed against the S&P 500, or the Nasdaq 100.
Prices refresh hourly during market hours All your brokers, one page Price: €5.99 a month
Your dashboard opens with one number: your return, set next to the index’s over the same days, computed from your own deposits and trades. Time-weighted, so you get a total view of your performance.
Download your transaction history from your broker: the CSV or XLSX file that lists every buy, sell and deposit since you started. Upload it here and that single export is all we need. An unknown format? Map its columns once and it is recognized from then on.
Holdings from all your brokers in one table, in your currency. Dividends paid and projected, realized and unrealized gains kept apart, and a year report you can download as Excel or PDF.
Beyond the benchmark you get the full picture of your portfolio: how your money is spread across sectors, and how much dividend landed in each month of the past year. The orange bar marks the highest value, in this case your best dividend month.
You can also connect your own Claude, ChatGPT or Cursor with a read-only token and ask it these same questions in words instead of clicks.
Technology45% Health care20% Financials16% Industrials14% Cash5%
The same one upload drives the rest of the product, and it is all in the one subscription.
What did my portfolio look like on any past day? Set the date and the whole dashboard rebuilds itself for that morning.
What your current holdings are expected to pay out in the months ahead, before a cent of it lands.
Your numbers in your inbox once a week, so you notice the drift without logging in for it.
Closed positions with their realized result, open positions with their unrealized result on 31 December, and a position overview. Excel or PDF, per year. The figures come from your own export and we do not check them against your broker, so compare them before you use them anywhere official. You decide whether they fit the rules where you pay tax.
Share your result as a read-only page. Visitors see your positions and how they performed, not your cash balance or your deposits.
Every calendar year closed off on one page: opening and closing value, result, dividends, your positions on 31 December and every transaction of that year. Excel or PDF, built from your own export.
A sample portfolio: five holdings across two brokers, in euros. The last column is the verdict per position, each one held against the S&P 500 over the same days.
| Holding | Broker | Value | Return | vs S&P 500 |
|---|---|---|---|---|
| IWDA · iShares MSCI World | DeGiro | €28,410 | +21.4% ▲ | +2.7% |
| VUSA · Vanguard S&P 500 | DeGiro | €14,955 | +18.9% ▲ | +0.2% |
| ASML · ASML Holding | Interactive Brokers | €9,982 | +34.6% ▲ | +15.9% |
| ★NVDA · NVIDIA | Interactive Brokers | €8,247 | +41.2% ▲ | +22.5% |
| HIMS · Hims & Hers | Interactive Brokers | €3,105 | −12.8% ▼ | −31.5% |
ETFs · 67% Single stocks · 28% Cash · 5%
The table above is a still. The same portfolio runs live in the real dashboard, where every row is clickable and every chart, dividend and cost line is in place.
A subscription gives you full access to the website and every feature:
The first two weeks are free and we do not ask for a card. After 14 days your dashboard closes until you subscribe. Nothing is deleted: every import, position and dividend is kept, and you can export or delete your data at any time.
Billed in EUR
Every feature included in both. No card needed for the trial. Cancel anytime.
Pick your broker and get the exact route to the export. Every plan comes from our full guides, and the first upload is the whole setup.
Pick the whole period, not just this year: your trades, dividends, deposits and costs are all in this single file. What we read from a DeGiro file.
Upload once a quarter or more? Set up a Flex Query once and reuse it forever; the guide shows how. What we read from an Interactive Brokers file.
Fractional shares like 0.0384741 are perfectly normal in a T212 export; the tracker reads them as-is. What we read from a Trading 212 file.
Amounts in parentheses like ($900.00) are negative: accounting notation. The tracker understands it.
Buys and sells appear as "Open Position" and "Position closed" rows: same events, eToro's labels. What we read from an eToro file.
Different broker? Upload the file anyway: dozens of formats are recognized automatically, and anything else you map once and it's remembered. The broker list shows per broker which route applies.
No. There is no broker login anywhere in the product, so the connection does not exist to be asked for. BullBenchmark only reads the export files you download yourself. We cannot touch your money or your account. That is by design.
Exports from DeGiro, Interactive Brokers, Trading 212 and Robinhood are read by readers tested against real files. 14 more formats, eToro among them, are recognized by a column profile. Anything else: map your columns once, and that format is recognized from then on. The broker list names them one by one.
Prices refresh every hour while markets are open and settle on the official closing prices after the US close. Dividends and FX rates update daily. It's a tracker, not a trading terminal: you don't need ticks; you need truth.
It stays yours. Your transactions are never sold or shared. Export or delete everything with one click. There are no ads and we do not sell data: your subscription pays for this. You're the customer, not the product. The security page lists exactly what an upload leaves behind.
Close, but not always to the cent. Brokers differ on cost-basis method and whether fees sit inside it. We use average cost and book fees separately, and we show the math. When a number differs you can see exactly why.
Click the position to open the transactions behind it and compare them with your broker. Delete any transaction that is doubled or does not belong, and the position recalculates at once. If a whole position was carried in from an old portfolio overview, use "remove this one" on the snapshot notice at the top of the page. Your other holdings stay untouched.
Nothing, unless you decide otherwise. We don't ask for a card up front. After 14 days your dashboard closes until you subscribe. Nothing is deleted: every import, position and dividend is kept, and you can export or delete your data at any time.
One plan: €5.99 per month, or €59.99 per year which works out to two months free. Every feature is included. The first 14 days are free and we only ask for payment details if you decide to stay.
Three ways, whichever you prefer: with Google, with an email address and a password, or with a sign-in link we email you so there is no password at all. You can add or remove a password later under Account, and the link always keeps working as a backup.
Share your personal link. When a friend signs up through it and becomes a subscriber, you get two months added to your account. There is no limit on how many friends you can refer.
Yes, that is one of the main reasons people use it. Upload an export from each broker and everything merges into one portfolio: one allocation, one dividend calendar, one benchmark verdict.
One button under Account settings. It permanently removes your transactions, uploads and settings, in line with GDPR. We keep only an anonymous marker so the free trial cannot be reused, and even that disappears after a year.
No. We show you what your portfolio did, we never tell you what to buy. Think of it as honest bookkeeping for your investments, not a recommendation engine.
Upload one file. Know your real return in four minutes. Free for two weeks, no card, and it costs less than a single trade at most brokers after that.
Already have an account? Sign in Email me a sign-in link instead