Be Your Own DIY Zero-Cost Robo-Adviser!

We don’t use Robo-advisers because their services can be easily replicated with zero fees by smart frugal retirement savers. Tax loss harvesting, one of the Robo-adviser tasks, is also easy to perform yourself and we have been doing it since beginning to save in taxable accounts. Of course, once we are retired, tax loss harvesting is much less useful and for some early retirees, it is even completely ineffective. Moreover, investing only a small portion of your portfolio with a Robo-adviser, and managing the rest yourself is a bad idea because, among other reasons, some of your own trades could potentially invalidate the tax losses in the Robo account.


The early retirement community seems to be quite intrigued with “Robo-advisers.” Pretty much every major blogger seems to have a link to Betterment, with a disclaimer about the participation in the Betterment affiliate program. MMM wrote a positive review on Betterment here, while GCC is extremely skeptical, see here. With all the hype about Betterment, it’s astonishing that its major competitor, Wealthfront, seems to have been largely ignored. Maybe it doesn’t offer a generous affiliate program for finance bloggers?

For full disclosure, I find that Robo-advisers are a great alternative for the general public. Not everybody is as financially savvy as the people you will encounter on these and other pages. However, for our community, i.e., people with a lot of financial sophistication and extreme frugality and discipline, Robo-advisers are the epitome of wasteful spending. With one tiny exception (Wealthfront does direct indexing with tax loss harvesting, more details in a future post) the average Robo-adviser is doing no more and no less than what a smart frugal person can perform in just a few hours of work per year.

The fees, 0.15% for Betterment (accounts over $100,000) or 0.25% at Wealthfront, may not sound like much. But most turbo retirees target a withdrawal rate of 4%, thus, Wealthfront and Betterment would eat into your retirement to the tune of between 3.75% and 6.25% of your annual consumption budget (0.15/4 and 0.25/4). We would be talking about thousands of dollars in annual expenses. Ouch! Mr. and Mrs. ERN, yours truly, plan a withdrawal rate of only 2.5-3%, at least initially, so the Robos would take an even bigger toll on our spending.

How about investing only a small portion, say $100,000, out of our much larger portfolio? Mr. Money Mustache did that in 2014. That’s almost the worst of all worlds. The rebalancing in the Robo portfolio is then essentially useless because the weight drift in the other 90% will overshadow anything inside the Robo portfolio. The tax loss harvesting and rebalancing, which every serious turbo retiree should perform, takes the same amount of effort whether you do it with your 90% non-Robo portfolio or your entire portfolio. Even worse, by having only a portion of your portfolio with the Robos, you could inadvertently create disallowed wash sales because the tax loss harvesting in your Robo and non-Robo portions of the portfolio are not coordinated. Now the Robo has become a true catch 22: can’t use it on a portion of your portfolio, but using it on the entire portfolio is way too expensive.

So, what do we think about bloggers endorsing Robo-advisers? Amazing how people have become masters of frugality who ride the bicycle to Costco to save 50 cents on gas but then do a less than careful analysis on the pros and cons of the Robos. One could potentially waste hundreds, even thousands of dollars each year. In the most optimistic view, this seems a bit penny-wise and pound-foolish to us. In the most pessimistic view, this could mean that some bloggers have an incentive problem of their own when recommending this. For the record, of course, we want to state again that GCC is one of the bloggers who is rightly quite skeptical about the Robo-advisers.

How to be your own Robo-adviser

The Robo-adviser has three main elements:

  1. The asset allocation
  2. Continuous (to a degree) rebalancing to the target allocation
  3. Tax loss harvesting in the taxable account while avoiding wash sales

None of these are rocket science and can be replicated easily:

