If you have a taxable account with a robo-advisor like Wealthfront or Betterment, tax-loss harvesting is probably already running in the background without you doing anything. It's been a standard, marketed feature in that category for well over a decade: the system watches your positions, and when one dips below its purchase price, it sells to realize the loss and buys something similar but not identical to stay invested, all without you lifting a finger.

Crypto portfolios are, if anything, a better fit for this than a diversified stock or ETF portfolio is. Individual coins and tokens move far more than a broad index fund does in a given year, which means more harvestable-loss opportunities show up, and they tend to be larger when they do. Automated, ongoing tax-loss harvesting on a custom allocation should be an easy sell for crypto. It mostly doesn't exist at meaningful scale.

What robo-advisor TLH actually does

The mechanism is simple to describe even though the software behind it isn't: continuously monitor every position in a taxable account, and whenever one is trading below its cost basis, sell it, log the loss, and immediately buy a similar-but-not-identical replacement so the portfolio keeps roughly the same market exposure. Wealthfront and Betterment both built entire product tiers around this, because for a taxable account, the tax savings from consistent harvesting can meaningfully offset what the advisory fee costs.

The core requirements are the same regardless of asset class: accurate cost-basis tracking per lot, a rule for which lots to sell first, and a system that acts on a schedule rather than waiting for the account holder to notice an opportunity and act on it manually.

Why the crypto version of this mostly doesn't exist

Crypto tools that do exist tend to fall into one of two categories, and neither one is the direct analog of a robo-advisor with real tax-loss harvesting on your own custom allocation. Some work from a predefined index or a copy-trading model: you pick a strategy or follow a trader, and the platform executes against that model rather than one you defined yourself. Others are manual trading platforms and bots with no tax-aware logic built in at all: they'll place trades on a schedule or a signal, but nothing about lot selection or loss harvesting.

There's a real technical reason this gap exists, not just an oversight. Crypto cost-basis tracking is genuinely messier than it is for a brokerage account. Positions move across exchanges and self-custody wallets, staking rewards create new lots with their own basis, and until fairly recently there was no unified 1099-B-style reporting to lean on the way a stock broker provides one. The rules have also moved in the harder direction: since January 1, 2025, IRS Revenue Procedure 2024-28 requires cost basis to be tracked per wallet or account rather than pooled across everything you own, so a platform can no longer net lots across exchanges or self-custody wallets to pick the best one to sell - each wallet or account has to keep its own lot queue. Building accurate lot tracking on top of that requires reconstructing history from raw exchange trade data rather than reading it off a single clean statement. That's harder to build than the equivalent stock-side system, even though the underlying tax logic, which lots to sell and when a loss is worth realizing, is functionally the same math.

Why this gap is worth closing rather than working around

The two-camp split above leaves an obvious hole: an investor who wants to define their own crypto allocation, the way they'd manage a self-directed brokerage account, and still get the tax-loss harvesting that a robo-advisor would apply automatically to a stock portfolio in the same spot. Right now that mostly means choosing between a tool that picks the allocation for you or one that ignores the tax side of holding crypto entirely.

Neither is a real substitute for having both at once. A custom allocation is the part that reflects your own view of which assets belong in the portfolio and at what weights. Tax-loss harvesting is the part that makes holding a volatile asset class less costly at tax time, without changing what you actually own.

How Rebalance handles this

Rebalance starts from an allocation you define, not a model one, and applies tax-loss harvesting on top of it the same way a robo-advisor applies TLH to a taxable stock account: scanning for harvestable losses, estimating the tax savings before acting, and selecting lots to sell with the same HIFO-by-default method it uses for every sell, to maximize the loss realized. Cost basis is built from your own account's trade history rather than assumed or pooled across other wallets you might hold elsewhere, which is also how the IRS now requires that tracking to work, and every harvest can be previewed before it executes.

This isn't tax advice, and tax-loss harvesting rules can change or vary by situation. Talk to a tax professional about how TLH applies to your specific circumstances before building a strategy around it.


Curious what a crypto-native version of tax-loss harvesting actually looks like on your own allocation? Start a 3-day free trial or check the pricing page first. A payment method is required to start, but you won't be charged until the trial ends, and you can cancel anytime.