Skip to content
Economicium Free tools for markets and money.

Asset Allocation & Rebalancing Tracker

Set a target allocation, enter your current holdings, and see exactly how far you've drifted and what to buy or sell to get back on target. Track that drift over time. Everything is stored in your own browser, never uploaded anywhere.

By , founder and editor Updated

Summary

Portfolio total
Drift score
Rebalance suggested?

Target allocation

Should add up to 100%.

Total: 0%

Add a holding

Your holdings

    Current vs target

    Asset class Current Target Drift Action

    Current allocation

      Target allocation

        Drift over time

        A snapshot records your drift score right now. Update your holding values as they change, then save once a month or so to see how far your portfolio typically wanders.

        Bold line: your saved drift score. Dashed amber: Vanguard's commonly cited 5% rebalancing threshold, for reference.

          How this tracker works

          Set an ideal percent on each asset type, list your assets along with their current market values, then the tracker will compare the two: as a % of your entire portfolio each asset is today vs. what you wanted; how much difference there is in terms of % pt; and what dollars need to be bought/sold to get them back on track. A "drift" score at top shows you how many% of your portfolio is off track.

          A worked example, computed from the exact math this page uses: a $100,000 portfolio targeting 65% US stocks, 20% bonds, 10% cash and 5% crypto, but currently sitting at $60,000 in stocks, $15,000 in bonds, $5,000 in cash and $20,000 in crypto (a crypto rally that outran everything else), has drifted to a 15% drift score. The single biggest gap is Crypto, overweight by 15 percentage points, meaning about $15,000 would need to move out of that class alone to bring it back to target.

          When rebalancing is actually worth doing

          Vanguard's own rebalancing guidance suggests checking your portfolio at least once a year and considering a rebalance once any single asset class sits 5 percentage points or more off its target, a widely cited, reasonable starting point rather than a hard rule. Smaller drift usually isn't worth the effort, or the tax cost, of acting on immediately.

          the method by which one closes that gap also has to be considered. selling an asset that will continue to perform well in a taxable brokerage account will realize a capital gain (and therefore create a tax liability); The same transaction within a 401(k), or an IRA will have absolutely no tax implications. An intermediate option is to direct new contributions towards what is currently underweighted, as opposed to selling assets, this route takes longer, but does not cause the realization of any gains. Once the asset allocation looks good, compounding calculator and net worth tracker can then be used to track the overall performance of your portfolio going forward.

          Frequently asked questions

          Why doesn't this pull my holdings or current prices automatically?
          Because a live pricing feed is required to access a licensed brokerage (which we can't do with this free tool), all trackers like this one work by entering in your own values for holdings which you will update manually when changes occur that are significant enough to warrant it; the tracker simply does the math of how to allocate those values.
          How much drift is worth acting on?
          Vanguard's own rebalancing guidance suggests checking your portfolio at least once a year and considering a rebalance once any asset class is 5 percentage points or more off its target. That's a widely cited starting point, not a rule this tool enforces; some investors rebalance on a fixed calendar instead (annually or quarterly) regardless of drift size.
          What does the drift score actually measure?
          It's the total percentage of your portfolio that's currently misallocated, the sum of every asset class's distance from its target, divided by two (since a dollar that's too much in one class is a dollar too little in another, so counting both sides would double it). A drift score of 15% means 15% of your total portfolio would need to move to bring every class back exactly to target.
          Should I rebalance by selling, or by directing new money?
          Selling gets you back to target immediately but can trigger capital gains tax in a taxable brokerage account. Directing new contributions toward whatever's underweight, and skipping further contributions to whatever's overweight, avoids that entirely but takes longer to close a large gap. Many investors do both: rebalance freely inside tax-advantaged accounts like a 401(k) or IRA, where selling has no tax consequence, and lean on new contributions to gradually correct taxable accounts.
          Can I use my own asset classes instead of the ones listed?
          The seven categories of investment (U.S. Stocks, International Stocks, Bonds, Cash, Real Estate, Crypto and Other) will likely be able to represent most client's portfolios without overwhelming the user with too many choices. If you have a portfolio that breaks down into something much more granular than the seven above classes, it would be acceptable to round those individual investments in your portfolio to one of the classes described above as they are merely used for class level total calculations; each fund or security doesn't need to be individually represented.
          Why do the target percentages need to add up to 100%?
          A Target Allocation describes your entire portfolio, so every dollar must be allocated into one class (or another). If your Targets add up to less than 100%, you may treat the portion remaining as "zero" and there will likely always be a persistent trend ("drift") in whichever classes are holding this money; make sure your Total equals 100%, because the figures represent only what they appear to represent when the percentages total 100%.
          Why save a snapshot instead of just watching the live numbers?
          The "Live Table" will always show what you own and where you are headed in terms of your Target Portfolio (as well as a snapshot of the current moment). A "Save Snapshot" will give you an actual Drift Score for the time frame that it was taken. Therefore, saving snapshots periodically will give you a clear picture of how much your portfolio tends to wander prior to being rebalanced, versus only viewing the current snapshot.
          Is my portfolio data private?
          Yes. Every holding, your target allocation and every saved snapshot are stored only in this browser's IndexedDB, on your device, never uploaded anywhere. There's no account, no sync between devices and no export yet, so clearing your browser data or switching devices loses everything entered here.

          Method and limitations

          Every figure comes from the holdings and target allocation you enter; nothing is priced or valued automatically, so keep your holding values updated yourself as they change. This tool does not give personalized investment advice, does not account for taxes beyond the general note above, and does not know your risk tolerance, time horizon or full financial picture, only the numbers entered. Holdings, your target allocation and snapshots are stored only in this browser's local storage; there is no account, no sync between devices and no export yet, so clearing your browser data or switching devices loses everything entered here.

          Data sources

          This tool runs entirely in your browser. Nothing you enter is sent to us or stored.

          For general information and education only. This is not financial advice and not a recommendation to buy or sell anything. This tool is provided as is, with no warranty of accuracy: like any software it can contain errors, so always verify figures against your broker or the original source before acting on them. Trading and investing carry risk, including the risk of losing more than your initial outlay.

          Spotted an error? Email [email protected] and it will be corrected. Maintained by Joey van Diest.