BorderFolio/Methodology/True return

True return: contributions vs market growth

Last reviewed 31 August 2026

A portfolio that grew from $40,000 to $60,000 tells you nothing on its own — the $20,000 could be entirely your own deposits. BorderFolio answers the question directly: how much of the portfolio you put in, and how much the market added. This page states the formula, the inputs, the assumptions and the limits, so the numbers can be checked rather than believed.

Last reviewed
31 August 2026
Scope
Attribution of a portfolio's value to contributions, market movement, income and the costs actually charged
Inputs
Your imported or manually entered transactions; dividends, commissions and tax withheld as they appear on your statements; market quotes for covered instruments; month-end portfolio snapshots
Not included
Benchmark comparison, fund expense ratios, FX spreads, tax on capital gains
Nature of output
Historical attribution of your own recorded data — descriptive, not a forecast and not advice
Author / reviewer
Steffan Kharmaaiarvi, founder of BorderFolio

The formula

For any period — a month, a year, the whole history — the portfolio's value is the sum of the things that produced it:

value at start + net contributions + market gains + income received − fees paid − tax withheld at source = value at end

Every term is measured independently. Contributions are recorded purchases with a date, quantity, price and commission. Income is the dividends and interest actually credited. Fees and withholding are the amounts actually taken, read from your statements — historical sums, not the forward-looking annual estimates shown in the cross-border analysis. Market gains come from revaluing the positions held over the period, price by price.

Market gains are deliberately not calculated as "whatever is left over once everything else is removed". A residual absorbs every gap in the data silently and can never disagree with the total, so it cannot be checked. Because each term here is measured on its own, the two sides of the identity can disagree — and that makes the identity a test. BorderFolio asserts it before the figures are sent, and if the parts do not add up to the portfolio value, the breakdown is withheld rather than displayed with the difference hidden somewhere.

The same decomposition is available since inception, year to date, one year, or over a range you choose. Over a period that starts mid-history, the first term is the portfolio's value at that starting point; since inception it is zero.

Monthly snapshots apply the identity per calendar month, so each month keeps its own components — contributed, market growth and income — rather than collapsing into a single lifetime figure that hides when the growth actually happened.

The total investment gain quoted on the Performance page is the same arithmetic without your own money in it: market gains + income − fees − withholding. It is split further into the part locked in by positions you have closed and the part that is still only a valuation of positions you hold.

What counts as a contribution

Not counted as a contribution: reinvested dividends (they are income the portfolio produced, not new money you added), transfers of existing holdings between your own accounts, and price movement of any kind.

Assumptions

Limitations

Sources

Withholding methodologyThe second half of "true": what tax at source and at home leaves you with. Contribution trackerHow the contribution record is built and what pace, streak and gaps mean. Broker statement importWhere the transaction record comes from, and how it stays duplicate-free. FAQShort answers on imports, credentials, coverage and data.
See it on your portfolio Informational analysis only — not investment, tax or legal advice.