Free robo-advisor calculators — run the numbers before you commitTry our tools →

Move from Robo-Advisor to DIY Three-Fund Portfolio

DIY Index Investing vs Robo
October 21, 202612 min read2 views

Move from Robo-Advisor to DIY Three-Fund Portfolio

Escape the robo-advisor AUM fee drag and build your own three-fund portfolio. Step-by-step transfer, tax-loss harvesting pitfalls, wash sale rules.

A

admin

Published October 21, 2026

Move from Robo-Advisor to DIY Three-Fund Portfolio

Introduction

You have spent years paying a robo-advisor 0.25% or more to manage a portfolio of ETFs you could buy yourself. As your balance grows, that fee becomes real money: $250 a year on a $100,000 account, before the fund expense ratios stack on top. You are ready to move to a self-managed three-fund portfolio of VTI, VXUS, and BND. But you are not sure how to do it without triggering a tax bill or stumbling into a wash sale. This guide walks through the exact steps to transfer from Betterment, Wealthfront, or another robo-advisor to a DIY brokerage, sell the robo-specific holdings, and buy your three funds. By the end, you will know what to check before you transfer, how to avoid wash sale violations, and how to keep your tax-loss harvesting carryforwards intact. The angle is practical: treat the exit as a sequence of account-level moves, not a single liquidation event. If you follow these steps, you can cut your all-in investing costs to under 0.10% and keep control of every tax lot.

Background & Key Concepts

Before you start moving money, you need a shared vocabulary. The terms below show up on every fee schedule, tax form, and transfer screen you will encounter.

TermWhat it means for your money
AUM feeAnnual percentage charged on assets under management. Betterment digital charges 0.25%; Wealthfront 0.25%; human hybrid tiers run higher. On $50,000, that's $125/year before fund expenses.
Expense ratioFund-level fee built into ETF price. VTI costs 0.03%, VXUS about 0.05%-0.08%, BND 0.03%. Robo portfolios often add several basis points of blended fund costs.
Tax-loss harvesting (TLH)Robo sells losing positions to offset gains, then buys a similar (but not substantially identical) ETF. This creates a lower cost basis and can generate capital losses. Exiting the robo may unwind those positions.
Wash sale ruleIf you sell a security at a loss and buy a substantially identical security within 30 days before or after, the loss is disallowed and added to the new position's basis. Critical when moving from robo to DIY.
Transfer in kind (ACATS)Moves assets from one brokerage to another without selling. Preserves cost basis and defer taxes. Most robo-to-brokerage transfers are ACATS.
Three-fund portfolioA DIY allocation of total US stock, total international stock, and total bond funds. Common ETFs: VTI, VXUS, BND. You manage rebalancing and contributions.

Robo-advisors like Betterment and Wealthfront automatically harvest losses in taxable accounts. Betterment uses ETF-level harvesting, swapping VTI for ITOT, for example, when VTI drops. Wealthfront's direct indexing (for accounts over $100,000) harvests individual stock losses. These harvested losses lower your cost basis, so your current account may show larger unrealized gains than you expect. That is important when you sell.

Why this matters: A $100,000 robo account at 0.25% AUM costs $250 per year in advisory fees. The underlying ETFs in a typical robo portfolio add another 0.05% to 0.20% in expense ratios, so your all-in cost is often 0.30% to 0.45%. A DIY three-fund portfolio using VTI (0.03%), VXUS (approximately 0.05%-0.08%), and BND (0.03%) has a weighted expense ratio under 0.06%. On $100,000, that saves roughly $200 to $350 every year. Over 20 years, assuming 6% annual return, that fee difference compounds to roughly $8,000-$12,000. Pricing and features change; verify current fees on Betterment, Wealthfront, and Vanguard or iShares before acting.

Main Analysis / Step-by-Step Guide

Here is the exact sequence to move from a robo-advisor to a DIY three-fund portfolio. Follow the steps in order; skipping straight to selling is the most expensive mistake you can make.

Step 1: Download Your Cost Basis and Confirm Your Tax Lots

Before you initiate anything, log into your robo-advisor and export a complete cost basis report. In Betterment, go to Activity > Documents > Tax Documents and download your "Realized/Unrealized Gains" report. In Wealthfront, go to Settings > Documents and download the "Cost Basis" or "Unrealized Gains" report. This shows each tax lot, purchase date, cost basis, and unrealized gain or loss.

Why this matters: Your taxable account may hold dozens of tax lots from years of automatic investing and tax-loss harvesting. Each lot has a different basis. If you liquidate without knowing these, you could trigger a much larger tax bill than necessary. For example, a Betterment account with $80,000 might show $12,000 of long-term gains and $2,000 of short-term gains. Selling everything in one year adds $12,000 * 15% + $2,000 * 24% = $2,280 in federal tax. By transferring in kind, you defer that tax indefinitely.

