Investing calculator

Portfolio Allocation and Rebalancing Calculator

Enter each holding’s current value and target percentage. Compare a full rebalance that can include buys and sells with a cash-only scenario that directs new money to underweight holdings.

Your assumptions

Enter your numbers

Change the example values to model your own scenario. Calculations run in this browser.

Portfolio holdings

Set a target allocation for each holding. Targets must total 100%.

Holding 1
Holding 2

Scenario estimate

Results

Compare current portfolio weights with target allocations and estimate trades or whether additional cash alone can rebalance.

Current portfolio value$100,000.00
Target allocation total100%

Positive trade amounts are buys; negative amounts are sells. Costs and taxes are excluded.

Current and target allocation

Each point uses the inputs above. Read the labeled units and series together; the table below gives the exact values.

  • Current allocation
  • Target allocation
Current and target allocationPercent0%18%35%53%70%Stocks · Current allocation: $70.00Stocks · Target allocation: $60.00Bonds · Current allocation: $30.00Bonds · Target allocation: $40.00StocksBondsHolding

Tab through points for exact values, or open the data table. The chart resizes to fit the available width.

Open data table (2 points)
Current and target allocation · Percent by Holding
HoldingCurrent allocationTarget allocation
Stocks$70.00$60.00
Bonds$30.00$40.00
View 2 rows of calculator details

Values use the assumptions entered above.

Current and target portfolio allocation
HoldingCurrent valueCurrent weightTarget weightBuy / sell
Stocks$70,000.0070%60%-$10,000.00
Bonds$30,000.0030%40%$10,000.00

How to use this calculator

Enter each holding’s current value and target percentage. Compare a full rebalance that can include buys and sells with a cash-only scenario that directs new money to underweight holdings.

How the calculation works

Current allocation = current holding value ÷ current portfolio value. Target value = post-cash portfolio value × target allocation. Required trade = target value − current value. Cash-only rebalancing is feasible only when no position needs a sale and the entered cash covers the required purchases.

Worked example

A $100,000 portfolio with $80,000 in stocks and $20,000 in bonds has 80% and 20% current weights. A 60% / 40% target implies selling $20,000 of stocks and buying $20,000 of bonds before costs.

Assumptions and limitations

Target allocations must total 100%. This does not choose an allocation for you and excludes taxes, trading costs, minimum order sizes, price movement, and account restrictions.

Official sources and further reading

Frequently asked questions

Can I rebalance without selling?

Sometimes. The calculator checks whether adding cash can bring every holding to its target; an overweight holding means a cash-only plan cannot reach the target.

Does the calculator recommend a target mix?

No. It only compares the targets you enter with the current values. Allocation decisions depend on your circumstances and risk tolerance.

Educational scenario only. This calculator does not provide individualized investment, tax, or legal advice. Confirm transaction records, tax treatment, and investment terms with the relevant official documents or qualified professionals.