"$0 fee" may only mean no extra switch-on charge for the feature - not no cost overall.
When I look past the headline, the main question may be simple: Do the tax savings, if any, end up larger than the other costs? For some investors, maybe. For others, the math may look thin.
Here’s the short version:
- You may still pay plenty: advisory fees, ETF expense ratios, bid-ask spreads, and cash drag.
- Tax-loss harvesting may only matter in taxable accounts: not IRAs, 401(k)s, or Roth accounts.
- The tax value may depend on your setup: tax bracket, realized gains, state taxes, and account size may change the result.
- Wash sale rules may block or defer losses: and IRA or spouse activity may create issues across accounts.
- Replacement ETFs may shift exposure: which may add small return gaps while you wait to move back.
- A "$0 fee" feature may still have a net cost if markets stay calm, losses stay unused, or friction adds up.
A few figures from the article frame the issue fast:
- A 0.25% advisory fee on $500,000 may come to $1,250 per year
- A 0.02% spread may be about $2 per $10,000 traded
- Only $3,000 of net capital losses may offset ordinary income each year, with the rest carried forward
- Some stock-level harvesting programs may require $100,000+ in taxable assets
- One example in the piece suggests a $100,000 taxable account may harvest $5,000 to $10,000 in losses in a volatile year, but the net result may shrink after costs
Robo-Advisor Tax-Loss Harvesting: '$0 Fee' vs. Real After-Tax Cost
Is Tax Loss Harvesting Using a Robo-advisor Worth It? #taxlossharvesting #directindexing
Quick Comparison
| What the ad may suggest | What I’d check instead |
|---|---|
| "$0 fee" harvesting | Total annual cost, including advisory fee and fund expenses |
| Tax savings for everyone | Whether I even have taxable gains or income to offset |
| Hands-off automation | Wash sale risk across my IRA, spouse’s account, and 401(k) activity |
| Low-cost ETF swaps | Expense ratio gaps, spread costs, and tracking differences |
| Broad availability | Taxable-account minimums and feature eligibility rules |
So the article’s core point may be this: the headline price may be the least useful number. The after-tax result may depend less on the feature being free and more on whether the losses are usable, the swaps stay efficient, and the all-in drag stays low.
Where the '$0 fee' claim falls short
The '$0 fee' label sounds simple. The math may be less simple.
| Feature | Marketing Claim | After-tax impact |
|---|---|---|
| ETF expense ratios | Low-cost index funds | Replacement funds used during a harvest may carry higher expense ratios than primary holdings |
| Bid-ask spreads | $0 commissions | Repeated harvest events create cumulative spread costs across the portfolio |
| Cash drag | Fully invested portfolio | Settlement gaps can leave assets in cash overnight, missing intraday gains |
| Account minimums | Available to all investors | Advanced features may require a sizable taxable balance before harvesting turns on |
| Taxable-account-only eligibility | Broad tax savings | IRAs, 401(k)s, and Roth accounts are excluded entirely |
| Replacement ETF menu | Optimized substitutions | A fixed replacement list can limit flexibility and create tracking error |
Those costs may matter only if the harvested losses end up being usable.
Advisory fee is only one line item
The platform fee may be just one piece of the cost picture. A 0.25% advisory fee on a $500,000 taxable account comes to $1,250 per year, before fund expenses.
Trading friction and cash drag are small but real
Every harvest usually means selling one ETF and buying another. Even with $0 commissions, the investor may still cross the bid-ask spread - about 0.02%, or roughly $2 on a $10,000 trade. Spread that across dozens of harvests in a volatile year, and the drag may add up.
Cash drag may also show up in small bursts. A 0.5% market rebound on a $100,000 position sitting in cash overnight would mean $500 in missed return. That amount may never appear on a fee disclosure.
Eligibility rules limit who gets the benefit
Tax-loss harvesting may create value only inside taxable brokerage accounts. IRAs, 401(k)s, and Roth accounts do not qualify. Many platforms also require a minimum taxable balance before harvesting starts, and stock-level harvesting may require $100,000 or more.
There’s another catch. Most robos work account by account, not across the full household portfolio. That means they may not fully optimize asset location - for example, putting tax-inefficient assets like bonds and REITs in IRAs while leaving tax-efficient equity funds in taxable accounts. If that coordination does not happen, the tax benefit may be smaller even when harvesting works inside the account.
So the hinge point may be the tax rules, not the marketing. Even if the feature has no stated fee, the main issue may be whether the losses remain usable after the tax rules are applied.
The tax rules that determine whether harvesting helps
Even if the feature fee is $0, the tax upside still depends on the rules. A $0 fee does not guarantee a tax break. Tax-loss harvesting may help only when there are usable losses, enough gains or income to offset, and no wash sale issue.
Harvesting only works when there are usable losses
If the market doesn't drop, there may be no loss to harvest. In a flat or rising market, the feature may sit idle.
And even when losses exist, their tax value may depend on your situation. Under U.S. tax rules, capital losses first offset capital gains dollar for dollar. After that, up to $3,000 per year of net losses may reduce ordinary income, and any amount above that may carry forward indefinitely.
That difference may be pretty large. A taxpayer with $20,000 of gains taxed at 37% may save about $7,400. An investor with no gains and only $3,000 of offset at 22% may save about $660, with the rest carried forward. So if there are no gains, or little taxable income to offset, the near-term benefit may be limited.
Wash sale risk extends beyond one account
The wash sale rule under IRC §1091 disallows a harvested loss if you - or your spouse - buy the same or a substantially identical security within 30 days before or after the sale date. In plain English, that creates a 61-day window. And it doesn't stop at the account where the sale happened. The rule applies across all accounts.
That may trip people up more often than they expect. Automatic IRA purchases, a spouse's trades, and employer-plan contributions may all break the setup.
In a taxable account, a disallowed loss gets added to the cost basis of the replacement shares, which means the tax break may be deferred. But if the purchase that triggers the wash sale happens inside an IRA or Roth IRA, IRS Revenue Ruling 2008-5 says there is no basis adjustment. The loss is permanently disallowed.
The SEC found that, during 2014–2016, wash sales made up about 2.3% of tax losses harvested and affected at least 31% of enrolled accounts at some point. That's one reason robo-advisors tend to use similar ETFs instead of buying back the exact same fund.
Replacement funds can shift your portfolio exposure
Avoiding a wash sale often means buying a different fund. That may avoid the rule, but it may also change what your portfolio owns.
| Primary ETF Sold | Potential Replacement ETF | Index Difference | Wash Sale Risk |
|---|---|---|---|
| SPY (S&P 500) | SCHX (Schwab Large-Cap) | S&P 500 vs. Dow Jones U.S. Large-Cap | Lower |
| VEA (Vanguard FTSE Developed) | IEFA (iShares Core MSCI) | FTSE Developed All Cap vs. MSCI EAFE | Lower |
| VWO (Vanguard FTSE Emerging) | IEMG (iShares Core MSCI) | FTSE Emerging Markets vs. MSCI Emerging Markets | Lower |
| BND (Vanguard Total Bond Market) | AGG (iShares Core U.S. Agg) | Bloomberg U.S. Agg Float Adjusted vs. Bloomberg U.S. Agg Bond | Lower |
Those swaps may reduce wash sale risk, but they may also nudge your allocation in ways that matter. Moving from a total U.S. market ETF to a large-cap fund may trim small- and mid-cap exposure until you move back. Switching between international ETFs may alter the mix between developed and emerging markets.
A CFA Institute study found that wash sale constraints alone reduced the tax-loss harvesting benefit from 1.08% a year to 0.82%. So if small caps rally while you're parked in a large-cap replacement, the gap in pre-tax returns may eat into the tax savings you expected. That may make the net after-tax value harder to judge than the headline fee suggests.
A practical framework to judge the net benefit
The simplest way to look at this: compare expected tax savings with the full cost of getting them. The main inputs are your taxable balance, tax rate, wash-sale exposure, and ETF drag. You don’t need a giant spreadsheet to get a first read. A rough dollar estimate may be enough to show whether the feature may add value in your situation.
Estimate tax savings against all-in costs
In a moderately volatile year, a robo may harvest about $5,000–$10,000 in losses on a $100,000 taxable account. If those losses offset short-term gains taxed at 24% federal plus 5% state (29% combined), gross tax savings may come to about $1,450–$2,900.
But that headline number may overstate the end result.
You’d also want to subtract the costs that marketing pages often gloss over: about $70 in extra ETF expense ratios, $250 in advisory fees at 0.25%, $150 in bid-ask spread friction, $60 in cash drag, and $50–$100 in tracking error from replacement funds. In a good year, the net benefit may land around $800–$900 rather than the full top-line figure. And in calm markets, that math may change fast, because harvestable losses may shrink while those friction costs still show up.
If the rough math still looks positive, it may make sense to pressure-test the setup before leaning on automation.
These are the main variables that may change the net result.
| Factor | Helps | Does not help |
|---|---|---|
| Taxable account balance | $100,000+, especially mid–six figures | Under $25,000–$50,000 |
| Federal tax bracket | 24%+ with meaningful state tax | 10%–12% bracket or 0% on long-term gains |
| Realized gains profile | Regular short-term and long-term gains | Few realized gains; limited to the $3,000 offset |
| Market volatility | Moderate to high; frequent rebalancing opportunities | Few harvestable losses |
| Multi-account complexity | Accounts consolidated at one provider | Cross-account complexity with overlapping holdings |
| State taxes | High-tax states | No- or low-tax states |
| Future tax bracket | Similar or higher bracket later | Lower bracket soon |
| Advisory and ETF costs | Low fees with low-cost ETFs | Higher advisory fees or expensive ETFs |
A five-point checklist before you rely on automated harvesting
Before relying on the feature, it may help to check a few plain-English points.
- Confirm taxable-account eligibility. Many platforms require a minimum taxable balance - often $50,000 or more - before automated harvesting turns on. It’s worth checking whether you qualify and whether the feature applies to your full balance or only part of it.
- Compare ETF expense ratios. Pull the fund list from the robo’s disclosures and compare each ETF’s expense ratio with similar index funds. That gap may be a real annual cost, even if it looks small at first glance.
- Ask how wash sale risk is tracked across all your accounts. See whether all your accounts are being monitored. If the answer feels fuzzy, that may point to a gap worth sorting out before you rely on the feature.
- Check replacement ETF cost and tracking. Look up the replacement fund used in each asset class. Review its expense ratio, average bid-ask spread, and how closely it follows the original index.
- Confirm the losses may create usable tax value now. New losses may add little if you already have carryforwards or no gains. If your bracket may fall soon, some investors wait rather than harvest right away.
Conclusion: Compare the headline claim to the after-tax outcome
"$0 fee" means there's no added charge for the harvesting feature itself. It does not mean the strategy comes free in practice, and it does not mean after-tax returns may improve. Advisory fees, ETF expense ratios, bid-ask spreads, and cash drag may still reduce the net result.
The number worth comparing may be the after-tax outcome after all costs. That result may vary by investor. It may depend on your tax rate, taxable balance, and whether the losses may actually be used.
Automation also may not see your full tax picture. It may only see connected accounts, which means it may miss cross-account wash sale risk and other tax moves elsewhere in your household. That's why the checklist may matter more than the marketing label.
Mezzi helps surface tax-loss harvesting candidates across connected accounts and flags wash sale risk before you act.
A "$0 fee" claim may make sense only when viewed against the after-tax result: expected losses, marginal tax rate, and all-in costs. If the net number may be positive, the feature may be worth using for some investors. If not, the headline may be doing more work than the strategy.
FAQs
When does tax-loss harvesting actually save me money?
Tax-loss harvesting may save money when the tax benefit is greater than the costs of trading, such as bid-ask spreads and possible portfolio drift.
Here’s the basic idea: an investor sells an investment at a loss, and that loss may be used to offset capital gains. If losses remain after that, they may offset up to $3,000 of ordinary income per year.
It may be more useful for people who have taxable gains to offset or who are in a higher tax bracket. That said, it usually defers taxes rather than getting rid of them altogether.
Can wash sales in my IRA or my spouse’s account ruin the benefit?
Yes. A wash sale in your IRA or your spouse’s account may permanently erase the tax benefit.
If you sell at a loss in a taxable account and buy the same or a substantially identical security in an IRA within the 61-day window, the loss may be disallowed instead of deferred, because IRAs do not allow cost-basis adjustments.
How do I tell if a '$0 fee' feature is worth the total cost?
Compare the projected tax savings with the full costs and risks.
Start with the possible tax benefit: a harvested loss may offset capital gains, or up to $3,000 of ordinary income in a given tax year. That sounds useful on its own. But the full picture may be less tidy once costs enter the frame.
Then back out the trading frictions tied to the move, such as:
- Bid-ask spreads
- Fund expense ratios
- Redemption fees
Those costs may reduce, or in some cases outweigh, the tax value of the trade.
It also makes sense to look at the less obvious trade-offs. Cash drag may show up if part of the portfolio sits uninvested for a period. Wash sale risk may limit the tax treatment if a substantially identical security is bought too soon. And if the replacement holding doesn't line up well with the original position, your portfolio may drift away from its target allocation.
In plain English: the tax loss may look good on paper, but the net result may depend on what you give up to get it.
Disclosures:
- This content is for informational purposes only and does not constitute investment advice or a recommendation to buy or sell any security.
- Past performance is not indicative of future results. No guarantee of future performance or outcomes is implied.
- Savings and performance examples are hypothetical and for illustrative purposes only. Actual results will vary based on individual circumstances, portfolio composition, market conditions, and fees.
Related Blog Posts
Table of Contents
Book Free Consultation
Walk through Mezzi with our team, review your current situation, and ask any questions you may have.