Tip: Download the report as a CSV or PDF and save it outside the robo platform. Once you close the account, historical documents may become harder to access.
Warning: Some robo-advisors use "average cost" for mutual fund positions or for fractional shares; verify your method with the cost basis report. If average cost, the taxable gain on partial sales must be calculated using that method, not specific lots.

Step 2: Open a DIY Brokerage Account and Request an In-Kind Transfer (ACATS)

Open an account at Fidelity, Schwab, or Vanguard. Choose based on fractional ETF trading, no commissions, and good cost basis tracking. Fidelity and Schwab both offer fractional shares; Vanguard now does for Vanguard ETFs. Initiate the transfer on the receiving firm's website. At Fidelity: Accounts & Trade > Transfers > Transfer an Account. At Schwab: Move Money > Transfers & Payments > Transfer an Account. At Vanguard: My Accounts > Balances & Holdings > Transfer assets (or use the "Transfers" tab). Enter your robo account number and choose "Transfer in kind" not "liquidate."

Why this matters: ACATS moves the actual ETFs, preserving cost basis and deferring gains. It typically takes 5-7 business days. Do not sell in the robo before transfer unless you want a taxable event. Check for outgoing transfer fees; some platforms charge $50-$100 for full outgoing transfers, while others do not. Verify current fee schedules before initiating.

Tip: If you have automatic deposits or rebalancing active, pause them first in robo settings so no new trades occur during transfer.
Warning: Do not request a "liquidate and transfer" option, which sells all holdings and sends cash. That realizes every gain and loss immediately and can create a large tax bill.

Step 3: Sell Robo-Specific Holdings in Tax-Advantaged Accounts and Rebuy the Three Funds

If you have a Roth or traditional IRA at the robo, you can move it via ACATS too. Once at the DIY broker, you can sell robo-specific holdings and buy VTI, VXUS, BND without tax consequences inside the IRA. This is the cleanest part. Robo portfolios often use tilts like VTV (value), VBR (small-cap value), or VEA/VWO split international. For a pure three-fund portfolio, you sell those and buy the three total market funds. Example: Sell $10,000 of VEA and $8,000 of VWO and buy $18,000 of VXUS inside your IRA. No wash sale concern because it's not a taxable account.

Why this matters: IRAs have no capital gains taxes. Rebalancing and switching funds inside them is free from tax drag, so do all heavy restructuring here first.

Tip: If the robo used fractional shares, you may end up with small residual cash after selling; wait until it settles, then buy your target ETFs.
Warning: Do not sell holdings in your taxable account at a loss and then buy a substantially identical fund in your IRA within 30 days; the wash sale rule applies across all your accounts, including IRAs and your spouse's accounts.

Step 4: Transition the Taxable Account to Your Three-Fund Portfolio Without a Wash Sale

This is where most mistakes happen. After the ACATS transfer, your taxable account at the DIY broker still holds the robo's ETFs. You need to convert them to VTI, VXUS, BND. If all positions have gains, you can sell and buy immediately; the gains are taxable but if they are small, it may be worth it to simplify. If positions have losses, the wash sale rule restricts buying substantially identical securities within 30 days.

Check each robo holding and its unrealized gain/loss. Typical Betterment taxable portfolio might hold VTI, VEA, VWO, VTV, VBR, and BND. Wealthfront direct indexing (for accounts over $100k) holds individual stocks, not ETFs, so selling individual stocks to buy VTI is not a wash sale because an individual stock is not substantially identical to a total market ETF. But if you sell Apple at a loss and buy another tech stock within 30 days? The rule only triggers on substantially identical securities; buying VTI is safe because no single stock is substantially identical to a whole market fund.

For ETF-to-ETF moves: If you sell VEA at a loss and buy VXUS within 30 days, is that a wash sale? Many tax professionals consider them not substantially identical because VEA tracks developed markets only while VXUS includes emerging markets. But the IRS has not issued clear guidance, and brokers may not flag it. The conservative approach: wait 31 days after selling at a loss before buying a replacement fund that overlaps significantly, or choose a different index provider (e.g., sell VEA, buy SPDW from SPDR, which tracks a different developed international index). For a pure three-fund portfolio, if you already hold VTI and VXUS, you may just keep them and only sell the tilts you don't want.

Use this table as a guide for typical robo holdings:

Robo Holding (typical)Three-Fund ReplacementWash Sale Risk
VTI (US total market)Keep VTINone if you keep it; if you sold VTI at loss and bought ITOT within 30 days, likely no wash because different fund/index, but conservative investors wait.
VEA (developed intl)VXUS (total intl)Moderate: if sold at loss, buying VXUS within 30 days may be challenged; wait or use IXUS.
VWO (emerging markets)VXUSSame as above; VXUS includes emerging, so wait 31 days.
VTV (large value)VTI (or keep)Low: different index, but if loss, wait or choose SCHV.
BND (total bond)Keep BND or use AGGLow: if sold at loss, buying BND within 30 days is a wash; use AGG or wait.

