PORTFOLIO RECORD
WealthLog
Your portfolio. Private. Offline.
WealthLog records what you hold, what it cost and what you last valued it at. It has no opinion about any of it — no recommendations, no forecasts, no score out of ten. The app describes itself in one line on its own settings screen: a manual record-keeping tool, not financial advice.
Record-keeping only. WealthLog does not provide investment advice or recommendations. Every value in it is one you entered, and you are responsible for the accuracy of your own data. Nothing in the app or on this page is a suggestion to buy, sell or hold anything.
Most trackers ask for a base currency and quietly convert everything into it at today's rate, which turns a stable holding into a moving one and buries an exchange rate inside a figure that looks like your savings.
WealthLog does not convert at all. Every currency is summed on its own and shown on its own row — on the net-worth header, in the allocation chart, in every snapshot. Holdings priced in a different currency to the chart are listed separately rather than folded in.
Gain and loss follow the same rule. A holding whose cost basis is in one currency and whose price is in another simply does not display a gain, because there is no honest number to display.
There is no exchange rate anywhere in the app, and so nothing to be out of date.
Net worth
Two rows, two totals, no third number combining them. The figures above are from the sample portfolio that ships with the app.
There is a screen inside the app called About the math, because a portfolio number you cannot reproduce on paper is a number you should not trust. Every figure it shows comes from one of these, computed in exact decimal rather than floating point.
Version 1 keeps a single lot per holding at average cost. Per-lot tracking — FIFO, LIFO or specific identification — is not in it, so if your tax position depends on which shares you sold, this is a record of the position rather than of the lots.
Accounts hold holdings. Everything else in the app is a view over those two things or an event attached to them.
Seven account types
What a holding carries
Cash flow
Deposits, withdrawals, dividends, fees and interest, dated and attached to an account. Deposits, dividends and interest count as money in; the other two as money out.
Dividends and DRIP
Log a dividend against a holding. If it was reinvested with new shares, the shares are added to your quantity and their price is weight-averaged into your cost basis by the formula above.
Snapshots
A point-in-time capture of the whole portfolio or one account, storing the totals per currency and an optional note. Taken when you tap the button — nothing takes one for you.
Goals
A name, a target amount in one currency and an optional target date. It shows how far you are from the target. It does not project when you might reach it.
What the app cannot do
An app with a price feed needs a server, and a server needs an account, and an account means a copy of your holdings on someone else's machine. WealthLog has none of that, which is why it can honestly say your portfolio never leaves the phone.
Each holding records the date you last changed its price, so a stale figure is visible rather than hidden. Most people update on a monthly rhythm and take a snapshot at the same time, which is what the history charts are drawn from.
Getting started does not mean typing everything twice: CSV import reads a Sharesight export, a broker export or a spreadsheet, matches the columns it recognises and lets you map the rest.
Every figure in these screens comes from the sample portfolio bundled with the app. They are not anyone's results and not an indication of what any investment does.
Everything is open for fourteen days from install, with no card and no sign-up. After that the free tier holds three accounts with five holdings each, and a banner ad appears.
No. Its own wording: a manual record-keeping tool that does not provide investment advice or recommendations, and all values are entered by you. The rebalance screen shows drift against your own targets and says the same thing underneath it.
Neither. There is no broker link, no bank connection and no price feed. You type the current price and the app records the date you did. That is the trade-off for an app that needs no account.
It never mixes them. Net worth and allocation are shown per currency, side by side. Gain and loss on a holding appear only when its cost and its price are in the same currency, because subtracting one currency from another means nothing.
It uses exact decimal arithmetic rather than floating point, so 0.1 plus 0.2 is exactly 0.3 and totals do not drift by fractions of a cent. The About the math screen inside the app sets out every formula it uses.
Yes. CSV import reads a Sharesight export, a broker export or a plain spreadsheet, and you map your columns once. Export runs the other way as a holdings CSV, and there is a full JSON backup and restore.
On the phone, in local storage, with no account and no sync. Nothing is uploaded. Keep the JSON backup somewhere safe, because reinstalling without one starts you from an empty portfolio.
No. There are no notifications of any kind — no price prompts, no rebalance alerts, no reminders to take a snapshot. You open it when you want to.
The free tier holds three accounts with five holdings each. Pro removes both caps, adds CSV import, and removes the ads. Existing data is never locked or deleted when the trial ends.
Reading and reference links are on the WealthLog resources page. How the app handles your data is in the privacy policy.