Portfolio Allocation & Rebalancing Calculator (Canada)

This portfolio allocation calculator for Canada shows the buys and sells that bring Canadian, US and international equity, bonds and cash back to target.

Portfolio Allocation & Rebalancing Calculator (Canada)
C$ C$
%
%
%
%
Advanced options
%
%
%
%
%
%
Largest rebalancing trade —
Total to buy —
Total to sell —
Portfolio drift from target —

We always strive to use the latest data for every variable so our results and reports are as accurate as possible. Even so, errors are possible — you should not rely on this tool or its report alone, and we accept no liability for any decision made based on it.

What it does

The portfolio allocation calculator compares your current asset-class weights with your targets and shows the buys and sells needed to rebalance.

Data sources & parameters

This calculator uses standard financial formulas and runs entirely in your browser. It needs no external rate data — your result is computed only from the values you enter above.

We always strive to use the latest data for every variable so our results and reports are as accurate as possible. Even so, errors are possible — you should not rely on this tool or its report alone, and we accept no liability for any decision made based on it.

The formula

Trade = total x (target% - current%) / 100; Drift = sum of |current% - target%| / 2

How it works

It turns each current and target percentage into a dollar value using your total portfolio, finds the difference for each asset class, and sums the buys and sells while measuring how far the portfolio has drifted.

Where it is used

  • Seeing which asset classes are over- or under-weight
  • Working out the trades to return to a target mix
  • Measuring how far a portfolio has drifted

Worked example

On a CA$100,000.00 portfolio drifted … from target, rebalancing means buying … and selling …, the largest single trade being ….

What this calculator does

Over time the asset classes that grow fastest come to dominate a portfolio, and the mix you chose drifts into something riskier or more concentrated than you intended. The calculator shows the gap between your current and target mix and the trades to close it, across five asset classes common for Canadian investors: Canadian equity, US equity, international equity, bonds or fixed income, and cash.

Enter the total portfolio value and the current and target weight for each class. The tool returns the largest single trade, the total to buy, the total to sell and the portfolio’s drift from target.

How the rebalancing trades are worked out

For each class the calculator applies the current and target percentages to the total value and takes the difference: positive means buy, negative means sell. When current and target weights each add up to 100%, total buys equal total sells, a useful check that your inputs are consistent.

Measuring drift

The calculator adds up the absolute gap between current and target weight for every class and divides by two, so an overweight and its matching underweight are not counted twice. A drift of one or two percent is usually nothing to worry about; ten percent or more means your risk has moved well away from your plan. Watching drift lets you rebalance on evidence rather than in reaction to every market move.

A worked example

A $100,000 portfolio has Canadian equity at 40% against a 30% target, US equity at 20% against 25%, international at 10% against 15%, bonds at 20% against 25%, and cash at 10% against 5%. You are $10,000 overweight in Canadian equity and $5,000 overweight in cash, and $5,000 underweight in each of US equity, international equity and bonds. Rebalancing means selling $15,000 and buying $15,000, with the largest single trade the $10,000 sale of Canadian equity. Drift is 15%.

When to use it

  • Scheduled rebalancing, to produce the trade list for an annual or semi-annual review.
  • Threshold rebalancing, to check whether any class has passed your limit.
  • After a large market move, to see how far your risk has shifted.
  • Adding new money, to direct contributions to the underweight classes first.

Registered and non-registered accounts

Inside an RRSP, TFSA, RESP or FHSA you can sell and buy to return to target without immediate tax, because gains there are sheltered. In a non-registered account, selling a holding that has risen realizes a capital gain, part of which is included in income and reported on Schedule 3. Many Canadian investors therefore do most of their rebalancing inside registered accounts and use new contributions rather than sales in taxable ones.

In the example, if the holdings sit in both a TFSA and a taxable account, making the $10,000 Canadian equity sale inside the TFSA realizes no capital gain, while the same sale in the taxable account would. The trade list is the same; the tax cost is not.

Asset location

Asset location means deciding which account holds which class. Interest-paying bonds, taxed as ordinary income, are often held in registered accounts, while Canadian dividend-paying equity can be more tax efficient in a taxable account because of the dividend tax credit. The calculator works at the whole-portfolio level and does not model account type, so place sells in registered accounts first where you can when turning its list into orders.

Common mistakes when rebalancing

  • Rebalancing too often, which adds trading costs and, in a taxable account, tax.
  • Selling winners in a non-registered account without checking the capital gain.
  • Letting current or target weights stop summing to 100%, which breaks the match between buys and sells.
  • Changing the target every time the market moves. Set it in writing and revisit it only when your goals or risk tolerance change.

Using new contributions to top up underweight classes is often the cheapest way to rebalance.

Assumptions and limits

The calculator works in whole asset classes, uses five fixed classes rather than individual holdings, and ignores trading costs, bid-ask spreads and the tax on selling in a non-registered account. It assumes you rebalance by trading. Where a sale would trigger a taxable gain, weigh the tax against the benefit of returning to target, and confirm the trades against your own accounts and tax situation before placing them.

This information is general in nature and is not financial advice.

About This Tool: Portfolio Allocation Calculator Canada

Portfolio allocation calculator canada: use this tool to get an instant estimate based on the figures you enter. Adjust the inputs above to match your situation, or browse all our calculators to plan your next step.

Frequently asked questions

What does the portfolio allocation calculator do?
It compares how your money is split across asset classes today with the split you are aiming for and works out the trades to get from one to the other. Enter your total portfolio value and the current and target weight of each asset class, and it returns the buys and sells and how far the portfolio has drifted.
What is portfolio drift?
How far your current mix has strayed from target because some assets grew faster than others. The tool measures it as the sum of the gaps between current and target weights, divided by two, since every overweight has a matching underweight. A few percent is normal; a large drift is a signal to rebalance.
How are the rebalancing trades calculated?
For each asset class the calculator turns the current and target percentages into dollar amounts using your total portfolio value and takes the difference. A positive difference is a buy, a negative one a sell. Buys and sells balance, because rebalancing moves money between classes rather than adding or removing it.
Should my target weights add up to 100 percent?
Yes. A complete target covers the whole portfolio, so the target weights should sum to 100%, and normally the current weights will too. The calculator still runs if they do not, but the buy and sell totals balance only when both sets add to 100.
How often should I rebalance?
There is no single rule. Many investors rebalance on a schedule, once or twice a year, while others act only when a class drifts past a threshold such as five percentage points. Rebalancing less often reduces trading costs and taxes; more often keeps risk closer to target. The drift figure helps you decide.
Is my data private?
Yes. The calculation runs entirely in your browser. Nothing you enter is uploaded, stored or shared.

About the author

Taha Kheirandish

Written and reviewed by

Taha Kheirandish

Economics student and independent researcher

Taha Kheirandish reads tax codes the way other people read maps — to find out where a system actually leads, not where it claims to go.

He is an economics student, and his work here is comparative by design. A pension deferral bonus in Quebec, a commuting allowance in Germany, a rent-increase ceiling in the Netherlands: each is a decision a government made about how money should move, and each reads differently once you set it beside eight others. He builds and checks these calculators across nine markets from primary sources — the regulation rather than a summary of it, the ministry’s own circular rather than a news item quoting it.

That is the editorial standard of the site as well as his habit. Every rate, threshold and bracket here carries the document it was read from and the date it takes effect, and gets re-checked when the law moves rather than when someone happens to notice.

He is a researcher, not a licensed adviser, and nothing on this site is personal financial advice. It is arithmetic done carefully with its sources shown — so that you can check it, and take it to someone who is.

Leave a Reply

Your email address will not be published. Required fields are marked *