Example: You transferred a Betterment taxable account with VTI, VEA, VWO, BND. You want VTI, VXUS, BND. If VTI has a gain, keep it. If VEA has a loss of $1,200 and VWO has a loss of $800, you could sell both to harvest $2,000 in losses and then wait 31 days before buying VXUS. In the meantime, you could put the proceeds in a money market fund or a non-substantially identical international ETF like IXUS from iShares. After 31 days, sell IXUS and buy VXUS if you want the Vanguard version. Or simply hold IXUS as your international fund; it is a fine total international ETF with a similar expense ratio (about 0.07%).

Tip: Sort your positions by unrealized gain/loss. Sell all losers and all small long-term gainers that you no longer want. For large gainers, consider keeping them and building around them rather than selling and paying tax now.
Warning: If your robo did tax-loss harvesting, it may have recently sold and bought similar ETFs. The 61-day wash sale window (30 days before, day of sale, 30 days after) means you could inadvertently trigger a wash if you sell a recently purchased replacement ETF. Check purchase dates in the cost basis report.

Step 5: Set Your Target Allocation and Automate Future Contributions Yourself

Now that you hold VTI, VXUS, BND, define your target allocation. A common default is 60% VTI, 30% VXUS, 10% BND. Write it down. Then set up automatic investing at your DIY broker. At Fidelity, you can set up automatic transfers and automatic investments into fractional shares of ETFs. At Vanguard, you can automate mutual fund purchases for the equivalent mutual funds (VTSAX, VTIAX, VBTLX) on a schedule. At Schwab, you can set up automatic investing into Schwab mutual funds or use Schwab Stock Slices for fractional ETFs with manual orders.

Rebalancing: You can rebalance with new contributions instead of selling. If your current allocation is 65% US, 25% international, 10% bonds and your target is 60/30/10, direct all new money to international until it reaches 30%. Check quarterly. Many DIY investors use a rebalancing band of 5% absolute; if an asset class drifts more than 5 percentage points from target, sell the overweight and buy the underweight.

Tip: Use a spreadsheet or portfolio tracker to monitor drift. Free tools like Empower (formerly Personal Capital) or a simple Google Sheet can track allocation.
Warning: Do not try to replicate the exact robo allocation. Robos include tilts based on their model, but a three-fund portfolio is intentionally simpler. Simplicity reduces the urge to tinker, which often hurts returns.

Real-World Example

Say Priya has $120,000 in a taxable Betterment account and a 24% marginal federal tax bracket. She has been with Betterment for four years. Her cost basis report shows unrealized long-term gains of $18,000 and short-term gains of $2,500. Her portfolio is 90% stocks / 10% bonds, and Betterment has tax-loss harvested over the years, creating low-basis positions.

Priya opens a Fidelity brokerage account and initiates an in-kind ACATS transfer. All Betterment ETFs move over without selling. After transfer, she views her positions: VTI ($50,000, gain $14,000), VEA ($15,000, loss $1,000), VWO ($12,000, gain $3,000), VTV ($18,000, gain $2,000), BND ($12,000, gain $1,500), and cash ($13,000, no gain). She wants a three-fund portfolio of 60% VTI, 30% VXUS, 10% BND, which is 60/30/10 on $120,000 = $72,000 VTI, $36,000 VXUS, $12,000 BND.

She decides to keep VTI because selling would create a large gain. She sells VEA at a $1,000 loss and VWO at a $3,000 gain, netting $2,000 realized gain. She waits 31 days before buying VXUS with the combined $27,000 proceeds to avoid any wash sale ambiguity between VEA/VWO and VXUS. She also sells VTV ($18,000, $2,000 gain) and uses the proceeds plus the $13,000 cash to buy additional VTI and BND to reach her targets. Her total realized gain from this transition is $2,500 (from VWO and VTV sales, minus the $1,000 VEA loss). That gain is long-term, taxed at 15%, so she owes $375 in federal tax. In future years, she saves Betterment's 0.25% AUM fee on $120,000 = $300/year, so the transition pays for itself in about 15 months. If she had liquidated everything before transfer, she would have realized $20,500 of gains and owed roughly $2,875 (long-term 15% on $18,000 plus short-term 24% on $2,500). Transferring in kind and selling selectively saved her over $2,500 in taxes. This example simplifies state taxes and assumes no other capital gains or losses; consult a tax professional for your specific situation.

Common Mistakes & How to Fix Them

Mistake 1: Liquidating the entire robo account before transferring

Cause: Believing you must sell to move money. Symptom: a large tax bill in April because every gain became realized at once.

Fix: Always request an in-kind ACATS transfer. Only sell after assets are at the new broker and you have reviewed the cost basis report.