How to find the target asset allocation

  1. Asset allocation option 1: without even investing anything at Wealthfront,  you can see their recommended asset allocation after just answering a handful of questions. A big caution about Robo-advisers: the asset allocation can potentially be off depending on how you answer their questions. At age 25-35 they put you in a lot of stocks. But tell them that you are retired or close to retirement, and you might end up with 70% bonds. Be careful what you answer because their programs are calibrated to the average worker who retires at age 65, not the turbo retirees like us! Luckily, you can manually adjust the Wealthfront risk tolerance (values between 0.5 to 10.0 in 0.5 steps) and for the accumulation phase, we would probably be in the 9.0 to 10.0 range, not at all where the algorithm wants to put you. Currently about 90% stocks, 10% bonds.
  2. Asset allocation option 2: look up the asset allocation of the typical target date funds (TDF). The largest providers of those funds are Vanguard, Fidelity, and T. Rowe Price. Very important, the retirement dates are totally meaningless for us, we merely use them to gauge the appropriate allocation for a desired risk level of the portfolio. So even though we like to retire in 2018, we ignore the bond-heavy 2020 TDF, but rather check the max risk fund, e.g. the Fidelity  2060 TDF, see here, currently 63% domestic equity, 27% international equity, 10% bonds. (Incidentally, the identical S/B allocation as Wealthfront!) Probably, all years between 2045 and 2060 have a very similar, if not identical allocation. If you think that’s too much equity exposure, just move back to the 2035 or 2030 TDF allocation.
  3. Asset allocation option 3: pick a number, any number for the equity allocation that you felt comfortable with when doing the simulations at cFIREsim, likely between 70% and 100%. Put that share into a total stock market fund, the remainder into a total bond market fund and that’s it!
  4. Implementation: Keep the following assets in the tax-deferred accounts: bond funds, REITs and high dividend equity funds. Keep equity funds in the taxable accounts. Check how much in foreign tax credit you can claim on the foreign ETFs (tax credits make those funds more attractive in the taxable account), but also how much they pay in dividends. European stocks have higher dividend yield, which makes them better suited for tax-deferred account. Use the equity funds (likely the lion’s share in your target allocation) to fill up the remainder of the tax-deferred accounts because the bond and REIT funds likely don’t fill up the tax-deferred accounts.
  5. To save on trading costs during rebalancing and management fees in general, it’s best to hold the bulk of your assets in low-cost index mutual funds at Vanguard and/or Fidelity or use the low-cost index ETFs that one can trade commission-free at Vanguard, Fidelity, Schwab and other brokers. Note that the ETF trades are still subject to a bid/ask spread, so even without a commission, there is a cost. So, I like mutual funds that can be exchanged from one fund to another at the final daily NAV, for any dollar amount I specify.
  6. Important: for all mutual funds in the taxable account, switch off the automatic dividend and capital gains reinvestment feature. This is important for the tax loss harvesting, to avoid potential disallowed wash sales. Instead, deposit the proceeds into the cash account and reinvest according to the rebalancing rules below. Also, for all mutual funds in the tax-deferred accounts that have an identical fund in a taxable account, switch off the auto reinvest feature. For REITs and bond funds that are exclusively in tax-deferred accounts, you can keep automatically reinvesting the dividends.

Rebalancing and Tax loss harvesting:

  • Approximately 4 times a year, check your asset allocation. You might pick the dates to coincide with the dividend payments of the large index fund holdings you have, say Mar/Jun/Sep/Dec of every year for VTI. During extreme market volatility, you might check as well and see if any position has dropped and can be harvested
  • For each holding in your taxable account, look at the various tax lots. If any of those lots display a loss, sell them, but make sure that the identical fund hasn’t been purchased in the last 30 calendar days.
  • Short-term losses are the most valuable because you can write off up to $3,000 from your ordinary income (i.e. wage income) per tax year, taxed at up to 39.6% federal and around 10% in the high tax states. If you have more than $3,000 in one year, you can roll over the remainder and write off $3,000 in each future year.
  • Long-term losses are first netted with long-term gains but any net loss could still add to the amount you can deduct from your ordinary income, up to $3,000 per  year. Any leftover carries over to future years. So, definitely, you also want to harvest long-term losses!
  • Use the proceeds from selling the losing tax lots, dividends, and new contributions to purchase the asset classes that are now underrepresented in your portfolio, relative to the target allocation.
  • To avoid wash sales, we don’t want to do buy “substantially identical” funds from the ones we sold. For example, we don’t replace IVV with SPY. They may not be identical but they track the identical target index. Replacing IVV with VTI  is probably still safe, though Michael Kitces points out that even this exchange gets pretty darn close to substantially identical. So far, however, the IRS has not cracked down on any wash sale abuse. I haven’t even heard of cases where selling IVV and replacing it with SPY ran afoul with the IRS, but I don’t want to tempt faith and become the first target when the IRS finally starts acting.
  • When assets are underrepresented in your portfolio, relative to the target weights, it’s easy to proceed. Just purchase more. However, if the weight of a particular asset class has drifted too high, things get more complicated. If we can sell inside a tax-deferred account to bring the weight down to the target, we do so.  If assets that we own in a taxable account (and only there) are over-represented, things get more complicated. You could sell the tax lots with the lowest long-term gains to reduce the weight. If you are already in retirement, that might be the best way to fund your expenses anyways. If you are not yet retired and the long-term capital gains are likely taxed at 15% or higher rates, it might be best to keep the overweight for the time being. New money coming in and reinvested dividends from the taxable account will flow into the other asset classes and you may over time simply grow out of the “problem.” Differences of 2-3% between target and actual weight are small enough to not really worry about.
  • Another issue to keep in mind: Make sure that the new fund you are purchasing in the taxable account doesn’t distribute another dividend within 60 days. Specifically, buy new mutual funds or ETFs 61 or more before the next ex-dividend date. Otherwise, that one dividend (but not future ones) will be considered non-qualified and taxed at the higher personal income tax rate rather than the lower (potentially zero) dividend tax rate.

