
Tax Loss Harvesting on E*TRADE: How to Capture Lot-Level Losses Without Switching Platforms
ETRADE from Morgan Stanley offers most of the technical pieces an investor needs to execute tax loss harvesting — six different cost basis methods, specific lot selection at trade time, full Form 1099-B reporting with wash sale tracking on covered securities, and an "MT-Minimum Tax Impact" automated lot selection method that prioritizes losses over gains on each individual sale. What ETRADE does not offer, and what no major retail brokerage offers in 2026, is the continuous, multi-variable, cross-account tax loss harvesting that produces dramatically better outcomes than even the most diligent manual user can achieve on the platform alone. The gap is structural: brokerages are designed to execute trades that investors choose, not to evaluate every tax lot in every position every market day, identify harvestable losses across all of an investor's accounts simultaneously, coordinate matched-pair gain realization against harvested losses, and track wash sale risk across the investor's IRA at Vanguard, RSU vests at ETRADE Stock Plan Services, and spouse's brokerage account at Fidelity. That work has to happen somewhere, and increasingly the answer is software that runs on top of the brokerage, leaving the investor's ETRADE account exactly where it is.
This article walks through what tax loss harvesting on ETRADE looks like in practice — the specific menus, settings, and order types involved — explains where the platform's native capabilities work well and where they fall short, and then shows how continuous lot-level harvesting can layer on top of an existing ETRADE account to capture losses the native interface cannot find. The goal is to make the choice between manual ETRADE harvesting and software-assisted harvesting concrete rather than abstract, so an investor with assets at ETRADE can decide which approach matches their situation.
How E*TRADE Handles Cost Basis and Lot Selection
E*TRADE supports six cost basis methods for selecting which tax lots are sold when an investor places a sell order: FIFO (first-in first-out), LIFO (last-in first-out), SLI (specific lot instruction), HIFO (highest cost first-out), LOFO (lowest cost first-out), and MT (Minimum Tax Impact). Each method produces a different gain or loss outcome on the same sale, and the choice between them can swing the tax bill by hundreds or thousands of dollars on a single transaction.
The default method, applied automatically if the investor never changes the setting, is FIFO. Under FIFO, the oldest shares purchased are the first ones sold — which in any rising market means the lowest-basis shares are sold first, producing the largest possible taxable gain on each sale. FIFO is the worst default for tax loss harvesting purposes, but it's the default because it's the simplest to administer and the IRS accepts it without additional documentation. Most E*TRADE customers never change it.
To change the default, an investor navigates to account preferences under "Lot Selection." The menu allows selection of any of the six methods as a new default applied to all future sales. The most useful methods for tax loss harvesting purposes are HIFO (which minimizes recognized gain by selling the highest-basis shares first), SLI (which lets the investor pick specific lots at the moment of trade execution), and MT-MinTax (which applies an algorithm designed to maximize losses and minimize gains on each individual sale).
The MT-MinTax option is the closest thing ETRADE offers to automated tax loss harvesting on individual sales. When this method is selected, ETRADE's system automatically chooses the lots most advantageous from a tax perspective at the moment of sale — typically selling loss lots first if available, then long-term gain lots before short-term gain lots, and within each category preferring higher-basis lots. For investors who don't want to make lot-by-lot decisions manually, MT-MinTax produces meaningfully better outcomes than FIFO. But MT-MinTax has a critical limitation: it optimizes per-trade, not portfolio-wide. It evaluates the lots in the specific position being sold and picks the best combination for that single transaction. It does not look across the rest of the portfolio for offsetting opportunities, does not consider the investor's full-year realized gain/loss balance, does not coordinate with positions in other E*TRADE accounts or external accounts, and does not anticipate future tax events scheduled to occur. It is single-trade optimization rather than tax loss harvesting in the strategic sense.
How to Execute a Manual Tax Loss Harvest on E*TRADE
For an investor who wants to harvest a loss on E*TRADE without using third-party software, the manual process looks like this:
Step 1: Identify a position with an unrealized loss. Log into E*TRADE, navigate to Portfolios, and view the holdings summary. Each position displays a current unrealized gain or loss at the position level. This view is blended — meaning a position with multiple lots will show only the aggregate gain or loss across all lots combined. A position that is up 18% overall might contain individual lots sitting at losses, but those will not be visible at the position level. To see lot-level detail, click into the individual position and select the "Tax Lots" or "Cost Basis" view.
Step 2: Set the cost basis method for the specific sale. Before placing the sell order, navigate to account preferences and verify the lot selection method. For harvesting purposes, either HIFO or SLI is typically the right choice. If using SLI, the investor will be prompted to specifically identify which lots to sell at the moment of trade execution.
Step 3: Place the sell order. Execute the sale of the loss position. If using SLI, choose the specific lots showing the largest unrealized losses. The trade executes immediately during market hours, and E*TRADE confirms which lots were closed.
Step 4: Purchase a correlated replacement security. To maintain market exposure without triggering a wash sale, the investor must buy a security that is correlated to but not "substantially identical" to the one just sold. For broad-market ETFs, this typically means swapping VOO for IVV or similar functionally equivalent funds. For individual stocks, there is no clean substitute — the investor either accepts being out of the position for 30 days or buys a sector ETF as a temporary stand-in.
Step 5: Track the wash sale window. For the next 30 days, any purchase of substantially identical securities in any ETRADE account, any other taxable account, any IRA (at ETRADE or elsewhere), or the investor's spouse's accounts will disallow the harvested loss. E*TRADE will track wash sales within its own accounts and report them on Form 1099-B accordingly, but cannot see purchases in accounts at other institutions.
Step 6: Document the harvest for the year-end tax return. E*TRADE generates Form 1099-B in January reporting all realized gains and losses from the prior year, with cost basis information for covered securities and wash sale adjustments where applicable. The investor or their tax preparer uses this form to populate Schedule D and Form 8949 of the federal tax return.
This process works correctly when executed carefully. The challenge is that "carefully" is doing a lot of work in that sentence.
Where E*TRADE's Native Features Stop Working Well
Five specific limitations affect every E*TRADE customer attempting to do meaningful tax loss harvesting on the platform alone.
Limitation 1: No continuous scanning. E*TRADE shows position-level gains and losses in real time, but does not actively alert the investor when individual lots cross below their cost basis or when harvesting opportunities appear. The investor has to log in, review every position, drill into the lot view of each, and identify opportunities manually. For a 20-position portfolio with multiple lots per position, this is a 30-60 minute exercise. Done once a quarter, the investor catches roughly 20% of the harvestable opportunities the portfolio generates over the year — as documented in our Marcus's $600,000 portfolio case study, which shows that continuous lot-level scanning captures 5-8x more total harvestable losses than annual or quarterly scanning on the same portfolio.
Limitation 2: Lot-level losses inside winning positions are not surfaced. The default Portfolios view shows position-level P&L. Investors looking at this view and seeing a sea of green conclude — incorrectly — that there is nothing to harvest. As documented in our unrealized losses hiding in your winners deep dive, positions that are up 15-30% at the position level routinely contain individual lots sitting at meaningful unrealized losses, especially lots purchased near local peaks. Surfacing these requires clicking into every position individually, which most investors never do.
Limitation 3: No cross-account wash sale tracking. ETRADE tracks wash sales rigorously within its own accounts. It does not have visibility into the investor's IRA at Vanguard, the spouse's brokerage at Fidelity, the joint taxable account at Schwab, or RSU vests scheduled by an employer at a different stock plan administrator. As documented in our RSU wash sale trap case study, the most expensive wash sale failures happen specifically across accounts, where ETRADE's monitoring cannot see the wash sale-triggering purchase. A loss harvested at ETRADE and disallowed because of a coincident IRA purchase at another institution shows up as a clean loss on the ETRADE 1099-B but is invalid on the tax return — the kind of error that surfaces only at year-end tax preparation, often months after it could have been avoided.
Limitation 4: No matched-pair execution. ETRADE's MT-MinTax method optimizes individual sales but does not coordinate gain realization with loss harvesting in the same tax year. The matched-pair strategy described in our matched pairs deep dive — selling a position with embedded gain simultaneously with harvesting a loss elsewhere, sized to offset for tax purposes — requires deliberate coordination that ETRADE's interface does not facilitate. The investor has to manually identify the matchable pairs, time them in the same tax year, and execute them together. Few investors do this consistently.
Limitation 5: No multi-year basis-raising strategy. Each ETRADE trade is evaluated in isolation. The platform does not model the investor's projected income across multiple years, identify low-bracket years for intentional gain realization, or coordinate harvested losses with planned matched-pair execution years in advance. The 7-year basis-raising strategy that can eliminate hundreds of thousands of dollars of embedded tax liability for a typical buy-and-hold investor cannot be executed using ETRADE's native tools alone — it requires the kind of multi-year, multi-variable planning that no brokerage's order entry interface is built to handle.
The result is that E*TRADE customers attempting to do tax loss harvesting on the platform alone typically capture 15-25% of the value that systematic, continuous, cross-account harvesting would produce on the same portfolio. The remaining 75-85% sits unharvested year after year, invisible behind the brokerage's default position-level view.
How TaxHarvest Runs on Top of Your E*TRADE Account Automatically
This is where software-assisted tax loss harvesting changes the picture. TaxHarvest connects to your existing ETRADE account through a read-only connection — the investor's assets stay at ETRADE, the investor's investment decisions stay with the investor, and TaxHarvest layers continuous lot-level monitoring and harvesting execution on top. Nothing transfers. The E*TRADE account works exactly as before. What changes is that the work the investor used to do manually (or, more accurately, the work most investors never do at all) is now happening continuously in the background.
Specifically, here is what TaxHarvest handles automatically for an E*TRADE account, addressing each of the five limitations above:
Continuous lot-level scanning across every position. TaxHarvest scans every individual tax lot in every ETRADE position every market day, identifying any lot that crosses below its cost basis. The lot-level view that requires manual clicking through each ETRADE position is replaced by an automated system that flags harvestable losses the moment they appear, including the small individual losses inside winning positions that the position-level view completely conceals. Across a typical 20-30 position portfolio, this surfaces 5-8x more realized losses per year than even a diligent quarterly manual review of the same account. For an investor in the 23.8% combined federal rate, that incremental loss capture translates to several thousand dollars of additional annual tax savings on a $500,000 portfolio, and tens of thousands on larger portfolios — captured purely by replacing intermittent attention with continuous scanning.
Lot-level losses inside winning positions. TaxHarvest's scanning operates at the lot level by design, not the position level. Positions that show as green on the E*TRADE Portfolios view are decomposed into their underlying lots, and any individual lot at an unrealized loss becomes a candidate for harvesting. The peak-buy lots, the dividend reinvestment lots from local highs, the dollar-cost-average lots from brief market peaks — all surface automatically. The investor never sees the cluttered detail; what they see is the running balance of captured losses and the resulting tax savings.
Cross-account wash sale tracking. TaxHarvest connects to all of the investor's accounts — ETRADE plus any other brokerages, IRAs at any institution, and spouse's accounts where applicable — and tracks wash sale risk across the full set. When the system identifies a potential harvest at ETRADE, it checks against pending and recent transactions in every linked account before executing. Scheduled RSU vests at ETRADE Stock Plan Services, automatic ESPP purchases, IRA contributions at Vanguard, dividend reinvestments at Fidelity — all of them are visible, and harvests are timed to avoid creating wash sales that would permanently destroy the loss. This single capability prevents the kind of $12,600 disallowance documented in our RSU wash sale trap case study, which a tech employee using ETRADE for RSU management alongside an IRA at another institution had no realistic way to prevent manually.
Matched-pair execution and basis-raising. TaxHarvest continuously evaluates the full portfolio for matched-pair opportunities — combinations of gain positions and harvested losses that, executed in the same tax year, allow the investor to realize gains tax-free while raising cost basis on the gain side. When such opportunities arise, the system surfaces specific recommendations sized to neutralize tax exactly. For an investor with substantial embedded gains in an E*TRADE position accumulated over years of holding, this capability transforms the eventual draw-down economics: the embedded tax liability is reduced systematically year by year rather than coming due all at once when the position is finally sold. The mechanics, applied across a 7-year horizon, can eliminate $100,000 or more of eventual federal tax liability on a typical taxable portfolio — without the investor ever paying tax during the strategy's execution.
Multi-variable optimization at every decision point. When TaxHarvest identifies a sale opportunity — either for harvesting, rebalancing, or executing a planned matched pair — the optimal lot selection runs across five variables simultaneously: cost basis, holding period, current-year tax position, wash sale risk, and replacement security correlation. As detailed in our optimal tax lot selection deep dive, the right lot to sell is often not the one E*TRADE's MT-MinTax would pick, because MT-MinTax evaluates only the single transaction while TaxHarvest evaluates the full portfolio context. The difference per individual trade is often hundreds of dollars; aggregated across a year of harvesting and rebalancing activity, it produces several thousand additional dollars of tax value per year on a meaningful portfolio.
Coordination with E*TRADE Stock Plan Services. For ETRADE customers who also have RSU vests, ESPP purchases, or stock option exercises managed through ETRADE Stock Plan Services, TaxHarvest coordinates the harvesting activity in the brokerage account with the equity comp activity in the stock plan account. Vesting schedules, ESPP purchase windows, and option exercise dates are all visible to the system, and harvests are timed to avoid wash sale conflicts across both accounts. This single coordination problem is one of the most expensive failures of native E*TRADE-only harvesting for tech employees, and one of the cleanest wins from running TaxHarvest as a layer on top.
Automated execution with investor approval. The TaxHarvest workflow varies by service tier. At its most automated, the system identifies opportunities, generates the specific orders required, and executes them within E*TRADE on the investor's behalf — with appropriate authorizations and approval workflows in place. At less automated tiers, the system identifies opportunities and surfaces them as recommended actions that the investor confirms before execution. Either way, the investor never has to do the position-by-position manual scanning, the wash sale calendar tracking, the replacement security research, or the year-end reconciliation. The system handles the work; the investor reviews the outcomes.
What This Means for E*TRADE Customers Specifically
The decision for an ETRADE customer is not "should I leave ETRADE for a different platform" — there's no need to. The decision is "should I supplement E*TRADE's native capabilities with continuous lot-level harvesting software that runs on top of my existing account." For investors with taxable portfolios above approximately $100,000, the answer is almost always yes, because the additional tax savings produced by software-assisted harvesting dramatically exceeds the cost of the software for any realistic portfolio size and tax bracket.
For ETRADE customers with RSUs, ESPP participation, or large concentrated positions from years of equity compensation, the case is even stronger. These are exactly the situations where cross-account wash sale tracking and coordinated matched-pair execution produce the largest absolute value, and exactly the situations where ETRADE's native capabilities are most likely to leave value on the table.
For ETRADE customers in low brackets — particularly retirees in or near the 0% LTCG bracket — the strategy is different but the software value is similar. Rather than capturing harvested losses for tax-bracket offset, the 0% bracket investor uses software-assisted basis-raising to systematically eliminate embedded gain at zero net tax cost, as documented in our retiree's zero-tax gain case study. ETRADE alone cannot orchestrate this kind of multi-year strategy; software running on top of E*TRADE can.
For background on the rate brackets that determine the value of all this activity, see capital gains tax rates 2026. For investors above the NIIT threshold, see our NIIT 2026 explainer — every harvested dollar on an E*TRADE account is worth 19% more than a flat federal rate calculation suggests, once NIIT is properly accounted for. For the structural argument behind continuous lot-level harvesting at scale, see our Marcus's $600,000 portfolio case study. For the matched-pair mechanics that turn harvested losses into permanent basis elevation, see our matched pairs deep dive and our raising cost basis to $0 tax deep dive. And for the comparison of how different tax loss harvesting software platforms approach the strategy, see TaxHarvest vs Wealthfront vs Betterment.
Tax loss harvesting on ETRADE is genuinely possible without any external software, and the platform's native cost basis methods (particularly MT-MinTax) produce meaningfully better outcomes than the FIFO default. But the structural limitations — no continuous scanning, no lot-level loss identification inside winners, no cross-account wash sale tracking, no matched-pair coordination, no multi-year strategy — leave most of the available value uncaptured. Software that runs on top of an existing ETRADE account closes that gap without requiring the investor to move a single dollar from where it currently sits. The E*TRADE account stays exactly where it is. What changes is what's happening inside it.