Shares and ETFs in one table — cost base, current value, gain/loss and allocation per holding. You update prices when you choose; nothing connects to your broker. Free.
| Holding | Units | Avg buy ($) | Current ($) | Cost | Value | Gain/loss | Allocation |
|---|
💾 Auto-saves in this browser. Prices are entered by you — deliberately: no broker connection, no market feed, no account, nothing leaves your device. Update from your broker app whenever you like.
Cost (units × average buy price) is your cost base — the figure capital gains tax is calculated against when you sell. Gain/loss shows both dollars and percentage, because a $500 gain means something different on a $2,000 holding than a $50,000 one. Allocation is the quiet risk column: when one holding creeps past 30–40% of the portfolio, your outcomes are hostage to one company's news — winners drift into overweight positions precisely because they've done well, and the allocation column is how you notice.
Enter your average buy price across all purchases of a holding (your broker shows it), update current prices weekly or monthly — checking daily changes nothing except your stress level — and keep the CSV for tax time. Selling this year? Estimate the bill with our Capital Gains Tax Calculator, and see the whole picture alongside property and super in the Net Worth Tracker.
Why doesn't it fetch live prices?
By design: live feeds require accounts, API connections, and your data leaving the device. Manual updates keep the tool private, free, and honest — and for long-term investors, weekly prices are genuinely enough.
What is my average buy price?
Total dollars invested in a holding divided by total units held, across all your purchases — your broker's app shows it as "avg price" or "cost per unit".
How is the gain calculated?
Value (units × current price) minus cost (units × average buy). The percentage is against cost. It excludes dividends and franking credits — it's a price-gain view.
Does this help at tax time?
The CSV gives cost base and value per holding, which your accountant needs for CGT when you sell. Keep buy contract notes too — the ATO wants dates for the 12-month CGT discount.
Is my portfolio private?
Completely — holdings live in this browser on this device only. No account, no cloud, no broker link. Export the CSV as your backup.