Some strategies to avoid wash sales

  • For each asset class that you hold in your taxable accounts (likely 3 major equity classes: domestic, developed non-US, emerging markets), keep a list of a few low-cost index funds that are highly correlated, but not identical. If you have to sell one fund for a tax loss, buy the other one that same day. Here we put together a table of funds. Thus, the funds are not substantially identical, but extremely highly correlated.
  • Even if you like to stay within mutual funds of the same provider, say, Fidelity, you can replace FUSVX (Fidelity S&P500 Index) with FSTVX (Fidelity US Total market) or vice versa. They are still very highly correlated, even though the FUSVX is missing all the mid and small cap stocks.
  • Another technique is to replace a broad index with its subcomponents (though in their correct ratios). Example: you see your non-US developed ETF (Ticker IEFA) underwater, realize a tax loss and replace it with the ratios of currently 24% for a Japan ETF, 7% Australia ETF, and about 69% developed Europe ETF.
  • The larger the tax lot you sold for a loss (relative to total portfolio size), the more important it becomes to replace it with something very correlated (though not identical). Example: At the bottom of a recession replace a big chunk of underwater VTI with ITOT. If on the other hand, the tax lot in question is small because the bulk of your investments from years ago has no tax loss, only the most recent dividend reinvestments are underwater, then don’t sweat finding anything super-correlated. By all means, replace the small domestic equities lot with international equities. You can always correct the small drift in weights with future contributions and dividend reinvestments. This also prevents “balkanization” of your ETF/mutual fund holdings, where you hold 5 or 10 different US equity ETFs from all the different tax loss transactions over the years.
  • For regular contributions into tax-deferred accounts, invest in asset classes and funds not currently represented in your taxable accounts. This avoids inadvertently buying something in your tax-deferred plan that would invalidate a future or past tax loss sale. So, in the tax-deferred accounts, purchase a bond fund and/or a high dividend equity fund (VYM or VIG) that you will never own in a taxable account. If you create a bit of weight drift during the quarter, you can always rebalance at the midpoints between the quarterly tax loss checkups. That way you’d be 45 days away from each potential tax loss sale, so no issue with wash sales. Or do the rebalance on the quarterly tax loss checkups, but be mindful and not buy anything that was sold for a loss that day.
  • For regular contributions into taxable accounts, be cognizant about the upcoming rebalancing and tax loss harvesting. If some of your current holdings are close to or at a taxable short-term loss, stop reinvesting fresh money into those funds and invest in other (not substantially identical) low-fee funds 30 days before the next tax loss harvesting.

Tax Loss Harvesting example:

