Skip to content

Turbobulls

Portfolio Drift Explained: How to Measure It

Drift is the gap between the allocation you chose and the one you have now. How to compute it, why currency moves it, and how much is worth acting on.
Portfolio Drift Explained: How to Measure It
You picked 60/40 two years ago and have not placed a trade since. You are now at 66/34. Nobody did anything, and your portfolio is taking more risk than you agreed to.
Portfolio drift is the gap between the split you chose and the split you have. It appears without any decision on your part, because the things you own grow at different speeds. This article is about measuring it. What to do about it is a separate question, and it has its own article.
Built for every reader. The arithmetic is subtraction and division, worked out in full. The one genuinely fiddly part, what happens when currencies move, gets its own section.

What Drift Actually Is

You set a target: 60% equities, 40% bonds. Time passes. Equities have a good run, bonds do not. Your money is now split 66/34.

Nothing went wrong. You did not make a mistake. The allocation moved because that is what allocations do when their components perform differently. The only real problem is that the portfolio is now carrying a risk level you did not choose, and if you never look, you will not know by how much.

Percentage Points, Not Percent

Worth fixing this before the arithmetic, because most articles are sloppy about it and the two readings differ by a lot.

If your target is 60% and you are now at 66%, you can describe that two ways:

  • 6 percentage points over. The difference between the two percentages.
  • 10% over. Six is ten percent of sixty.

These are different statements. "6% over a 60% target" would mean 63.6%, not 66%. The percentage-point version is the one worth using, because it maps straight onto an action: being 6 points overweight means about 6% of the portfolio's value needs to move to close the gap. The relative version needs a second calculation before it tells you anything.

Turbobulls reports drift in percentage points for exactly this reason. A row reading "+4.2" means 4.2 points of the portfolio, which is a number you can act on without doing more arithmetic first.

How to Compute It

Two steps: find your current weights, then subtract the targets.

A Worked Example

You started with EUR 100,000 split 60/40. Over the period, equities returned 30% and bonds were flat.

Equities: EUR 60,000 x 1.30 = EUR 78,000
Bonds:    EUR 40,000 (unchanged)
Total:    EUR 118,000

Now the weights:

Equities: 78,000 / 118,000 = 66.1%
Bonds:    40,000 / 118,000 = 33.9%

And the drift:

Equities: 66.1 - 60 = +6.1 points (overweight)
Bonds:    33.9 - 40 = -6.1 points (underweight)

Notice the two are mirror images. In a two-slice portfolio they always are, because the weights must add to 100. With more slices they do not cancel so neatly, which is where the next point comes in.

Two Ways to Summarise It

Once you have more than two holdings, "how far have I drifted" needs a definition:

  • Largest single deviation. The worst offender. Simple, and it is what a threshold rule usually watches.
  • Total absolute deviation. Add up every slice's drift ignoring the signs. Captures a portfolio that has crept in many small ways rather than one large one.

They can disagree completely. A portfolio where one holding is 7 points over and everything else is on target looks bad on the first measure and mild on the second. Reversed, a portfolio where a dozen holdings are each 1 point out looks calm on the first and messy on the second. Pick one and be consistent, or the number will seem to jump around for no reason.

The Currency Complication

Here is the part that catches European investors, and almost nothing written about drift mentions it.

Your allocation can move when no asset moves at all.

Suppose your EUR 60,000 of equities is half European and half US-listed, and your EUR 40,000 of bonds is all in euros. The dollar strengthens 10% against the euro. Every share price stays exactly where it was.

US equities:  EUR 30,000 x 1.10 = EUR 33,000
EU equities:  EUR 30,000 (unchanged)
Equities:     EUR 63,000
Bonds:        EUR 40,000
Total:        EUR 103,000

Equity weight: 63,000 / 103,000 = 61.2%
Drift:         61.2 - 60 = +1.2 points

You are 1.2 points overweight equities and not a single holding changed price. The FX move did it.

This matters because it means your equity exposure and your currency exposure are not independent. A euro investor holding US assets is making two bets, and drift will register the second one whether or not they meant to make it. Our article on currency gain separates the two effects on the return side; drift is the same split showing up on the allocation side.

The Multi-Broker Complication

Drift is a property of the whole portfolio, not of any account within it.

