Investment portfolio tracker for shares, ETFs and crypto.
Worthbase is a portfolio tracker for investors with more than one broker: shares, ETFs, bonds, crypto and precious metals in one ledger, in any currency, priced every day. Your AI reads the broker exports; Worthbase builds the holdings, cost bases and returns from the actual trades.
Why track investments across brokers?
Each broker shows you its own slice. If you have US shares at one, a European ETF at another and crypto on an exchange, nobody shows you the whole portfolio, its real return, or what a sale would mean for your gains. That's the job of a multi-broker investment tracker.
-
Built from your trades
Buys, sells, splits, dividends and interest, fees and transfers between accounts. Holdings and cost bases come from the ledger, so they add up to your statements.
-
Daily prices
Listed shares, ETFs, LICs, REITs and bonds on major exchanges including the US, London and the ASX, crypto from CoinGecko, and gold and silver, priced every day with history back to your first trade.
-
Multi-currency, properly
Each trade keeps its own currency and the exchange rate for its date (from the ECB unless your statement gives one), so returns in your base currency are right.
-
Checked against statements
Ask your AI to reconcile against the closing holdings on a statement. Worthbase compares its calculated units with the statement and flags any difference.
Across all three brokers, in US dollars (illustrative figures):
A stock portfolio tracker that shows the real return.
A price chart tells you what a share did. Your return depends on when you put money in, what you took out, and what it cost you.
Total return
Capital gain plus dividends and interest, minus fees, per holding, per asset class or for everything, over any period.
Annualised return (XIRR)
A money-weighted annual rate based on the dates your money actually went in and came out. See the XIRR guide.
Income tracking
Dividends, distributions and interest recorded against each holding, so income counts in your return and shows by year.
What-if sales
Ask what selling some or all of a holding would do: proceeds, the lots used and the gain or loss per owner. Nothing is written.
Exact cost bases
Lots are tracked FIFO by default, or you pick specific lots. Buy fees go into the cost base and sell fees come off proceeds. See the cost basis guide.
Re-import safely
Rows already recorded are recognised and skipped, so you can import this year's export over last year's without duplicates.
Which brokers does it work with?
Any broker or exchange that gives you a CSV, a PDF statement or even a screenshot: your AI maps the columns, and Worthbase validates every row. There are step-by-step import guides for Interactive Brokers, Charles Schwab, Trading 212, DEGIRO, Hargreaves Lansdown, CommSec, SelfWealth and Coinbase.
Portfolio tracker questions.
Does it connect to my broker automatically?
No. Worthbase never logs in to your broker. You download your transaction history, give it to your AI, and approve a preview. Prices then update daily on their own, so you only need new exports when you trade.
What if I don't have my full trade history?
You can record an opening balance for a holding instead, with or without its cost base. Gains from a holding with an unknown cost base are flagged and left out of totals until you add the cost.
Can it track crypto alongside shares?
Yes. Crypto is priced daily from CoinGecko and sits in the same ledger as your shares, with the same lots, cost bases and returns.
Does it handle stock splits and dividends?
Yes. Splits adjust units without changing the cost base, and dividends and interest are recorded as income on the holding, so they count in total return and XIRR.
Will it tell me what to buy or sell?
No. Worthbase shows your figures, including a simulated sale, but it doesn't give financial or tax advice and never places trades.
Let your AI keep the books.
Worthbase tracks everything your household owns and owes, prices it daily and does every calculation exactly. Connect it to Claude or ChatGPT in two minutes.