Connections & imports

Reconciled, not merely imported.

A read-only API key for Trading 212 or Bybit, or a CSV from Coinbase. What arrives is then checked against itself — duplicate recordings collapsed, transfers between your own accounts recognised as transfers, and the cost you actually paid carried through all of it.

Your holdings

Every position, across asset types.

Crypto £9,172.88 · 46.5%Stocks £7,299.33 · 37.0%
  • £650.38+17.1%
    Quantity20
    Value£4,450.38
    Avg cost£190.00
    Weight22.6%
  • £-151.05−5.0%
    Quantity10
    Value£2,848.95
    Avg cost£300.00
    Weight14.4%
  • £429.70+12.5%
    Quantity0.08
    Value£3,879.70
    Avg cost£43,125.00
    Weight19.7%
  • £-168.42−6.0%
    Quantity2
    Value£2,631.58
    Avg cost£1,400.00
    Weight13.3%
  • £381.60+16.7%
    Quantity3000
    Value£2,661.60
    Avg cost£0.76
    Weight13.5%
  • £375.64+13.0%
    Quantity1
    Value£3,255.64
    Avg cost£2,880.00
    Weight16.5%

1 balance under £0.01 not shown (under £0.01 in total) — counted in every total above.

Your mix

Where your money actually sits.

Use the arrow keys to hear each slice in turn, Escape to clear.

Connects to the platforms you already use

  • Trading 212
  • Bybit
  • Coinbase
  • Hargreaves Lansdown
  • AJ Bell
  • interactive investor
  • Vanguard
  • Freetrade
  • InvestEngine
  • Kraken

Three ways in, and three is the number.

Trading 212 and Bybit connect with a read-only API key and keep themselves current. Coinbase is a CSV, which means it is connected each time rather than once.

Those three are what import today. We are not going to write “every platform you use” over a list of three — the rest are on the roadmap and are registered as promises with owners, not implied by a logo wall.

A read-only key cannot place a trade or move money. Bybit’s is enforced by an endpoint allow-list on our side as well as by the scope you grant.

Then it is checked against itself.

The same trade, twice. An API sync and a CSV of the same period will both report the same fill. One of them is kept, and the other is marked as superseded rather than deleted — so the arithmetic is right and the history is still there.

A transfer, not a sale. Coins leaving one venue and arriving at another are your own money moving. Recognised as a pair, they change no cost basis and produce no gain.

A gap. Where a history begins mid-story, the units that arrived from before it are counted in your total and excluded from unrealised — and the row says by how much, rather than letting the subtraction quietly fail.

Which is the only reason your cost survives.

This is what all of it is for. A transfer that is not recognised as a transfer gets re-stamped at that day’s price, and your average cost becomes a number you never paid — quietly, and in the direction that flatters the position.

Every row carries what it actually cost you, fees included, through every transfer, conversion and reward. Where units arrived from somewhere we cannot see, the row says so and shows how much of the cost is an estimate.

Your holdings

Every position, across asset types.

Crypto £9,172.88 · 46.5%Stocks £7,299.33 · 37.0%
  • £650.38+17.1%
    Quantity20
    Value£4,450.38
    Avg cost£190.00
    Weight22.6%
  • £-151.05−5.0%
    Quantity10
    Value£2,848.95
    Avg cost£300.00
    Weight14.4%
  • £429.70+12.5%
    Quantity0.08
    Value£3,879.70
    Avg cost£43,125.00
    Weight19.7%
  • £-168.42−6.0%
    Quantity2
    Value£2,631.58
    Avg cost£1,400.00
    Weight13.3%
  • £381.60+16.7%
    Quantity3000
    Value£2,661.60
    Avg cost£0.76
    Weight13.5%
  • £375.64+13.0%
    Quantity1
    Value£3,255.64
    Avg cost£2,880.00
    Weight16.5%

1 balance under £0.01 not shown (under £0.01 in total) — counted in every total above.

Your mix

Where your money actually sits.

Use the arrow keys to hear each slice in turn, Escape to clear.
Start with one account.

Connect a read-only key or drop in a CSV. Add the rest whenever you like — the total is one number either way.

Information, not advice. Your capital is at risk.