Tax-Loss Harvesting Automation Case Study: $1.8M Saved 2026
Bayside Capital Advisors (name changed for confidentiality) is a fee-only RIA managing $452M across 310 households in the Pacific Northwest. Their taxable portfolio base — $195M across 168 accounts — had been manually harvested quarterly since the firm's founding in 2014. In January 2025, they implemented automated tax-loss harvesting through US Tech Automations. Over the subsequent 14 months, the system captured $1.82M in client tax savings, reduced wash sale violations from 6 per year to zero, and freed 1,100 annual staff hours. This is the complete story of that transformation.
Key Takeaways
Automated TLH increased Bayside's tax alpha from 0.28% to 1.04% across their $195M taxable portfolio base, a 271% improvement
The system executed 847 harvest trades in 14 months compared to 112 in the prior 14-month manual period — a 7.6x increase in harvesting activity
Zero wash sale violations occurred after implementation, compared to 6 in the prior year, eliminating $19,200 in annual compliance exposure
Client retention among taxable-account households improved from 91% to 97% following the introduction of quarterly tax-alpha reports
US Tech Automations served as the orchestration layer connecting Schwab and Fidelity custodial feeds to the harvesting logic and compliance documentation
Firm Profile: Bayside Capital Advisors
| Metric | Value |
|---|---|
| Total AUM | $452M |
| Taxable AUM | $195M |
| Households | 310 |
| Taxable accounts | 168 |
| Average taxable account size | $1.16M |
| Average positions per taxable account | 28 |
| Custodians | Schwab (primary), Fidelity (secondary) |
| Staff dedicated to TLH (pre-automation) | 1.5 FTEs |
| TLH review frequency (pre-automation) | Quarterly |
| Annual tax alpha (pre-automation) | 0.28% |
Bayside's client base includes a significant concentration of tech industry professionals in the Seattle-Portland corridor, many with concentrated stock positions from employer equity compensation. According to Cerulli Associates, the Pacific Northwest wealth management market has the highest proportion of clients with taxable assets exceeding $2M, making TLH automation particularly valuable in this geography.
The Pre-Automation Baseline: What Manual Harvesting Was Delivering
Before automation, Bayside's operations team conducted quarterly TLH reviews following a documented process: pull unrealized gain/loss reports from Schwab and Fidelity, identify positions with losses exceeding $3,000, verify no wash sale conflicts in the same account, select replacement securities from a pre-approved list of 45 pairs, execute trades, and document the activity.
How effective was Bayside's manual TLH process compared to industry benchmarks?
According to Kitces Research, the median tax alpha for firms doing quarterly manual TLH is 0.25-0.35%. Bayside's 0.28% was on the lower end, primarily because their wash sale checking was limited to managed taxable accounts — they did not monitor IRA or 401(k) positions, which led to 6 wash sale violations in 2024.
| Manual Process Metric | Bayside (2024) | Industry Median (Kitces) |
|---|---|---|
| Tax alpha | 0.28% | 0.30% |
| Harvest events per account/year | 2.8 | 3.1 |
| Average loss harvested per event | $6,200 | $5,800 |
| Wash sale violations | 6 | 4.2 |
| Staff hours per week on TLH | 21 | 18 |
| Year-end concentration (% of harvests in Q4) | 58% | 52% |
We thought we were doing a good job. We had a process, we had the spreadsheets, we had the replacement pairs documented. But when we looked at the data, we were catching less than a third of the opportunities. The losses we were missing were not small — they were $8,000-$15,000 events that appeared and disappeared between our quarterly reviews. — Bayside's Director of Operations
The Decision: Why Automation, Why Now
Three events in Q4 2024 converged to force the decision:
A $4.2M household discovered a wash sale violation when their CPA flagged a disallowed loss on their tax return. The client's 401(k) had purchased a stock 12 days after Bayside harvested it in the taxable account. The client questioned whether Bayside was monitoring their full account picture.
A competitor firm won a $3.1M prospect by presenting a tax-alpha report showing 0.95% annual TLH performance. Bayside's 0.28% looked inadequate in comparison. According to Cerulli Associates, tax management capability is now a top-5 factor in advisor selection for HNW clients.
Bayside's second operations associate gave notice, threatening to leave the TLH process with a single point of failure. The firm faced either hiring a replacement at $85,000+ or automating the workflow.
The combined annual cost of these three factors — $19,200 in wash sale exposure, an estimated $31,000 in lost prospect revenue, and $85,000+ for a replacement hire — exceeded $135,000. The automation implementation cost was $42,000.
Implementation Timeline: 8 Weeks from Decision to First Automated Harvest
Week 1-2: Account classification and data mapping. Bayside catalogued all 168 taxable accounts, 94 IRAs, 47 Roth IRAs, and 23 employer plans (401(k)/403(b)) held by their client households. Each account was linked to the appropriate household and spouse relationships for wash sale monitoring. The account aggregation system pulled held-away plan data from record-keepers.
Week 2-3: Custodial API integration. US Tech Automations established nightly data feeds from both Schwab and Fidelity, pulling position-level data including cost basis, acquisition dates, and lot-level detail. The multi-custodial integration was critical because 38% of Bayside's taxable accounts were at Fidelity.
Week 3-4: Replacement security pair configuration. Bayside expanded their replacement library from 45 to 180 pairs, including custom replacements for concentrated tech stock positions (Microsoft, Amazon, Alphabet) that required sector ETFs excluding the specific held company.
Week 4-5: Threshold calibration and wash sale rule encoding. Dynamic thresholds were set based on position size and client tax brackets. The 61-day wash sale window was implemented across all account types including spouse accounts and held-away employer plans.
Week 5-6: Parallel testing. The system ran in monitoring-only mode for two weeks, flagging harvesting opportunities without executing trades. This identified 31 opportunities that the manual process would have missed in those two weeks alone.
Week 6-7: Advisor approval workflow configuration. Bayside configured a two-tier approval system: automatic execution for losses under $10,000 with pre-approved replacement pairs, and advisor approval required for losses above $10,000 or non-standard replacements.
Week 7-8: Staff training and go-live. Three advisors and two operations staff completed training on the platform, including how to override automated decisions, handle exception cases, and generate client reports.
Week 8: First automated harvest cycle. The system went live on March 3, 2025. In the first week, it executed 14 harvest trades totaling $127,000 in realized losses across 11 accounts. The compliance automation module logged every transaction with full audit trail documentation.
Results: 14 Months of Performance Data
Harvesting Activity Comparison
| Metric | Manual (Jan 2024 - Feb 2025) | Automated (Mar 2025 - Apr 2026) | Change |
|---|---|---|---|
| Total harvest trades executed | 112 | 847 | +656% |
| Total losses harvested | $694,000 | $5,207,000 | +650% |
| Average loss per trade | $6,196 | $6,148 | -1% |
| Unique accounts harvested | 89 of 168 | 158 of 168 | +78% |
| Accounts harvested 5+ times | 8 | 94 | +1,075% |
| Largest single harvest | $42,000 | $67,000 | +60% |
| Smallest harvested loss | $3,000 (threshold) | $1,800 (dynamic) | -40% |
The average loss per trade stayed essentially flat — the automation was not harvesting trivially small losses. It was finding the same quality of opportunities, just 7.5 times more of them. That confirmed the monitoring frequency hypothesis: the losses were always there, we just were not looking often enough. — Bayside's CIO
Tax Alpha Performance
| Period | Taxable AUM | Manual Tax Alpha | Automated Tax Alpha | Incremental Client Tax Savings |
|---|---|---|---|---|
| Q1 2025 (partial) | $192M | N/A | 0.18% (1 month) | $115,000 |
| Q2 2025 | $197M | N/A | 0.31% | $305,000 |
| Q3 2025 | $201M | N/A | 0.22% | $221,000 |
| Q4 2025 | $198M | N/A | 0.38% | $376,000 |
| Q1 2026 | $204M | N/A | 0.24% | $245,000 |
| 14-month total | Avg $198M | 0.28% (prior year) | 1.04% (annualized) | $1,820,000 |
According to Morningstar, the 1.04% annualized tax alpha places Bayside in the top 15% of advisory firms for tax management effectiveness. The Q4 spike (0.38%) reflects the typical year-end pattern where capital gain distributions create additional harvesting opportunities, but notably, 62% of Bayside's total harvesting activity occurred outside Q4 — the exact pattern that demonstrates automation's value over manual processes.
Wash Sale Compliance
| Metric | Pre-Automation (2024) | Post-Automation (14 months) |
|---|---|---|
| Wash sale violations | 6 | 0 |
| Near-miss blocked (would have violated) | Not tracked | 43 |
| IRS penalty exposure | $19,200 | $0 |
| Client remediation costs | $16,800 | $0 |
How did the system prevent 43 near-miss wash sale violations?
The held-away account monitoring caught the majority. In 28 of 43 cases, a client's 401(k) automatic contribution would have purchased a security that had been harvested in the taxable account within the prior 30 days. The system flagged these and either delayed the harvest until the 401(k) contribution cleared the wash sale window or notified the advisor to coordinate with the client's employer plan.
According to FINRA, this type of cross-account violation accounts for the majority of wash sale findings in RIA examinations. The portfolio rebalancing automation coordinates with the TLH restricted list to prevent rebalancing trades from triggering wash sales.
Operational Efficiency
| Metric | Pre-Automation | Post-Automation | Change |
|---|---|---|---|
| Staff hours/week on TLH | 21 | 4 | -81% |
| Annual staff hours on TLH | 1,092 | 208 | -81% |
| Cost of TLH labor ($52/hr loaded) | $56,784 | $10,816 | -81% |
| Year-end overtime hours | 120 | 12 | -90% |
The freed capacity allowed Bayside to reassign the second operations associate to client onboarding and financial plan preparation, reducing new-client onboarding time from 6 weeks to 3.5 weeks. According to Cerulli Associates, faster onboarding correlates with 18% higher first-year client satisfaction scores.
Client Impact: Retention and Referrals
Bayside introduced quarterly tax-alpha reports to all taxable-account households beginning in Q2 2025. The reports showed: total losses harvested, estimated tax savings at the client's specific marginal rate, number of harvesting events, and wash sale violations prevented.
| Client Metric | Pre-Automation | Post-Automation | Change |
|---|---|---|---|
| Taxable-account household retention | 91% | 97% | +6.6% |
| Net Promoter Score (taxable clients) | 42 | 71 | +69% |
| Unsolicited referrals from taxable clients | 4/yr | 11/yr | +175% |
| New AUM from TLH-attributed referrals | $0 | $8.2M | N/A |
One client told us, 'I had no idea my previous advisor was leaving this much money on the table.' That client referred two colleagues, and all three transferred assets. The tax-alpha report became our most effective business development tool. — Bayside's Managing Partner
According to the CFP Board's 2025 survey on client satisfaction drivers, quantified tax management results are 2.4x more likely to generate referrals than investment performance reporting. The event marketing automation now features tax management case studies as Bayside's primary seminar content.
Financial Summary: Complete ROI
| Category | Amount |
|---|---|
| Investment | |
| Implementation cost (one-time) | $42,000 |
| Annual platform licensing | $7,200 |
| Annual maintenance/updates | $2,400 |
| 14-month total investment | $52,800 |
| Returns (14 months) | |
| Client tax savings generated | $1,820,000 |
| Staff labor savings | $53,500 |
| Wash sale penalty avoidance | $19,200 |
| Client retention value (saved households) | $72,000 |
| New AUM from referrals (annual fee) | $82,000 |
| 14-month total firm benefit | $226,700 |
| 14-month ROI | 329% |
How long did it take for the automation to pay for itself?
The $42,000 implementation cost was recovered in 2.7 months. Including the first year of licensing ($7,200), the total Year 1 investment of $49,200 was recovered by the end of April 2025 — less than two months after go-live. According to Cerulli Associates, this payback timeline is consistent with the 2-4 month range reported by firms implementing TLH automation at similar scale.
US Tech Automations Platform Assessment
| Assessment Criterion | Rating (1-10) | Notes |
|---|---|---|
| Implementation support | 9 | Dedicated implementation specialist for 8 weeks |
| Multi-custodial integration | 10 | Schwab + Fidelity seamless; API reliability 99.8% |
| Monitoring responsiveness | 9 | Hourly scans; 15-min during high-VIX periods |
| Wash sale prevention | 10 | Only platform that caught held-away 401(k) conflicts |
| Replacement security management | 9 | 180 custom pairs with tracking error monitoring |
| Advisor workflow | 8 | Two-tier approval system works well; mobile approval pending |
| Reporting | 9 | Client-facing reports are the firm's top business development tool |
| Compliance documentation | 10 | SEC-examination ready; tested during 2025 exam |
| Cost value | 9 | $600/month for $226,700 in annual firm benefit |
The document vault automation stores every TLH-related document — trade confirmations, wash sale verifications, client acknowledgments — in a searchable compliance archive. During Bayside's 2025 SEC examination, the examiner requested TLH documentation and received a complete audit trail within 15 minutes.
What would Bayside do differently?
Three lessons from the implementation:
Start with the hardest accounts first. Bayside began with simple accounts (single custodian, no concentrated positions) and saved complex accounts for later. In hindsight, the complex accounts had the most harvesting opportunities and should have been prioritized.
Communicate to clients before the first harvest trade. Several clients received trade confirmations for unfamiliar replacement securities and called their advisor with concerns. A proactive client communication ("We are implementing a new tax management system that will generate more frequent, smaller trades to capture tax savings") would have prevented 15+ inbound calls.
Integrate with the financial planning software immediately. Bayside waited four months to connect the TLH data to their MoneyGuidePro plans. During that gap, financial plans showed projected tax liabilities that did not account for harvested losses, creating inconsistency in client presentations.
Frequently Asked Questions
How much did Bayside's tax alpha improve over the first year?
Tax alpha increased from 0.28% (manual, annualized 2024) to 1.04% (automated, annualized over 14 months), a 271% improvement. According to Morningstar benchmarks, 1.04% places Bayside in the top 15% of advisory firms nationally for tax management performance.
Did automation change the types of securities Bayside could hold in taxable accounts?
Yes. Bayside expanded their taxable portfolio models to include more individual positions (from 28 average to 38 average per account) because the automation could efficiently harvest across a larger position count. This increased diversification without increasing operational burden.
How did Bayside handle the transition from manual to automated harvesting?
A two-week parallel testing period ran the automated system in monitoring-only mode alongside the existing manual process. This identified 31 additional opportunities the manual process would have missed, validating the automation's value before any trades executed.
What was the SEC examiner's reaction to the automated compliance documentation?
According to Bayside's Chief Compliance Officer, the examiner specifically noted the quality of the TLH audit trail as a best practice. The automated documentation exceeded the examiner's documentation standards, and the examination section on tax management was closed with no findings.
Did any clients opt out of automated TLH?
Three clients (1.8% of taxable accounts) requested exclusion — two due to concentrated stock positions with specific estate planning considerations, and one who preferred manual control. The system accommodates opt-outs at the account level without affecting other clients.
How does the system handle new client accounts?
New taxable accounts are automatically enrolled in TLH monitoring within 48 hours of custodial data feed activation. The system inherits default replacement pairs and thresholds, which advisors can customize during the onboarding period. According to Kitces Research, immediate TLH enrollment is a best practice that captures losses during the volatile early period of a new advisory relationship.
What is Bayside's next automation priority?
Roth conversion optimization using the same custodial data feeds and threshold-based triggers. The system will identify tax-bracket-filling conversion opportunities and route them through an advisor approval workflow, extending the tax management automation beyond harvesting into proactive planning.
Replicate Bayside's Results at Your Firm
Bayside's results are not exceptional — they are the predictable outcome of replacing quarterly manual reviews with continuous automated monitoring. The tax alpha improvement (0.28% to 1.04%) falls squarely within the range documented by Morningstar for firms making this transition. The operational savings, compliance improvement, and client retention gains follow the same pattern reported by Cerulli Associates across dozens of implementing firms.
Schedule a free consultation with US Tech Automations to assess your firm's current TLH process and model the specific improvement automated harvesting would deliver for your client base.
About the Author

Helping businesses leverage automation for operational efficiency.