Asset Allocation Tool

Interactive Portfolio Rebalancer

Calculate the exact trades needed to restore your portfolio to its target allocation. Enter your holdings manually or upload a CSV file. Visualize current vs. target allocation and export your rebalancing plan.

CSV Import/Export
Visual Charts
100% Free

Current Portfolio Holdings

Asset NameQuantityPrice ($)Target %Current Value
$12,500.00
$1,800.00
$3,000.00
$1,350.00
$1,000.00

Total Portfolio Value

$19,650.00

Total Target Allocation

100.0%

Rebalancing Plan

AssetCurrentTargetDifferenceActionUnits
US Stocks (VTI)
$12,500.00
63.6%
$7,860.00
40.0%
$-4,640.00
-23.6%
SELL18.56
International Stocks (VXUS)
$1,800.00
9.2%
$3,930.00
20.0%
+$2,130.00
+10.8%
BUY35.50
Bonds (BND)
$3,000.00
15.3%
$4,912.50
25.0%
+$1,912.50
+9.7%
BUY25.50
Real Estate (VNQ)
$1,350.00
6.9%
$1,965.00
10.0%
+$615.00
+3.1%
BUY6.83
Cash
$1,000.00
5.1%
$982.50
5.0%
$-17.50
-0.1%
SELL17.50

Allocation Comparison

US Stocks (VTI)63.6% → 40.0%
International Stocks (VXUS)9.2% → 20.0%
Bonds (BND)15.3% → 25.0%
Real Estate (VNQ)6.9% → 10.0%
Cash5.1% → 5.0%
Current
Target
Assets to Buy3
Assets to Sell2
No Change Needed0
Total to Rebalance$4,657.50

What is Portfolio Rebalancing?

Portfolio rebalancing is a fundamental investment management strategy that involves periodically adjusting the weights of assets in your portfolio to maintain your desired asset allocation. As different investments perform differently over time, your portfolio naturally drifts from its target allocation. For example, if stocks outperform bonds, your portfolio may become overweight in stocks, increasing your overall risk exposure beyond your intended level.

Our free interactive portfolio rebalancer calculates the exact trades needed to restore your portfolio to its target allocation. Simply enter your current holdings (asset names, quantities, and prices) along with your desired target percentages, and the tool instantly shows you which assets to buy or sell and in what quantities. You can also upload your portfolio via CSV file for convenience.

How to Use This Portfolio Rebalancer

  1. 1

    Enter Your Holdings

    Add each asset in your portfolio with its name, current quantity, and current price per share/unit. You can also upload a CSV file with your holdings.

  2. 2

    Set Target Allocations

    Enter your desired target percentage for each asset. Make sure your target allocations sum to 100%. The tool will warn you if they don't.

  3. 3

    Review Rebalancing Plan

    The tool calculates the difference between current and target allocations, showing you exactly which assets to buy or sell and the dollar amounts and units involved.

  4. 4

    Export Your Plan

    Download your rebalancing plan as a CSV file for your records or to execute the trades with your broker. Your data is automatically saved locally for future sessions.

Portfolio Rebalancing Strategies

StrategyDescriptionBest For
Calendar-BasedRebalance at fixed intervals (quarterly, semi-annually, annually)Hands-off investors who want simplicity
Threshold-BasedRebalance when any asset drifts 5-10% from targetActive investors who monitor portfolios regularly
Cash FlowDirect new contributions to underweight assetsTax-conscious investors in accumulation phase
TacticalAdjust targets based on market conditionsExperienced investors with market views

Why Use Our Portfolio Rebalancer?

Precise Calculations

Get exact dollar amounts and unit quantities for each trade needed to reach your target allocation.

CSV Import/Export

Upload your portfolio from a CSV file and export your rebalancing plan for easy record-keeping.

Visual Comparison

See your current vs. target allocation at a glance with intuitive visual charts and progress bars.

Flexible Targets

Set any target allocation you want. The tool validates that your targets sum to 100%.

100% Private

All calculations happen in your browser. Your portfolio data never leaves your device.

Unlimited Assets

Add as many assets as you need. Works for simple 3-fund portfolios or complex multi-asset allocations.

Frequently Asked Questions

What is portfolio rebalancing?

Portfolio rebalancing is the process of realigning the weightings of assets in your portfolio to maintain your desired level of asset allocation. Over time, as different assets perform differently, your portfolio drifts from its target allocation. Rebalancing involves buying or selling assets to restore your original target percentages.

How often should I rebalance my portfolio?

Most financial advisors recommend rebalancing your portfolio once or twice a year, or when your asset allocation drifts more than 5% from your target. Some investors use a calendar-based approach (quarterly or annually), while others use a threshold-based approach (rebalance when any asset class deviates by more than 5-10%).

What are the benefits of portfolio rebalancing?

Rebalancing helps maintain your desired risk level, enforces a disciplined "buy low, sell high" approach, prevents emotional decision-making, and ensures your portfolio stays aligned with your investment goals. It can also help reduce volatility and improve risk-adjusted returns over time.

Should I consider taxes when rebalancing?

Yes, tax implications are important when rebalancing taxable accounts. Selling appreciated assets triggers capital gains taxes. Consider rebalancing in tax-advantaged accounts (401k, IRA) first, using new contributions to rebalance, or harvesting tax losses to offset gains. This calculator shows the trades needed, but consult a tax advisor for your specific situation.

What is the difference between rebalancing by selling vs. new contributions?

Rebalancing by selling involves selling overweight assets and buying underweight ones, which may trigger taxes in taxable accounts. Rebalancing through new contributions means directing new investments toward underweight assets without selling. This calculator shows both the dollar amounts and units needed, so you can choose your preferred approach.

Rebalanced Your Portfolio? Now Optimize Your Trading Strategy

You've got your asset allocation dialed in. Take it further with Pineify's AI-powered Pine Script generator to create custom indicators and automated strategies for your investments on TradingView.