Assume that we have a target allocation of 63% domestic stocks, 27% international, 10% bonds (roughly the Fidelity 2060 Target Date Fund). The total portfolio value is $1,000,000 including $28,000 and $13,000 cash positions (from new savings and dividends) in the taxable and tax-deferred accounts, respectively. Notice that ITOT (iShares total stock market fund) and VXUS (Vanguard ex-US equity) each have one large tax lot with a loss. We don’t display the cost basis in the tax-deferred account because tax loss harvesting is possible only in the taxable account. Also, notice that the bond fund in the tax-deferred account is above the target weight:

TLH Example 1.0
Initial Portfolio


Step 1: Sell the tax lots with losses in the taxable account for cash and the excess bond portion in the tax-deferred account. Notice that the US equity weight is now 33.9% below the target and international equity is 12.0% below target:

TLH Example 1.1
Portfolio after step 1

Step 2: Purchase $339,000 worth of SCHB (Schwab total US stock market fund, with different benchmark index, thus, not a substantially identical security), of which $18,000 go to the tax-deferred account and $321,000 in the taxable. Next, buy $120,000 worth of IXUS (iShares ex-US equity fund, with slightly different benchmark) in the taxable account. Notice that in the tax-deferred account we also have to buy the new fund SCHB. We should not buy ITOT here, otherwise, we would invalidate part of the tax loss in the taxable account:

TLH Example 1.2
Final Portfolio


These trades would have created $32,000 worth of short-term losses that can be netted against ordinary income, up to $3,000 per year (rolling over the unused portion into future years)!

But isn’t the Robo-adviser more efficient, by monitoring and rebalancing daily?

If quarterly rebalancing is too slow for you, you could also go to monthly. You don’t want to go to a much higher frequency because you may not have enough highly correlated assets that you can use to replace tax losses. Say,  Monday you sell your S&P500 Index fund to realize a tax loss and buy a Russell 1000 index fund. That one drops on Tuesday, thus, you realize a short-term tax-loss again by selling and replacing it with a total stock market index fund. If you keep doing this daily, you may quickly run out of highly correlated low-cost ETFs to pick from. Remember we cannot buy the fund (or substantially identical investment) that you previously sold, or the prior tax losses could be invalidated. By the way, Robo-advisers are facing that same problem; they too will not trade on every single day to scoop up all the small tax losses for the exact same reason.

Another reason against faster trading: some mutual funds charge extra fees for trading in and out too quickly (usually 90 days). ETFs have trade commissions, and even the ones you can trade commission free, have the hidden trade cost called bid-ask spread.

Also, faster rebalancing doesn’t always mean better results and sometimes yields worse results, even before transaction costs. Rule of thumb: faster rebalancing helps you during choppy markets without much direction and fairly quick mean-reversion, e.g., 2015/16. But fast rebalancing hurts you during markets with strong momentum (up or down). For example, during a long bear market, you don’t want to sell bonds to reinvest in stocks when stocks are falling every month. You are trying to catch the falling knife. Let the equity losses pile up for three months and then rebalance.

So, unless you know what market environment you are in, you might just relax and not stress out about monthly or even faster rebalancing. If you still have a day job, why spend more time than you need to? If you’re retired, enjoy your life!

One final note on tax loss harvesting

Tax loss harvesting has the biggest impact when

  1. Your current marginal tax rate on short-term capital gains is much higher than your projected tax rate on long-term capital gains when you eventually realize them
  2. The time of realizing those long-term gains is many years in the future
That’s because the value of tax loss harvesting is the tax savings today minus the present value of the future tax bill. Thus, for us, early retirement planners tax loss harvesting is a powerful tool. We all have/had potentially high marginal tax rates during the accumulation phase, but in retirement, we can likely stay in the two lowest tax brackets where long-term capital gains are not taxed at all.
Once in retirement, however, the payoff from tax loss harvesting becomes much smaller. Harvesting long-term losses is essentially useless, because you already have a marginal tax rate of zero on long-term gains if you stay below $12,600+$12,000+$74,900 = $99,500 of taxable income (Married filing jointly, one kid, standard deduction plus 3 personal exemptions plus the upper limit of second tax bracket). Harvesting short-term losses is not much better. If you live exclusively off of dividends and capital gains, you might have zero marginal tax rates even on your short-term capital gains and losses already. Alternatively, if you do have ordinary income but it is below $24,600 (standard deduction plus 3 personal exemptions), you also have zero marginal tax and thus no value from tax loss harvesting at all.

