What Should Broker-Dealers Require from Tax-Loss Harvesting Software That Enforces One Rule Set Firmwide?
Quick Answer
The best tax-loss harvesting software for a broker-dealer screens every taxable account every day, applies the same harvesting rules whichever advisor or branch manages the account, and keeps each client's tax limit and restrictions in force on every trade.
It also leaves the home office and compliance a record of what was screened, restricted, and approved before trades were released. Compare how the software sets tax limits, avoids wash sales across a household, handles advisor-traded sleeves, and what compliance can review. Vestmark delivers this through VAST.
What Is Tax-Loss Harvesting Software for Broker-Dealers?
Tax-loss harvesting software finds investments held at a loss, sells them, and buys a similar holding so the portfolio keeps its market exposure. The realized loss can offset capital gains elsewhere in the client's tax picture.
For a broker-dealer, the software runs inside a firm program rather than inside one advisor's practice.
That changes what the firm needs from it:
One rule set. Two clients with the same holdings and the same tax limit should get the same harvesting decision, whichever advisor manages the account
Controls the firm can see. Restrictions, tax limits, and approved replacement securities need to be enforced by the software, since the home office cannot check each account by hand
A record. Compliance needs evidence that trades were screened against the rules before release
Harvesting follows a simple sequence in every account:
The software screens each taxable account for lots held at a loss
It checks whether the loss is large enough to justify a trade, given the client's tax limit and the account's drift from its model
It confirms that selling and rebuying will not trigger a wash sale
It sells the lots and buys a replacement that keeps the portfolio close to target
It records the realized loss so it can offset gains
Vestmark delivers tax-loss harvesting through VAST, which screens every taxable account daily and runs the same process for every account in a firm's program. This page is written for the home-office teams that choose, configure, and supervise that software.
What Does the Best Tax-Loss Harvesting Software for Broker-Dealers Look Like?
The best software for a broker-dealer shares several traits:
It screens every taxable account daily, and the firm does not have to ask for each harvest
It finds losses at the tax-lot level, which gives it more chances to harvest than a position-level screen
It applies the client's personal tax rates and a dollar-based tax limit
It checks wash sale rules across the account and across related accounts in a household
It enforces client and firm restrictions on every trade
It validates the trade list before release and keeps a record of the result
It covers the funds, ETFs, SMAs, and direct index holdings in the same account
It is delivered with portfolio management, so the firm does not staff a tax desk
A tool that meets two or three of these in a demo can still fail at firm scale. The warning signs and vendor questions later on this page help separate the two.
What Should Broker-Dealers Expect from Tax-Loss Harvesting Software?
Almost every vendor says its software "harvests losses." That statement does not separate one product from another, because the differences sit in how often it screens, what it measures a loss against, and what happens before a trade is released.
Those differences decide whether the harvesting results are consistent across the network and whether compliance can review them without rebuilding the record by hand. They also decide how much of the program the home office has to run itself.
The table below lists the dimensions a broker-dealer should compare and shows why each one matters at firm scale.
Evaluation Dimension
What It Enables
Why It Matters for Broker-Dealers Specifically
Screening cadence
Every taxable account is screened daily at the tax-lot level
Quarterly or monthly cycles leave the firm's clients with different results depending on when each advisor reviews the account
Tax limit logic
Harvesting and gain decisions respect a dollar amount the client will pay, informed by that client's tax rates
A flat percentage applies the same limit to clients with different tax situations, and the firm cannot explain the difference
Account-level scope
Harvesting runs across every holding in the account, not one sleeve
A loss in one sleeve can offset a gain elsewhere, and the firm avoids selling in one sleeve what another sleeve just bought
Restriction enforcement
Client and firm restrictions are applied inside the optimization
Restrictions that depend on advisor memory become compliance exceptions
Wash sale discipline
Sales and purchases are checked across sleeves and across related accounts
One household can hold accounts under different advisors, so account-by-account checks miss the collisions
Pre-release validation
The trade list is checked against rules before it goes to market
The firm can show that trades were validated before they were placed
Advisor control
Advisors set client inputs inside the firm's policy
The firm decides which controls advisors can change, and advisors still serve individual clients
Home-office and compliance visibility
Reviewers can see the activity, restrictions, and approvals behind a harvest
Supervision does not depend on what advisors choose to report
Delivery model
The service is outsourced, with portfolio managers running trades under the firm's program rules
The firm gets the capability without hiring a tax management desk
What Types of Tax-Loss Harvesting Tools and Services Can Broker-Dealers Choose From?
Broker-dealers usually encounter five approaches. The approach determines who does the work, how consistent the results are, and how much the home office can see.
Approach
Best Fit For
Core Capabilities
Key Limitations
Outsourced tax overlay service with daily harvesting (e.g., Vestmark VAST)
Firms that want a governed program across the advisor network without staffing a tax desk
Daily tax-lot screening, dollar-based tax limits, restriction and wash sale checks inside the optimization, validation before release, portfolio management by the overlay manager
Requires firm-level program design and advisor education before rollout
Custodian-provided harvesting tools
Firms that custody nearly all assets with one custodian
Tax-lot views and harvesting prompts at the custodian
Limited to that custodian's accounts, which breaks consistency in a multi-custodian firm
Asset manager-sponsored direct indexing
Firms distributing one manager's strategy to a subset of advisors
Harvesting inside that one strategy
Does not reach the rest of the account or the firm's other strategies
In-house harvesting desk on trading platform alerts
Large firms with portfolio management and engineering staff
Full control over rules and workflow
Hiring, maintenance, and peak-period coverage fall on the firm
Advisor-run harvesting from tax-lot reports
Firms with few taxable accounts in managed programs
Low cost to start
Results vary by advisor, and the home office has no consistent record
How Does Tax-Loss Harvesting Work Across an Advisor Network?
At network scale, the test is whether the software can run the same process for every account and show how each decision was made. In VAST, that process has three stages:
Pre-optimization alerts. An alerts engine identifies the accounts that need attention. Each taxable account is screened daily at the tax-lot level for harvesting opportunities, cash flow needs, drift from the target model, and restriction compliance
Optimization. For accounts that qualify, the optimizer proposes trades that balance the tax benefit against tracking error, inside the client's tax limit and restrictions
Post-optimization validation. A set of rules checks the proposed trades before release
The structure lets a firm manage individually tax-customized accounts without account-by-account manual intervention, and every trade list passes through the same checks.
The stages treat accounts differently depending on where they are in the program:
Accounts in tax transition. VAST searches daily for lot-level losses that, in aggregate, meet a minimum threshold as a share of the portfolio's market value. It uses them to offset gains from selling non-model legacy holdings. The tax transition page for broker-dealers covers that case in detail
Accounts at model. The goal is to keep the portfolio on its target model while looking for loss harvesting opportunities daily
Guardrails. Active-weight guardrails stop the optimizer from overselling the largest holdings in the model, which limits stock-specific risk
Which Harvesting Controls Should the Firm Set, and Which Should Advisors Set?
A harvesting program has more settings than most firms expect. Some belong to the home office because they affect every account. Others belong to the advisor and client because they reflect one person's situation.
The table below lists the controls to settle before launch.
Control
How VAST Handles It
What the Firm Should Decide
What Advisors or Clients Set
Tax limit
Uses a dollar-based capital gains budget, or Tax Reserve, that reflects what the client will pay
Whether advisors may raise it and who confirms changes
The amount for the current calendar year
Tax rates
Uses the client's personal federal and state rates, with defaults when income and state of residence are not available
The default assumptions the firm accepts
The client's income and state of residence
Restrictions
Enforces client and firm-directed restrictions on buying, selling, or holding specific securities
Which restrictions apply firm-wide and who maintains the list
Client-specific restrictions inside the firm's policy
Replacement securities
Buys a substitute in the same trading session so the portfolio holds its exposure
Whether substitutes follow the same approval rule as other restrictions
Account-level preferences inside that policy
Loss thresholds
Applies minimum lot-level and aggregate loss thresholds before a harvest is proposed
Whether to accept the vendor's thresholds or ask for a variation
Typically nothing
Tracking error
Applies active-weight guardrails and weighs tax benefit against drift from the model
The tracking error range the firm will accept
The client's tolerance for drift
Household grouping
Uses groupings supplied through the advisor and Vestmark's advisory consultants
Who supplies the list and how often it is refreshed
The accounts that belong together
Harvest timing
Screens all taxable accounts daily without advisor action
Whether advisors can request a specific harvest and who approves it
The request, if the firm allows one
How Does Harvesting Software Enforce Restrictions and Avoid Wash Sales?
Restrictions and wash sale rules are the two places where a harvesting program most often produces compliance exceptions. Both come down to whether the software sees every account and every sleeve that could trigger the rule.
Restrictions
In VAST, each optimization can carry an unlimited number of restrictions. They can come from strategy guidelines, client customizations, corporate actions, or wash sale rules. If a trade list violates a restriction, a Constraint Summary report flags it, and the portfolio is re-optimized until the violation clears.
The portfolio manager reviews that report before releasing the trade. Whole-share trading can cause flagged violations, which is one reason the re-optimization step exists.
Wash sales
A wash sale occurs when an investor sells a security at a loss and buys a substantially identical security within 30 days before or after the sale. The loss is disallowed for the current period. The rule also reaches purchases in a spouse's account and in an IRA.
VAST addresses this at two levels:
Within the account. Wash sale avoidance applies across the discretionary sleeves in the account, so trades in one sleeve account for the others
Across the household. VAST looks back over the prior 31 days for sales at a loss in any account in the household and restricts buying that security in the household's other accounts. When several accounts in a household alert for harvesting on the same day, only one harvests that day
Household grouping depends on information from the advisor, so the firm needs a process for supplying related accounts and keeping that list current.
Ask any vendor how it defines a household, who supplies the grouping, and whether the check covers accounts held at other custodians.
Can Harvested Losses Offset Gains, and When Should Losses Be Realized?
Harvested losses offset capital gains. Under general U.S. tax rules, losses first offset gains of the same type, so short-term losses offset short-term gains and long-term losses offset long-term gains.
Any remaining loss then offsets the other type. If losses still exceed gains, up to $3,000 a year can offset ordinary income ($1,500 for a married person filing separately), and the rest carries forward.
Three points help a home office set expectations for advisors:
Short-term gains. Short-term gains are generally taxed at ordinary income rates, so a dollar of loss against a short-term gain is often worth more than a dollar against a long-term gain
Stock sales. A client who sells an appreciated stock can use harvested losses to reduce the tax on that sale. If the client holds a large embedded gain, losses rarely cover all of it, which is why the tax transition process spreads the sales over time
Timing. Waiting for a year-end review means losses that appeared and disappeared during the year are never captured. Daily screening finds them when they exist, within the client's tax limit and the account's tracking error range
Harvesting often defers tax rather than removing it. The replacement holding has a lower cost basis, so the gain returns when the client sells it.
The benefit comes from paying later, from offsetting gains taxed at higher rates, or from holding through a step-up in basis. Advisors should say this to clients plainly.
What Can Compliance and the Home Office Review?
Compliance needs evidence that every trade followed the firm's rules, and does not need each trade explained one by one.
Three kinds of record matter for a harvesting program:
What was screened. The daily screening covers each taxable account for harvesting opportunities, cash flow needs, drift, and restriction compliance
What was checked before release. Post-optimization rules validate the proposed trade list before release, and the Constraint Summary shows any restriction violations that were found and cleared
What was approved and traded. An audit trail records trades, and VAS portfolio managers review the trade list before release
Vestmark's trading platform, VestmarkONE, also lists rules-based compliance at the account, model, manager, program, and firm levels, with hard, soft, and notify severity settings. Ask any vendor which of those checks apply to tax-motivated trades specifically, and whether compliance users can review the alerts before and after trade generation.
A compliance role in a harvesting program usually needs to monitor alerts, view a complete audit trail, manage firm-wide restriction lists, and view the rest of the platform without editing it. Confirm the vendor's standard role meets that list before the contract is signed.
What Happens to Harvesting When Advisors Keep Trading Discretion?
Harvesting software can only manage what it can see and trade. When an advisor or an outside manager trades a sleeve, the software may not see those trades before they happen. They can realize gains or losses that use up the client's tax limit without a harvesting decision behind them.
A firm choosing software should therefore decide how much trading discretion advisors keep, and then ask each vendor how it treats each type of sleeve:
Model-delivered sleeves. These are discretionary to VAST. VAST trades them to minimize tracking risk and avoid wash sales across the discretionary sleeves
Manager-traded sleeves. The outside manager trades these. VAST does not propose buys and sells in them, and it can journal cash in and out so the sleeve stays close to its target allocation with tax impacts considered
Firms that want tight tax control often choose model delivery for sleeves that advisors would otherwise trade themselves.
Firms that want advisors to keep discretion should ask how the vendor reports activity in those sleeves, and what process tells the overlay manager before the next trading session.
How Does Harvesting Software Cover Funds, ETFs, SMAs, and Direct Indexing in One Account?
Direct indexing creates many small tax lots, which gives a harvesting engine more chances to find a loss. Funds and ETFs produce fewer lots, so each harvest is smaller. A broker-dealer program usually has all of these in the same account, so the useful question is whether harvesting reaches them together.
VAST's multi-asset tax optimization can harvest losses across index-based or actively managed SMAs, ETFs, mutual funds, and individual securities within the same portfolio. Tax management applies across the entire unified managed account, so a loss in one holding can offset a gain created in another. A direct-indexing-only tool stops at the edge of its own sleeve.
Ask every vendor to explain, for each type of holding, what it harvests, what it leaves alone, and how it avoids buying back in another sleeve what it just sold.
How Do Broker-Dealers Run Harvesting Across Thousands of Accounts?
Daily screening runs on every taxable VAST account without advisors asking for each harvest, so the firm does not need account-by-account manual work to keep harvesting active. Vestmark's tax-loss harvesting capability can also propose sell orders at the position or lot level across one or more accounts, with a substitute security bought in the same trading session.
Three things decide whether this scales:
Enrollment. Accounts have to be set up with tax lots, tax limits, and restrictions before harvesting starts. Vestmark Proposals supports enrolling multiple accounts. Ask any vendor about current limits on batch size and what is validated first
Exception handling. At thousands of accounts, the share of accounts needing review matters more than the average. Ask how the vendor surfaces exceptions and who resolves them
Responsibility. Ask who generates and executes the harvest trades. A product that gives the firm software without portfolio management leaves the firm hiring the tax desk it wanted to avoid
Why Does Tax-Loss Harvesting Software Selection Matter for Broker-Dealers?
The software chosen for a program touches several systems and groups:
Portfolio management and trading systems that turn harvest decisions into trades
Custodians that supply tax lots and cost basis
The model marketplace and manager relationships that supply the strategies
Compliance and supervisory systems that review activity
Advisor-facing proposal and reporting tools
Without a program-level approach, firms experience:
Different harvesting results for similar clients because advisors review accounts on different schedules
Restrictions applied unevenly, which produces exceptions that compliance finds after the trade
Wash sales that arise when related accounts transact without visibility into each other
A tax desk the firm did not plan to staff
A harvesting story advisors cannot explain the same way twice
Harvesting has also moved from a year-end task to a daily process, and from a single direct indexing feature to a function that spans the whole account.
Software that was built around either older model tends to break at the boundaries between sleeves, advisors, and custodians.
What Are the Warning Signs of Weak Tax-Loss Harvesting Software?
Weak harvesting software is hard to see in a pilot, because a pilot has a few accounts and close attention from the vendor. The problems appear when volume rises and more advisors use the tool differently.
A broker-dealer can look for most of them in a sample account, a restriction test, and the vendor's reporting. The table below pairs each sign with what it costs the firm in practice.
Warning Sign
What It Means for Your Operations
Accounts are screened quarterly, monthly, or when an advisor asks
Losses that appear and recover between reviews are never captured, and results differ by advisor
Tax limits are a flat percentage of gains for every client
Advisors adjust by hand, and the result drifts from what the client agreed to pay
Harvesting stops at the edge of one sleeve
Gains and losses elsewhere in the account go unmanaged, and sleeves can undo each other's trades
Wash sale checks cover one account at a time
Related accounts under different advisors collide, and the firm finds out after the loss is disallowed
Restrictions depend on advisors remembering them
Restricted securities get traded, and compliance finds the exceptions after the fact
Trades are released without a recorded validation step
The firm cannot show that a trade was checked before it went to market
Advisor-traded sleeves are invisible to the overlay
Trades there use up the tax limit without a harvesting decision behind them
The home office cannot see the activity behind a harvest
Supervision depends on advisor reports, and the firm cannot sample the work
How Does Strong Tax-Loss Harvesting Support a Broker-Dealer's Growth?
The firm can offer a tax-managed program to advisors who would not build one themselves
Advisors answer "what are my losses worth?" the same way across the network
Compliance has one process to document and review, so supervision scales with the number of accounts
Advisors win appreciated client books because the firm has a way to move them without a large tax bill
Operations teams spend less time on tax-lot review and exception follow-up
A firm that can apply the same harvesting rules to every taxable account removes one reason advisors give for keeping tax management outside the program.
How Does Vestmark Approach Tax-Loss Harvesting?
Vestmark delivers tax-loss harvesting through VAST, part of Vestmark's Investment Advisory solutions, managed by Vestmark Advisory Solutions (VAS).
Within VAST:
VAS acts as overlay portfolio manager, so the firm does not staff its own tax management desk
All taxable portfolios are screened daily at the tax-lot level for harvesting opportunities, cash flow needs, drift from the target model, and restriction compliance
A bookend structure runs a pre-optimization alerts engine, an optimizer built on a third-party factor-based optimization engine, and post-optimization rules that validate trades before release
For portfolios in tax transition, VAST searches daily for lot-level losses that meet a minimum aggregate threshold and uses them to offset gains from selling legacy holdings
For accounts at model, VAST keeps the portfolio on target while looking for harvesting opportunities daily, with active-weight guardrails on the largest holdings
Decisions use the client's personal federal and state tax rates and a dollar-based capital gains budget, or Tax Reserve
Restrictions from strategy guidelines, client customizations, corporate actions, and wash sale rules are applied in the optimization, and violations are re-optimized before trades are released
Wash sale avoidance covers the discretionary sleeves in an account and, at the household level, a prior 31-day lookback across related accounts
Multi-asset tax optimization covers SMAs, ETFs, mutual funds, and individual securities in the same unified managed account
VestmarkONE, the platform VAST runs on, lists rules-based compliance at the account, model, manager, program, and firm levels
Vestmark supports more than $2 trillion in platform assets and six of the top 10 managed account program sponsors
How Should Broker-Dealers Evaluate Tax-Loss Harvesting Software When Selecting One?
1. How often does it screen, and at what level?
If the answer is quarterly, monthly, or at the position level, results will depend on when each advisor reviews the account and on how large each lot is.
2. What does it enforce before a trade is released?
Software that checks restrictions and wash sale rules only after the trade is placed turns every miss into a compliance exception. Ask what is validated before release and where the record is kept.
3. How far does harvesting reach inside the account?
A tool that stops at one sleeve leaves the rest of the account unmanaged. Ask what it harvests in funds, ETFs, SMAs, and direct index holdings, and how it treats sleeves that outside managers or advisors trade.
4. Who sets which controls?
If the firm cannot lock the settings that affect every account while letting advisors set client inputs, results will drift across the network. Ask for the list of settings and who can change each one.
5. What can compliance and the home office see?
If supervision depends on advisor reports, the firm cannot sample harvest decisions, check that restrictions held, or confirm that every account followed the same process.
What Questions Should Broker-Dealers Ask Tax-Loss Harvesting Vendors?
Question To Ask
What a Strong Answer Looks Like
How often are taxable accounts screened, and at what level?
Daily, at the tax-lot level, for every taxable account in the program
How is each client's tax limit set?
A dollar-based budget or Tax Reserve, derived with the client's own tax rates
How far does harvesting reach inside an account?
Across every discretionary sleeve, with a clear statement of what it leaves alone
What is validated before a trade is released?
Restrictions, wash sale rules, and rule-based checks on the full trade list, with a stated result
How do you avoid wash sales across related accounts?
A household-level lookback, a stated process for defining households, and a clear answer on accounts at other custodians
How are restrictions applied and who maintains them?
Client and firm restrictions enforced in the optimization, with a firm-wide list the home office controls
How do you treat sleeves that advisors or outside managers trade?
A sleeve-by-sleeve answer that says what is managed, what is not, and how the overlay manager learns of activity
What can compliance review?
A record of screening, restrictions, validation, and trades, with a view of alerts before and after trade generation
Who generates and executes the harvest trades?
An overlay portfolio manager under the firm's program rules, with named responsibility
What reference firms can you share?
Broker-dealers or enterprise firms with comparable account volume and supervisory requirements
Explore Tax-Loss Harvesting with Vestmark
Broker-dealers evaluating tax-loss harvesting software can see how VAST screens every taxable account daily, enforces restrictions and wash sale rules inside the optimization, and validates trades before release. L
Tax-loss harvesting software for a broker-dealer should apply one process to every account and take each client's tax limit and restrictions as inputs.
Daily, tax-lot-level screening captures losses that quarterly or advisor-driven reviews miss.
Restriction and wash sale checks belong inside the optimization and before trade release, and the firm needs a record of them.
Harvesting should reach every discretionary sleeve in the account, and the firm should know how each vendor treats advisor-traded sleeves.
The home office should decide which controls it sets for every account and which controls advisors set for individual clients.
Vestmark delivers tax-loss harvesting through VAST, an outsourced overlay service with a daily, account-wide process.
Important Disclosures: Vestmark Advisory Solutions, Inc. ("VAS") is an SEC-registered investment adviser subsidiary of Vestmark, Inc., acting as a paid sub-advisor and/or overlay portfolio manager offering VAST and tax optimization services. Investing involves risk, including loss of principal; past performance does not guarantee future results. Tax-loss harvesting involves the risks that the new investment could perform worse than the original investment and that transaction costs could offset the tax benefit. Investment strategies that seek to enhance after-tax performance may be unable to fully realize strategic gains or harvest losses. Optimization tools may seek to estimate individual tax circumstances but cannot incorporate all individual tax information, which can lead to inaccuracies. UMAs are not suitable for all investors. The tax rules described on this page are general and may not apply to every client. They are not tax advice, and clients should consult a tax professional.
FAQ
What is the best tax-loss harvesting software for a broker-dealer?
The best choice depends on the firm's account volume, custodians, and how much of the work it wants to outsource. Compare how each tool screens accounts, sets tax limits, enforces restrictions, validates trades before release, and what compliance can review. VAST is built for firms that want an outsourced program with daily screening and one rule set across the advisor network.
What should we compare in tax-loss harvesting services, and which features matter most?
Ask each vendor the same questions and score the answers on the same dimensions: screening cadence, tax limit logic, account-level scope, restriction enforcement, wash sale discipline, pre-release validation, advisor control, compliance visibility, and delivery model. The vendor questions table on this page turns those dimensions into specific questions.
How does tax-loss harvesting work across an advisor network?
The software screens each taxable account for lots held at a loss, checks the loss against the client's tax limit and the account's drift from its model, confirms that the trade will not cause a wash sale, and sells and replaces the holdings. In VAST, the same alerts, optimization, and validation steps run for every account, whichever advisor manages it.
How do automated accounts avoid wash sales?
The software has to look at every account that could trigger the rule. VAST applies wash sale avoidance across the discretionary sleeves in an account and, at the household level, restricts buying a security sold at a loss in the prior 31 days in related accounts. Ask any vendor who supplies the household grouping and whether it covers accounts at other custodians.
Can an advisor automate tax-loss harvesting across accounts?
Yes, when the software screens every taxable account on its own. VAST screens all taxable accounts daily and proposes trades without an advisor requesting each harvest. The firm should still ask how the vendor handles accounts that need review and how many accounts one enrollment can carry.
Can tax losses offset capital gains, and how much can they offset?
Yes. Under general U.S. tax rules, losses first offset gains of the same type, then the other type. Excess losses can offset up to $3,000 of ordinary income each year ($1,500 for a married person filing separately), and the rest carries forward. A tax professional should confirm how the rules apply to each client.