Total Portfolio
$0
Enter your asset values and target allocation percentages to visualize your current portfolio, compare it with your desired allocation, and calculate how much to buy or sell for rebalancing.
Add each asset, enter its current value, and set the target allocation.
Total Portfolio
$0
Target Weight Sum
0%
Asset Count
0
Current Value: Enter the current market value of each asset category, ETF, stock, bond, cash account, or fund.
Target %: Your target allocation should equal 100%. If it does not, the calculator will show a warning.
Portfolio rebalancing is the process of bringing your investment portfolio back to your target asset allocation. Over time, different assets grow or fall at different speeds. For example, if stocks rise sharply while bonds remain flat, your portfolio may become more stock-heavy than you originally planned. A portfolio rebalancing calculator helps you compare your current allocation with your target allocation and estimate how much you may need to buy or sell.
This investment portfolio calculator is designed for investors who want a simple asset allocation calculator without uploading private financial data to a server. You can enter categories such as U.S. stocks, Canadian stocks, international stocks, Korean stocks, bonds, cash, REITs, commodities, crypto, or any custom asset class. The calculator instantly updates your current portfolio weight, doughnut chart, target value, difference, and rebalancing action.
Rebalancing is important because it helps keep your investment risk aligned with your original plan. Without rebalancing, a portfolio can slowly drift into a risk level that no longer matches your goals. A conservative investor may become overexposed to stocks after a long bull market, while a growth-focused investor may become too defensive after moving too much money into cash or bonds.
Rebalancing also creates a disciplined investment habit. Instead of making emotional decisions based on market headlines, you follow a structured process. When one asset has grown far above its target, the calculator may show a Sell amount. When another asset has fallen below its target, the calculator may show a Buy amount. In this way, rebalancing can encourage systematic “sell high and buy low” behavior.
Calendar-based rebalancing means reviewing your portfolio on a fixed schedule, such as monthly, quarterly, semi-annually, or annually. Many long-term investors prefer quarterly or annual rebalancing because it is simple and reduces unnecessary trading.
Threshold-based rebalancing means rebalancing only when an asset class moves beyond a chosen range. For example, if your target stock allocation is 60%, you may rebalance only when it moves above 65% or below 55%.
Cash-flow rebalancing uses new contributions, dividends, interest, or deposits to buy underweight assets instead of selling overweight assets. This approach can reduce transaction costs and may help avoid unnecessary taxable sales.
Hybrid rebalancing combines calendar and threshold methods. For example, you may check your portfolio every quarter but only trade if an asset class has drifted more than 5% from its target weight.
For most long-term investors, a practical strategy is to use a hybrid approach: review the portfolio on a regular schedule and rebalance only when allocation drift becomes meaningful. This avoids overtrading while still keeping the portfolio aligned with your long-term investment plan.
A simple example is to review your portfolio every three or six months and rebalance if any major asset class is more than 5 percentage points away from its target. Conservative investors may choose a tighter band, while aggressive investors may allow wider drift. Investors in taxable accounts should also consider capital gains taxes, transaction fees, and bid-ask spreads before selling.
The calculator first adds up all current asset values to determine your total portfolio value. Then it calculates each asset’s current percentage of the portfolio. Next, it multiplies the total portfolio value by each asset’s target percentage to estimate the ideal target value. Finally, it compares the target value with the current value and shows the difference as a Buy, Sell, or Hold action.
This investment portfolio calculator is provided for general educational and informational purposes only. It does not provide financial, investment, tax, legal, accounting, or trading advice. The results are estimates based only on the numbers entered by the user and may not reflect actual market prices, taxes, fees, spreads, liquidity, account rules, or personal financial circumstances.
Investing involves risk, including possible loss of principal. Always review your investment decisions with a qualified financial advisor, tax professional, or licensed investment professional before buying, selling, or rebalancing securities.