Roth Conversions:

Towards the end of the year, figure out how much your ordinary income falls into the safe zone comprised of your standard deduction plus exemptions; in 2015, that’s $12,600 for married filing jointly plus $12,000 for a couple with one kid, equal to $24,600. If you had less ordinary income, do a Roth conversion to generate enough ordinary income to fill up that amount. Go Curry Cracker has a nice actual example on this, see step 6 of their “seven-minute tax” calculations.

Tax gain harvesting:

Once we are retired we should live in a no-income-tax state and fall into a low enough federal tax bracket that all long-term gains should be taxed at the 0% marginal rate. If towards the end of the year, say at the December rebalance, we realize that our YTD is below the 15% federal bracket, we sell more assets in the taxable accounts with long-term gains to fill up the 15% bracket, where capital gains are not taxed at all. Use the proceeds to buy a similar, though not “substantially identical” funds, as above. We have now created a higher tax basis for those funds and lowered our future tax bill, without any impact on this year’s taxes!

General rule for selling assets in taxable accounts:

Liquidate assets, if you must, in the following order: 1: short-term losses, 2: long-term losses, 3: long-term gains, 4: short-term gains


This blog post and all the others are purely for entertainment purposes. Please read the Disclaimers again, just to be sure! Consult an accountant before you implement anything we wrote here.


11 thoughts on “Be Your Own DIY Zero-Cost Robo-Adviser!

    • Yes, good point. The whole apparatus about buying different funds we laid out above is only for tax LOSS harvesting. Declaring gains, the IRS seems to be happy if you buy the same security again.
      Thanks for stopping by!


  1. Really love this post. I am finding a passion and love for personal finance and investing. I recently left our financial adviser to go out on my own after I saw he was charging me 5.77% per purchase! Luckily, I only used him for one year. He was a great help getting me started, but after I figured I could do this on my own for .1-.05% I was like See YA! And excitedly started the journey to learn. This article really helped open the door for me to continue my learning and build my style. Thank you and I’ll come back. Come check out what we write about @ wealth well done . com Thank you!

    Liked by 1 person

    • Thanks Bill! Geez, that was ripoff with the adviser. The 5.77% was probably a front-load for mutual funds and he pocketed most of that. No need for that kind of nonsense now. DIY and save tons of money on fees.

      I will check out your site:

      By the way, no need to hide links around here. Everybody has not one but two (!!!) free links to share before anything gets filtered out. 🙂 Do as much blatant advertising for your blog as you want, haha! That’s how we all find new interesting blogs!


  2. Hey thanks ERN! You know, I’m just so grateful that I caught those fees after the first year and not let them get out of control and dependent on them for the next 30 eyars. I’m not going to get mad at the adviser. I mean, he was alot of help to get us started and learn more about investing. I’m just glad I kept on looking around on my own and learned the TRUTH about investing and advising. I looked back on the 22K we invested last year and those fees look hideous now. 5.77% for both my wife and I’s Roth IRA (11K) and another 11K in front loaded taxable mutual funds . Then I looked at the annual maintenance fees on them and they were like .88-1.21% ICK! So glad I found the truth and got out and got into vanguard with my one .05% annual fee! We actually met with him again this week to discuss our 2016 and 2017 goals. I brought up the fee question to him, and showed him some comparable vanguard funds. He actually said, “My target clients don’t think like you do. They just want to work hard at their job,and let an advisor keep them disciplined and in the market. If you want to go out and learn to do it yourself, then go for it.” We dumped 31K in the market this last month and it felt liberating to start watching my money grow on day #1 rather than waiting 6 months or a year to pay off the sales charge. I can’t wait to learn more as I go on my own. I’m just so glad I questioned those fees, rather than just went with them like they’re part of a necessary evil for the next 30 years. ICK! Since you’re cool with dropping links, here’s a great article to start with as it tells the story of how I felt lost with money and investing, and how I began my journey to learn and take control of my investment future. The biggest step is having the desire to learn, and taking the risks necessary to learn.. God Bless!

    Liked by 1 person

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s