If your equities sit at one broker and your bonds at another, neither broker's app can tell you your allocation. Each shows you 100% of itself. You can be 8 points overweight equities across your holdings while both screens look perfectly reasonable.

This is the ordinary situation, not an edge case: people accumulate brokers through moving country, changing employer, or chasing a better fee on one asset type. Any drift figure computed inside one account is answering a question you did not ask. See consolidating brokerage accounts for the general version of the problem.

How Much Drift Is Worth Noticing

There is no universal answer, and anyone offering one is guessing about your situation. What exists is common practice and some concrete reference points.

The most widely cited convention is a 5 percentage point band: act when a slice is more than 5 points from target, ignore it otherwise. It appears in Vanguard's rebalancing research and in most practitioner writing.

For a concrete reference at the individual-holding level, Turbobulls treats anything under 0.5 points as noise and does not print it, and flags a holding amber past 1.5 points. That second threshold is deliberately not red, because being off target between rebalances is normal rather than an error. Those are the product's thresholds rather than a recommendation, but they give you a sense of the scale at which drift stops being rounding.

Small drift is not a problem to be solved. Correcting a 1 point deviation costs spread, commission and possibly a realized gain, and buys you almost nothing in risk terms. The reason to measure drift continuously is to notice the large moves early, not to keep the number at zero.

What to Do About It

Briefly, because it has its own article: you can sell what has grown and buy what has not, or you can direct new contributions toward the underweight side and let the portfolio correct itself without any sale. The second is usually cheaper and does not realize a gain.

Which schedule to follow, what a correction actually costs, and the order to do it in are all covered in how to rebalance your portfolio.

How Turbobulls Shows Drift

Each holding carries a Weight, its market value as a share of your portfolio's. You can set a target weight on a holding, and the difference between the two is shown as drift in percentage points, positive meaning overweight.

Two details worth knowing, because they are the kind of thing that makes a number trustworthy or useless:

  • Weight is computed across the whole portfolio, not the filtered view. Narrow the table to two holdings and they do not suddenly read 50/50. Weight is a property of the portfolio, not of what you are currently looking at.
  • Broker cash is excluded by construction, so the weights add to 100 rather than stopping at 87 with nothing on screen explaining the rest.

Targets and drift appear only for positions you still hold, so a sold-out row does not carry a target it can never meet.

Alongside this, allocation breakdowns by asset type, broker, currency and tag are on every plan. Breakdowns by sector, industry, country and region are on the paid plan.

An honest limit. Targets are set per holding, not per asset class. There is no "60% equities" target to track against, so the class-level view of drift in this article's examples is something you assemble from the allocation breakdown rather than a number the product computes for you. Turbobulls also reports drift without suggesting trades: there is no rebalancing recommendation, trade list or automation.

See Which Holdings Have Drifted

Set a target weight on a holding and Turbobulls shows the gap in percentage points, across every broker and currency you hold.
View Your Portfolio

The Full Picture: Read These Next

Frequently Asked Questions

Q: Is some drift fine?

Yes, and expecting zero is the wrong goal. A portfolio drifts continuously between rebalances, and correcting every small move costs more in trading than it saves in risk. What matters is knowing the size of the gap so a large one does not go unnoticed for years.

Q: Does cash count?

It depends what you are measuring. Cash you are holding deliberately as part of the allocation should count, or your equity weight will read high. Cash sitting at a broker between trades usually should not. Turbobulls excludes broker cash from the weight calculation, which keeps the holdings adding to 100.

Q: Does drift mean I picked the wrong allocation?

No. Drift is caused by your holdings performing differently, which is exactly what you expected them to do when you diversified. A portfolio that never drifts is one whose parts all move together, which would mean the diversification was not doing anything.

Turbobulls is a tracking and analytics tool, not an investment adviser. Nothing here is investment, tax, or legal advice. Investing involves risk, including loss of principal. Do your own research or consult a licensed professional.

Know the Gap Before It Gets Large

Turbobulls computes each holding's weight across every broker and currency, compares it to the target you set, and reports the difference in percentage points.

  • Target weight per holding, with drift in percentage points
  • Weight computed across the whole portfolio, never the filtered view
  • Allocation by asset type, broker, currency and tag on every plan
  • Allocation by sector, industry, country and region on the paid plan
  • Multi-currency holdings with FX applied on the trade date
Start Free Trial

Get these by email

One useful investing metric, properly explained. Unsubscribe in one click.