Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Portfolio Rebalancer

Portfolio Rebalancer

Calculate the exact trades needed to rebalance your investment portfolio to target allocations, with optional new cash contributions.

What Is Portfolio Rebalancing?

Portfolio rebalancing is the process of realigning the weightings of assets in your investment portfolio to maintain your desired level of risk and return. Over time, as different assets grow at different rates, your portfolio drifts away from its original target allocation.

Example: If your target is 60% stocks and 40% bonds, but stocks have performed well and now make up 70% of your portfolio, you're taking on more risk than intended. Rebalancing involves selling some stocks and buying bonds to restore the 60/40 split.

Why Rebalance?

Risk Management

Prevent your portfolio from becoming too concentrated in one asset class and maintain your intended risk level.

Disciplined Strategy

Systematically sell high and buy low by trimming winners and adding to laggards without emotional decision-making.

Goal Alignment

Keep your investments consistent with your financial goals and risk tolerance over time.

How This Tool Helps

This Portfolio Rebalancer calculates the exact trades you need to make — which assets to buy, which to sell, and how much — to bring your portfolio back to your target allocations.

Instant Calculations

Enter your current holdings and target percentages to receive an immediate rebalancing plan with specific dollar amounts.

Complete Privacy

All calculations happen in your browser. Your portfolio data never leaves your device or gets stored anywhere.

How to Use the Portfolio Rebalancer

1

Choose a Starting Template

Select one of the preset portfolio templates to get started quickly, or start from scratch by adding assets manually.

60/40 Portfolio

Classic balanced portfolio with 60% stocks and 40% bonds for moderate risk tolerance.

Three-Fund

Diversified approach with US stocks, international stocks, and bonds for global exposure.

All-Weather

Ray Dalio-inspired portfolio designed to perform in all economic conditions.
2

Enter Your Current Holdings

For each asset in your portfolio, provide the following information:

  • Asset Name — The name of the fund, ETF, or asset class (e.g., "Vanguard Total Stock Market")
  • Current Value — The current market value of your holding in dollars
  • Target % — Your desired allocation percentage for this asset
Tip: Use the + Add Asset button to add more positions, or the × button to remove any asset from your portfolio.
3

Add New Cash (Optional)

If you have additional money to invest, enter it in the Additional Cash field. The calculator will factor this into the rebalancing plan, showing you how to distribute the new funds optimally.

Smart Strategy: Adding new cash during rebalancing can help you avoid selling overweight positions (which may trigger taxes). Instead, direct new money toward underweight positions to achieve the same rebalancing effect with fewer transactions.
4

Review the Rebalance Plan

The results panel provides a comprehensive overview of your rebalancing strategy:

  • Total Portfolio Value — Your complete portfolio including any new cash contributions
  • Total to Buy / Sell — Aggregate amounts for all buy and sell orders
  • Trade List — Each asset with its current and target percentages, plus the specific Buy, Sell, or Hold action needed with exact dollar amounts

Key Features

Preset Portfolio Templates

Get started instantly with popular portfolio strategies. Each template pre-fills asset names, sample values, and target allocations that you can customize to match your real holdings.

  • 60/40 balanced portfolio
  • Three-fund diversified approach
  • All-Weather strategy

Dynamic Asset Management

Add or remove assets freely to match your exact portfolio. There is no limit to the number of positions you can track.

  • Unlimited asset positions
  • Real-time recalculation
  • Easy add/remove controls

Additional Cash Contributions

Planning to add new money to your portfolio? Enter the amount and the calculator shows how to distribute it across your assets to move closer to your target allocation.

  • Optimize new contributions
  • Reduce sell transactions
  • Minimize tax impact

Allocation Validation

The tool monitors your target percentages and shows a clear status indicator to help you catch imbalances before reviewing results.

  • Green confirmation at 100%
  • Red warning for deviations
  • Real-time validation

Clear Trade Instructions

