Broker guides

eToro account statement: exporting and reading your history

eToro's statement is one of the more complete broker exports, if you read it right. This guide covers how to download it, how eToro's position-based bookkeeping differs from a classic broker's, and the currency detail that quietly distorts most people's numbers.

Why the statement matters

eToro's app is built around the social layer — who's copying whom, what the crowd is buying — and the performance numbers it surfaces are its own framing of your results. The account statement is the layer underneath: the plain record of every position you opened and closed, every dividend, every deposit and fee, with dates and amounts. That record is what any independent measurement is built from.

Concretely, the statement is what lets you (or a tool) reconstruct your cost basis — what you actually committed to each position; your time-weighted return, the figure that can be compared honestly with an index because it accounts for when your money arrived; your dividend history as totals rather than a scrolling list; and the currency effects baked into a dollar-denominated account funded in euros. None of these appear anywhere in the app in a form you can verify. The statement is also simply your own copy of your own history — worth having on general principle, and required the day you do taxes or change brokers.

Getting it

Portfolio → the clock icon (History) → the gear or export icon → Account statement. Set the range to "since account opening" and download the XLSX.

"Since account opening" is the setting to be deliberate about. A statement that starts partway through your history contains closed positions with no visible opening and open positions with no origin, and everything computed from it — realized gains, cost basis, returns — carries the gap. The full range costs nothing extra and removes the whole category of problem. Download it once, keep the file unedited, and re-export whenever you want the picture brought up to date.

How eToro thinks

eToro doesn't record "buys" and "sells" like a classic broker. It records positions: "Open Position" when you enter, "Position closed" when you exit, each with a Position ID. Dividends and deposits are separate rows in the same activity sheet.

For tracking, that means an open position is a buy and a closed one is a sell, same math, different labels. Any tracker worth using translates this automatically.

What the position model means for your numbers

The position model has a practical consequence: if you added to a holding several times, eToro sees several separate positions, each with its own Position ID, opening price, and eventual closing result. A classic broker's ledger would show the same activity as a series of buys accumulating into one holding with one average cost.

Neither view is wrong, but they answer different questions. Per-position records make it easy to see how each individual entry worked out; an aggregated view tells you how the holding as a whole is doing, which is usually what you actually want to know. A good tracker reads the per-position rows and rebuilds both views. The model also makes the line between realized and unrealized results unusually crisp — a closed position is realized, full stop, while open positions are still just paper. If that distinction and why it matters is hazy, realized vs unrealized gains is the primer. One habit to avoid: judging yourself only by closed positions. Realized results are the trades you chose to end, often the winners; the honest score includes everything still open.

The USD detail everyone misses

Most eToro accounts are USD-denominated (eToro has started offering EUR/GBP accounts in some regions, check your settings). If yours runs in dollars, your euro deposits were converted on arrival, you paid the spread, and every value in your statement is USD.

So when you compare your eToro results to, say, your DeGiro account, you're comparing dollars to euros, and the EUR/USD rate moved a lot over any multi-year period. Converting everything to one base currency at historical rates isn't a nice-to-have; without it your combined numbers are simply wrong.

The subtle part is that the currency effect hides inside your return whether you convert or not. If you deposited euros, your true result in euro terms is the dollar performance plus whatever EUR/USD did in the meantime — sometimes a tailwind, sometimes a headwind, never zero over a multi-year stretch. Converting each event at the rate on its own date is the only way to separate what your investments did from what the currency did. Convert everything at today's rate instead and your history shifts every time the exchange rate moves, which is how people end up with returns that change on days they didn't trade.

What to check after exporting

Before relying on anything computed from the statement, run a short audit.

Gaps nearly always trace back to the date range. Re-export with "since account opening" before suspecting anything else.

Frequently asked questions

Where are my buys and sells? Recorded as "Open Position" and "Position closed" rows. Same events, eToro's labels. A tracker that understands the format translates them into ordinary trades.

Why don't my eToro numbers match my other broker's dashboard? Usually currency. A USD-denominated eToro account and a EUR-denominated account elsewhere are measuring in different units; until both histories are converted to one base currency at historical rates, the comparison is apples to dollars. The full explanation is in multi-currency portfolio tracking.

Do dividends appear in the statement? Yes, as their own rows in the activity sheet, separate from the position rows. That separation is convenient: dividend income can be totaled by year or by holding without untangling it from your trading activity first.

Does uploading the statement give a tool access to my eToro account? No. A file-based tracker sees the history you exported, nothing more — no login, no connection to the account itself. The reasoning behind that design is in portfolio tracking without broker login.

How often should I export a fresh statement? Whenever you want current numbers; monthly is plenty for most. Each statement contains the full selected history, so the newest file always supersedes the old one.

Combining eToro with other brokers

Plenty of people run eToro next to another broker, stocks here, ETFs there. The only way to see your actual total return is one dashboard that ingests both exports and normalizes currency. BullBenchmark does exactly that: upload your eToro statement and your other broker's file, pick your display currency, and see the whole picture against the S&P 500.

The first week of BullBenchmark is free, no card, upload the export you just downloaded and see where you stand.

Related: Multi-currency portfolio tracking · Tracking multiple brokers