Mistake 2: Ignoring the wash sale window when selling robo ETFs at a loss and buying similar three-fund ETFs

Cause: Not realizing wash sale applies across all accounts and spans 30 days before and after the sale date.

Fix: Check purchase dates on each losing position. If you sold a robo fund at a loss, wait 31 days before buying a substantially identical replacement, or use a fund from a different index provider. Keep a calendar of sale and buy dates.

Mistake 3: Forgetting that tax-loss harvesting in the robo created low-basis positions

Cause: Robos harvest losses, which lowers cost basis and increases unrealized gains. You may think you have mostly gains, but selling triggers taxes on the difference between sale price and the artificially low basis.

Fix: Download the unrealized gain/loss report before selling. For positions with large gains, consider holding them and incorporating them into your three-fund allocation (e.g., keep VTI if you want US total market).

Mistake 4: Trying to do all restructuring inside a taxable account instead of using IRAs

Cause: Thinking all accounts are equal for switching funds, so you sell everything in the taxable account to simplify.

Fix: Do all fund swaps in IRAs first; there are no tax consequences there. Leave taxable positions with big gains alone and adjust allocation with new contributions or over time.

Mistake 5: Assuming the robo's exact ETF mix is optimal and replicating it manually

Cause: Anchoring to the robo portfolio and not understanding that a three-fund portfolio is simpler and often lower cost.

Fix: Write your own target allocation, stick to total market funds, and rebalance with new money. Complexity in a robo often serves its TLH algorithm, not your returns.

Summary & Next Steps

The most important takeaways from this guide:

  • Transfer assets in kind via ACATS; never liquidate a taxable robo account before moving.
  • Download and save your cost basis report before you leave the robo platform.
  • Respect the 61-day wash sale window when replacing robo ETFs with three-fund ETFs.
  • Use IRAs for fund swaps to avoid taxes, and keep taxable positions with large gains.
  • Set a simple target allocation and automate future contributions to maintain it.

Next topics to explore: "How to manually tax-loss harvest in a DIY portfolio", "Comparing VTI vs ITOT vs SCHB for total US stock exposure", and "Robo-advisor to human advisor hybrid: when to upgrade".

This article is informational and educational, not personalized investment or tax advice; consult a qualified professional for your specific situation.

Frequently Asked Questions

Do I have to pay taxes when I transfer from Betterment to Fidelity?
No, if you do an in-kind ACATS transfer, no sale occurs and no tax is due at transfer. Taxes only when you later sell holdings. Verify your transfer type is 'in kind' not 'liquidate'.
Can I keep the same ETFs I had in Betterment when I go DIY?
Yes, if your robo used standard ETFs like VTI or BND, you can hold them in your new brokerage and stop paying the advisory fee immediately. You may need to sell small tilts or fractional leftovers to simplify your portfolio.
What is a wash sale and how do I avoid it when moving from Wealthfront to Vanguard?
A wash sale disallows a loss if you buy a substantially identical security within 30 days before or after the sale. If Wealthfront direct indexed individual stocks, buying VTI or VXUS is generally not a wash. For ETF replacements, wait 31 days or use a fund from a different index provider.
Does the wash sale rule apply to my Roth IRA?
Yes, the IRS applies wash sale rules across all accounts you control, including IRAs and your spouse's accounts. A loss in a taxable account is disallowed if you buy the same or substantially identical security in your Roth IRA within the 61-day window.
How much do I save by leaving a robo-advisor with $100,000?
At 0.25% AUM, you save $250 per year in advisory fees. A DIY three-fund ETF portfolio has expense ratios around 0.03%-0.08%, costing $30-$80 on $100,000, so total fee savings exceed $170 per year. Verify current fee schedules.
Can I transfer from a robo-advisor to Vanguard and keep tax-loss harvesting benefits?
You keep the harvested losses already realized, and the lower basis means higher future gains. Vanguard does not offer automatic tax-loss harvesting for retail investors, so you must do it manually. The existing losses can still offset future capital gains.
What is the best three-fund portfolio allocation for a former Betterment user?
No one-size-fits-all allocation exists. A common starting point is 60% US stocks, 30% international stocks, and 10% bonds. Adjust based on your age, risk tolerance, and time horizon. This is not personalized advice.
Should I liquidate my Betterment account all at once to simplify?
Generally no for taxable accounts because of the tax bill. Use an in-kind transfer, then sell selectively over multiple years to spread gains. For IRAs, liquidation is fine because no taxes are owed on the sale.

Was this article helpful?

Your feedback helps us improve future guides.

A

Written by

admin

Author of Move from Robo-Advisor to DIY Three-Fund Portfolio

Comments (0)

First-time commenters need to verify via email. After that, you can comment freely!

Related Posts

Explore more articles that might interest you.