Each asset receives a color-coded action with exact dollar amounts shown alongside each recommendation.

  • Buy badges for positions to increase
  • Sell badges for positions to reduce
  • Hold for positions at target

Multi-Currency Support

Switch between currencies using the currency picker. All values update to reflect the selected currency format and symbol.

  • Multiple currency options
  • Automatic format conversion
  • Consistent display throughout

Frequently Asked Questions

How often should I rebalance my portfolio?

Most financial advisors recommend rebalancing quarterly or annually, or whenever an asset class drifts more than 5% from its target. The right frequency depends on several factors:

  • Investment strategy — Passive investors may rebalance annually, while active investors may do so quarterly
  • Transaction costs — Frequent rebalancing can incur trading fees and commissions
  • Tax considerations — Selling positions may trigger capital gains taxes
  • Market volatility — Higher volatility may require more frequent monitoring
Best Practice: Set a calendar reminder to review your portfolio quarterly, but only rebalance when allocations drift beyond your tolerance threshold (typically 5% from target).

What if my target percentages don't add up to 100%?

The tool will show a warning with the actual total displayed in red. While it will still calculate trades based on the percentages you entered, the results may not represent a complete portfolio allocation.

Important: Adjust your targets so they sum to exactly 100% for the most accurate rebalancing plan. This ensures your entire portfolio is properly allocated across all asset classes.

Common scenarios:

  • Total less than 100% — You have unallocated cash or missing assets
  • Total more than 100% — Your percentages are overlapping or incorrectly calculated

Should I use Additional Cash to rebalance?

Adding new cash during rebalancing is an efficient strategy that offers several advantages:

Without New Cash

Traditional Rebalancing

  • Must sell overweight positions
  • May trigger capital gains taxes
  • Incurs transaction costs
  • Realizes gains/losses immediately
With New Cash

Cash-Based Rebalancing

  • Direct new money to underweight positions
  • Avoid or minimize taxable events
  • Fewer transactions required
  • Achieve same rebalancing effect
Recommended Strategy: If you regularly contribute to your portfolio (monthly, quarterly), time these contributions to coincide with your rebalancing schedule for maximum tax efficiency.

What do the Buy, Sell, and Hold labels mean?

Each asset in your rebalancing plan receives a color-coded action label that indicates what you need to do:

Buy

You need to purchase more of this asset to reach your target allocation. The asset is currently underweight in your portfolio.

Sell

You need to reduce this position by selling some shares. The asset is currently overweight in your portfolio.

Hold

This asset is already at or very close to its target percentage. No action is needed for this position.

The exact dollar amounts are displayed next to each action label, showing you precisely how much to buy or sell.

Is my portfolio data stored anywhere?

No. All calculations happen entirely in your browser. Your portfolio values and allocations are never sent to any server or stored externally.

Privacy Guarantee: This tool operates completely client-side using JavaScript. Your sensitive financial information remains private and secure on your device.
  • No data transmission to external servers
  • No cookies or tracking
  • No account registration required
  • Complete privacy and security

Note: Because data is not stored, you'll need to re-enter your portfolio information each time you visit. Consider keeping your portfolio details in a secure spreadsheet for easy reference.

Templates:

Portfolio Assets

Asset Current Value Target %
Total Allocation: 100%
$
New money to invest during rebalance
Total Portfolio Value
$0
Total to Buy $0
Total to Sell $0
Assets 0
Status

Rebalance Trades

Start with a preset template and customize asset names and values to match your portfolio
Enter your actual portfolio values in Current Value and your desired allocation in Target %
Use Additional Cash to see how new contributions should be distributed across assets
Keep the Total Allocation at 100% for accurate rebalance calculations
The Hold badge means no trade is needed — your current allocation matches the target
All calculations are performed locally in your browser
Want to learn more? Read documentation →
1/7
Can't find it? Build your own tool with AI
Start typing to search...
Searching...
No results found
Try searching with different keywords