2026 Smart Portfolio Rebalancing Calculator (Free)
Unlock Access
Enter your email to unlock the rebalancer and export your results.
Rebalance Your Portfolio with Precision
Use this portfolio rebalancing calculator to quickly determine how to allocate new cash across your investments. Enter your current holdings, set your target allocation, and instantly see how much to buy for each position. This tool helps you stay aligned with your investment strategy without guesswork or manual spreadsheets.
Cash left to invest
$10,000.00
Allocation total
100%
Current value total
$0.00
Target buy total
$0.00
Cash Allocation Calculator
Ideal allocation % = your desired allocation of new cash only. Shares owned = the number of shares you already hold. Price paid per share = your cost basis. Current value = shares owned × price paid per share. Position price per share = the price expected to buy at. Target value = cash left to invest × ideal allocation %. Total value = current value + target value. Shares to buy = target value ÷ current price per share.
| Allocation | Shares I Own | Shares to Buy | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Ticker | Ideal allocation (%) | Shares owned | Price paid per share | Current value | Position price per share | Target value | Total value | Shares to buy | X |
New cash
$10,000.00
Allocation total
100%
Current portfolio total
$0.00
Projected buy total
$0.00
Classic Portfolio Rebalancer
Target % = desired final portfolio allocation. Position price per share = current value ÷ shares owned. Current value = shares owned × position price per share. Final portfolio total = current portfolio total + new cash. Target value = target % × final portfolio total. Buy now = target value − current value. In buy-only mode, negative amounts are capped at 0. Market price per share = the live price used to calculate shares to buy. Shares to buy = buy now ÷ market price per share (if left empty, shares to buy falls back to position price per share).
| Allocation | Shares I Own | Shares to Buy | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Ticker | Target allocation (%) | Shares owned | Position price per share | Current value | Buy now | Target value | Market price per share | Shares to buy | X |
What This Portfolio Rebalancing Calculator Does
This calculator helps you:
- Compare your current portfolio against your target allocation
- Calculate how much to invest in each position
- Determine exact buy amounts
- Estimate shares to buy based on market price
- See your projected portfolio after rebalancing
It turns your allocation strategy into clear, actionable numbers.
How Portfolio Rebalancing Works
Portfolio rebalancing is the process of adjusting your investments to match your target allocation.
Over time, some assets grow faster than others. This creates imbalance, increasing risk or concentration. Rebalancing helps restore your intended allocation by directing new investments into underweight positions.
This calculator focuses on a practical approach: using new cash to rebalance efficiently.
Why Use a Portfolio Rebalancing Calculator
Manually rebalancing a portfolio can be slow and error-prone.
Using a calculator allows you to:
- Stay disciplined with your allocation strategy
- Avoid overexposure to a single asset or sector
- Make faster, data-driven investment decisions
- Allocate new cash more efficiently
- Reduce emotional decision-making
Cash Allocation vs Portfolio Rebalancing
This tool supports both allocation and rebalancing concepts.
Use it when you want to:
- Invest new cash according to target weights
- Adjust your portfolio toward a desired allocation
- Maintain long-term portfolio balance
Who This Tool Is For
This portfolio rebalancing calculator is designed for:
- Long-term investors
- ETF portfolio builders
- Passive index investors
- Self-directed investors
- Anyone regularly adding new capital
How to use the rebalancer?
Goal
Use new cash to rebalance your portfolio toward your target allocation.
Step 1: Enter New Cash
Start by entering your amount in New cash to invest.
Step 2: Enter Your Holdings
Input your positions using:
- Shares owned + Current value
- Shares owned + Position price per share
The calculator will automatically derive the missing field.
Step 3: Set Your Targets
Enter your desired weights in Target allocation (%).
Step 4: Enter Market Price and Review
Input the expected purchase price in Market price per share.
Then review:
- Buy now = Target value − Current value
- Shares to buy = Buy now ÷ Market price
- Projected total = Current value + Buy now
Focus on rows where Buy now is positive.
Step 5: Export
Click Export to download your results in Excel or CSV.
Pro Tip
Run this calculator every time you add new cash to stay aligned with your target allocation.
Example Use Case
You have an existing portfolio and want to invest new cash.
Instead of guessing what to buy, this calculator shows:
- Which positions are underweight
- How much to allocate to each
- How many shares to buy
This helps you invest consistently and stay aligned with your strategy.
Key Terms Explained
Target Allocation
The percentage of your portfolio you want in each asset.
Current Value
The current total value of each position.
Buy Now
The dollar amount needed to move toward your target allocation.
Shares to Buy
The number of shares to purchase based on market price
Important Note
This tool is for planning and educational purposes only. It does not constitute financial or investment advice. Always consider your financial situation and goals before making investment decisions.
