Advorra blog

Rebalancing a model across many accounts: a batch routine for small RIAs

By the team at The CollabHub · Co-written with Mohammad Aamish Aaftab
Published 19 Oct 2026

Rebalancing a model across many accounts: a batch routine for small RIAs

When a small RIA rebalances many accounts to the same model at once, it should start from the list of accounts on that model, remove accounts on hold, accounts with restrictions that need special handling, non-discretionary accounts and anything mid-transfer, check for upcoming cash needs, review the proposed trades for anything unusual, and only then trade. Record the run: which accounts were included, which were left out and why, and the trades placed.

The quarterly rebalance is the one time a small firm trades dozens of accounts in an afternoon. It's also when a single forgotten detail, a hold, a client restriction, a withdrawal next week, turns into a trade that has to be explained or undone. A short routine before pressing the button catches almost all of it.

The routine

  1. Start from the model's account list: every account that follows this model version.
  2. Take out what shouldn't be traded in the batch: trade holds, non-discretionary accounts, accounts mid-transfer.
  3. Handle restrictions: accounts with excluded securities or holdings to keep get substitutes or individual trades.
  4. Check cash needs: upcoming withdrawals or cash reserves to leave in place.
  5. Review the proposed trades: anything unusually large, anything in a restricted security, any account with far more trading than usual.
  6. Trade, then record the run.

What should the record show?

ItemExample
Date and model versionGrowth, version 4
Accounts included34
Accounts left out, with reasons2 on hold, 1 non-discretionary, 1 mid-transfer
Special handling2 accounts with restrictions traded individually
Trades placedLinked to the model version on the blotter
Reviewed byName and date

A worked example

Take a hypothetical two-person RIA rebalancing its Growth model. Thirty-eight accounts follow it. Two are on hold after a client death and a strategy change in progress, one is non-discretionary and needs the trustee's approval, and one is mid-transfer. Two have restrictions and get substitute funds. One has a withdrawal next week, so its cash reserve is left in place. Thirty-four accounts trade in the batch; the run is recorded with every exclusion and its reason.

What are the common gaps?

When is this overkill?

If you only rebalance a handful of accounts and talk to each client first, a lighter version works. For any batch, follow the routine.

How Advorra fits

Advorra keeps versioned models with rebalancing rules, each account's discretionary status and strategy of record, trade holds, and a trade blotter linked to the strategy with an exception queue, so the batch list and the exclusions come from the same records. See the product page, or read about trade holds and client restrictions.

One thing to do this week: before your next rebalance, list every account that should be left out and why.

An operations routine, not investment advice.

Questions advisors ask

How often should we rebalance?

That depends on your rebalancing rule: on a calendar, when drift passes a threshold, or both. Write the rule into your model description.

Which accounts should be left out of a batch?

Accounts on trade hold, non-discretionary accounts awaiting approval, accounts with restrictions that need a substitute, accounts mid-transfer, and accounts with a cash withdrawal coming.

Should someone review the trades before they're placed?

Yes, a quick look for anything unusual: very large trades, trades in restricted securities, or accounts that suddenly need much more trading than usual.

What should we record?

The date, the model version, accounts included and excluded with reasons, and the trades.

Is this investment advice?

No. It is an operations routine.

See it on a demo firm

Advorra is practice software for independent RIAs: clients, models, IPS, billing and compliance records in one place, on top of the custodian you already use. Built by The CollabHub.

Get in touch