Skip to content

Portfolio rebalancing:
18% more tax value captured

We replaced end-of-day batch rebalancing for a high-net-worth asset manager with AI that watches live markets, rebalances each portfolio when it drifts and records every trade. Tax value captured rose 18%.

Industry: FinTech & Financial ServicesService: AI & AutomationUpdated

More tax value captured
18%
Drift accuracy
99.9%
Trade execution time
50ms

Overview

Project
at a glance

Industry
FinTechA high-net-worth asset management platform that needed to watch client portfolios continuously, without holding client assets itself.
How we worked
Dedicated product teamAn AI architect, a quant engineer and a DevSecOps lead worked inside the client's investment strategy unit.
Goal
Automation and capital efficiencyMove from end-of-day batch rebalancing to automatic rebalancing triggered by live market signals.
What we built
AI rebalancing agentsA live market data system plus one AI agent per portfolio that rebalances when drift crosses a threshold, harvests tax losses and logs every trade.

The challenge

What was getting
in the way

The client used older end-of-day batch processing to spot portfolio drift. In volatile markets, portfolios could sit outside their target allocation for up to 18 hours, causing tracking error and missed chances to save tax.

Tax-loss harvesting happened only once a quarter, and the old system could not cope with live monitoring for a growing number of high-net-worth clients.

  • Tracking error

    Rebalancing after the fact caused 1.2% annual slippage against benchmark targets.

  • Missed tax savings

    Tax-loss harvesting ran only quarterly, missing intraday price swings that could have offset gains.

  • Limits on growth

    The system could not handle the computing load of live monitoring for the expanding client base.

The solution

What
we built

  1. 01

    Live market data

    We built a fast data system that processes live prices and volatility signals, and starts automated services when drift passes set thresholds.

    Type
    Live updates
    Throughput
    1M+ Signals/sec
    Response time
    <10ms
  2. 02

    Automated rebalancing

    Each portfolio has its own AI agent, which works out the best trade lots to avoid wash-sale violations and capture the most tax value.

    Engine
    AI-assisted
    Optimiser
    Convex solver
    Deployment
    Ready to grow
  3. 03

    Traceable compliance records

    Every automated trade is saved with a snapshot of market conditions and the rules behind the decision, to meet SEC and FINRA audit requirements.

    Trail
    Full audit trail
    Explainability
    Versioned logic
    Compliance
    Secure by design

Before and after

How the work
changed

Rebalancing

Before

End-of-day batch

Portfolios were corrected once every 24 hours, so they drifted during the day.

After

Continuous monitoring

Agents watch drift live and correct it within moments of a threshold being crossed.

Tax strategy

Before

Manual and quarterly

Tax-loss harvesting was a manual admin task done 4 times a year.

After

Automated harvesting

Agents harvest losses whenever the timing is right, which gives high-net-worth clients more tax protection.

Capacity

Before

Slower as it grew

The system slowed down as client numbers rose, which delayed rebalancing.

After

Parallel scaling

Cloud nodes start up automatically to handle market surges across millions of portfolios.

Key features

What made it
useful

  • Fast response

    Direct trade execution

    Direct links to custodian APIs, kept open in advance, remove execution delays during volatile periods.

    Business impact

    Sub-50ms execution

  • Traceable data

    Consistent controls

    Every automated decision can be traced back to the exact market signal behind it, which gives regulators 100% clear evidence.

    Business impact

    Zero audit findings

  • AI-assisted

    Tax value engine

    The AI works through complex wash-sale scenarios across accounts held with several custodians, so no tax credits are lost.

    Business impact

    18% tax value lift

Results

The business
difference

  1. Capital efficiency

    18% Tax Value Increase

    Tax value captured

    Automated harvesting caught intraday price swings that the old batch system missed.

    Before: BaselineAfter: 18% Higher

  2. Accuracy

    92% Less Rebalancing Lag

    Less time out of balance

    Drift is now corrected in under 5 minutes instead of up to 18 hours, and portfolios spend 92% less time outside their target allocation.

    Before: 18 HoursAfter: < 5 Mins

  3. Reliability

    50ms p95 Execution

    Execution time (p95)

    Fast, automatic execution places trades before market conditions move against the client.

    Before: < 100msAfter: 50ms

Faster delivery

Built on tested foundations

These modules saved about 10 weeks of setup, which went into the custodian integrations and the compliance records.

  • AI control module

    Set the limits each portfolio agent works within, including the automatic pause during sudden market events.

  • Tax value execution

    Gave us a tested base for wash-sale checks and tax-lot selection, which we extended across custodians.

  • Market monitoring platform

    Handled the live feed of prices and volatility signals at 1M+ signals a second.

  • Cloud cost controls

    Kept computing costs in check as nodes scaled up and down with market activity.

Trust and control

How we kept it
safe and reliable

  • 01

    Model transparency

    AI logic is version-controlled and can be reproduced exactly for regulatory review.

    Compliance ready
  • 02

    Data isolation

    Each client's data is encrypted and kept separate from other clients' data during processing.

    SOC 2-ready
  • 03

    Fail-safe execution

    Safeguards pause the agents automatically during sudden market events.

    Fail-safe
  • 04

    Code and IP ownership

    The client owns 100% of the AI logic and investment automation components.

    100% owned

FAQ

Straight
answers

Have a different question? Ask it on a 30-minute call.

Book a call

A live data system processes 1M+ price and volatility signals a second. When a portfolio drifts past a set threshold, its own AI agent works out the best trade lots, avoiding wash-sale violations, and places the trades through direct custodian links in 50ms at p95. Agents pause automatically during sudden market events.

Rebalance when markets move, not overnight

If portfolios drift for hours before batch jobs catch up, we can help you build agents that rebalance in minutes and record every decision.