{{ crumb }}
No matches for "{{ gq }}"
{{ au_name }}
{{ au_email }}
{{ au_role }}
View as
Previewing as {{ previewBannerLabel }} — this is what they see.
Fiscal year {{ dashFiscalYear }} · Your book

Welcome, {{ avd_name }}

Total billable AUM
{{ avx_billAum }}
Most recent value
Non-billable AUM
{{ avx_nonBillAum }}
Held, not billed by design
Unbilled AUM
{{ avx_unbilledAum }}
Billable, missed this period
Total AUM
{{ avx_totalAum }}
Billable + non-billable
YTD AUM growth %
{{ avx_aumGrowth }}
{{ avx_aumGrowthSub }}
Billable accounts
{{ avx_billN }}
{{ avx_billHh }}
Household growth %
{{ avx_hhGrowth }}
{{ avx_hhGrowthSub }}
Blended fee
{{ avx_blended }}
{{ avx_blendedRange }}
PreviewThis is sample data, not live data. It shows how this feature will look and work once it's connected. Figures do not reflect real client accounts.
New assets you've brought in
{{ g_year }} through Q{{ g_qDone }}
Net new
{{ g_ytd }}
vs same period {{ g_prevYear }}
{{ g_vsPrev }}
Gross deposits
{{ g_dep }}
Accounts opened
{{ g_accts }}
New assets you've brought in
Deposits, withdrawals and accounts opened, against your own history.
Coming soon

Your net pay by quarter · {{ dashFiscalYear }}

Net pay on your book
{{ q.label }} {{ q.status }}
Net pay · {{ q.billMonth }}
{{ q.amount }}

Fees billed by month

{{ bar.val }}
{{ bar.label }}
Year to date · net pay
{{ avx_ytd }}
{{ avx_yoy }} vs same quarters of {{ avx_prevYear }} · {{ avx_billedN }} of 4 quarters billed
{{ r.label }} {{ r.amount }}
Fees since inception{{ avx_lifetime }}
{{ co_kicker }}

Coaching

{{ co_noneMsg }}
{{ co_nAdvTitle }}
{{ co_nAdv }}
{{ co_nAdvSub }}
Combined AUM
{{ co_totAum }}
Across their books
Combined adviser fees YTD
{{ co_totYtd }}
Billed in {{ co_year }}
Combined AUM growth
{{ co_growth }}
vs Q4 {{ co_prevYear }} billed book
No matching advisers
{{ co_selName }}
{{ co_selAccts }} accounts · {{ co_selAum }} AUM · since {{ co_selSince }}
Book AUM
{{ co_selAumS }}
{{ co_selAccts }} accounts
AUM growth YTD
{{ co_selGrowth }}
vs Q4 {{ co_prevYear }}
Adviser fees YTD
{{ co_selYtdS }}
Billed in {{ co_year }}
Fees since inception
{{ co_selLifeS }}
Since {{ co_selSince }}

Current year · {{ co_year }}

Adviser fees by quarter
{{ q.label }} {{ q.status }}
Adviser fees · {{ q.billMonth }}
{{ q.amount }}

Book AUM by year

since {{ co_selSince }}
{{ co_aumSvg }}
{{ co_aTip.label }}
{{ co_aTip.val }}

Fees by year

Adviser fees
{{ co_feeSvg }}
{{ co_fTip.label }}
{{ co_fTip.adv }}

Current year reflects fees billed so far.

Quarterly fee history

Adviser fees · totals only
YearQ1Q2Q3Q4TotalYear-end AUMYoY
{{ y.year }} {{ y.q1 }} {{ y.q2 }} {{ y.q3 }} {{ y.q4 }} {{ y.total }} {{ y.aum }} {{ y.yoy }}
No data available

By adviser

{{ co_listHint }}
# {{ col.label }} {{ col.caret }}
{{ r.rank }} {{ r.initials }}{{ r.name }}You {{ r.accounts }} {{ r.aum }} {{ r.ytd }} {{ r.growth }}
{{ col.label }} {{ col.caret }}
{{ r.initials }}{{ r.name }}You {{ r.accounts }} {{ r.aum }} {{ r.ytd }} {{ r.growth }}
Household snapshot · income first

Snapshot

Snapshot

One income-first view of a household: dividend income and growth, payments ahead, top payers, positions and account activity across every account.

Coming soon
PreviewThis is sample data, not live data. It shows how this feature will look and work once it's connected. Figures do not reflect real client accounts.
Household snapshot · income first

{{ snapHhName }}

No households match.
No households yet. Group accounts into households first.
Accounts in this snapshot · {{ snapSelLabel }} Click an account to leave it out
{{ snapAsOf }} · {{ snapFirstDep }} · sample data
Value
{{ sn_cur }}
{{ sn_net }} net invested
Dividend income
{{ sn_lifeDiv }}
Lifetime · {{ sn_ytd }} so far in {{ sn_nowYear }}
Income growth
{{ sn_avgDivG }}
{{ sn_growSub }}
Withdrawals
{{ sn_totWd }}
Lifetime · {{ sn_ytdWd }} in {{ sn_nowYear }}

Price vs. dividend

Prices swing. A good dividend keeps stepping up.
Dividend per share · per year {{ dv_divChg }} Share price {{ dv_pxChg }} {{ dv_name }} · {{ dv_range }} · both start at 100
{{ g.label }}
{{ dv_hi.year }}
Price{{ dv_hi.px }} {{ dv_hi.pxChg }}
Dividend{{ dv_hi.dps }} {{ dv_hi.dpsChg }}
Yield{{ dv_hi.yld }}
{{ x.label }}
{{ s.k }}
{{ s.v }}
{{ s.sub }}

Dividends vs. withdrawals by year

Dividends & interestWithdrawals
{{ b.divLbl }}
{{ b.wdLbl }}
{{ b.year }}

Top payers

Highest dividend yield
{{ h.label }}{{ h.arrow }}
{{ p.symbol }}{{ p.name }}{{ p.catLabel }}{{ p.yld }}{{ p.income }}

Top returners

Biggest latest dividend raise
{{ h.label }}{{ h.arrow }}
{{ p.symbol }}{{ p.name }}{{ p.catLabel }}{{ p.chg }}{{ p.when }}{{ p.income }}

Accounts

Each account on its own
{{ h.label }}{{ h.arrow }}
{{ r.name }}{{ r.acct }} {{ r.type }}{{ r.opened }}{{ r.income }} {{ r.value }}{{ r.div }}{{ r.rod }}{{ r.pond }}
Yield on deposits
{{ sn_yod }}
{{ sn_yield }} current yield
Est. annual income ÷ total deposits
Dividends · {{ sn_nowYear }} to date
{{ sn_ytd }}
{{ sn_estYear }} estimated for {{ sn_nowYear }}

Past / future dividends

Last 3 months paid · next 3 estimated
{{ b.val }}
{{ b.label }}{{ b.tag }}

Dividends received

By year · growth above each bar
{{ b.yoy }}
’{{ b.year }}

Future payments

Next 12 months · {{ sn_next12 }} estimated
{{ b.val }}
{{ b.label }}{{ b.tag }}

{{ sn_nowYear }} vs. {{ sn_prevYear }}

Running total of dividends received
{{ cum_ahead }} vs. the same point last year
{{ sn_nowYear }}{{ sn_prevYear }}
{{ g.label }}
{{ x }}

Where the income comes from

Est. annual income by dividend record
{{ c.label }} · {{ c.n }}{{ c.amount }} {{ c.w }}

Kings: 50+ years of raises. Aristocrats: 25+. Growers: 10+ years with fast growth.

Top positions

Top 8 · {{ snapTdSub }}
{{ h.label }}{{ h.arrow }}
{{ p.symbol }}{{ p.name }}{{ p.catLabel }}{{ p.shares }}{{ p.rate }} {{ p.income }}{{ p.share }} of income {{ p.inc }}{{ p.g5 }}{{ p.g10 }}{{ p.yld }}
YearDepositsWithdrawalsNet
Click a year to filter the transactions below.
{{ snapTxCount }}
{{ h.label }}{{ h.arrow }}
{{ t.date }} {{ t.type }} {{ t.symbol }} {{ t.desc }} {{ t.acct }} {{ t.amount }}
No transactions match.

Positions

{{ sn_nPos }} holdings · {{ sn_fwd }} est. annual dividends
{{ h.label }}{{ h.arrow }}
{{ p.symbol }}{{ p.name }}{{ p.catLabel }}{{ p.shares }}{{ p.invested }}{{ p.reinv }}{{ p.value }}{{ p.yld }}{{ p.income }} {{ p.profit }}{{ p.profitPct }}
Total{{ sn_posTot.invested }}{{ sn_posTot.reinv }}{{ sn_posTot.value }}{{ sn_posTot.yld }}{{ sn_posTot.income }}{{ sn_posTot.profit }}
No positions match.

Cash {{ sn_cash }} not shown.

{{ mgmtKicker }}

Dashboard

Firm AUM
{{ mgmtAum }}
{{ mgmtAccounts }} accounts · {{ mgmtAdvisers }} advisers
YTD AUM growth %
{{ avx_aumGrowth }}
{{ avx_aumGrowthSub }}
Household growth %
{{ avx_hhGrowth }}
{{ avx_hhGrowthSub }}
PreviewThis is sample data, not live data. It shows how this feature will look and work once it's connected. Figures do not reflect real client accounts.

New assets brought in by advisers, measured against each adviser's own baseline.

{{ g_asOf }}
Net new assets · YTD
{{ mg_fYtd }}
{{ mg_fVs }} vs same period {{ g_prevYear }}
Existing advisers vs baseline
{{ mg_exPace }}
{{ mg_ahead }}
New advisers
{{ mg_nwN }}
{{ mg_nwJoined }} · {{ mg_nwBrought }} brought in
Accounts opened · YTD
{{ mg_accts }}
{{ mg_hh }}

Existing advisers · {{ mg_exN }}

3+ years with the firm
Net new YTD
{{ mg_exYtd }}
Baseline pace
{{ mg_exT }}
Above baseline
{{ mg_exAbove }}
0%Baseline150%
Furthest ahead
Behind baseline

New advisers · {{ mg_nwN }}

First 3 years
Net new YTD
{{ mg_nwYtd }}
Cohort pace
{{ mg_nwT }}
vs cohort
{{ mg_nwPace }}
AdviserBrought inYTDvs cohort
{{ r.name }}{{ r.cohort }} · joined {{ r.since }} {{ r.brought }} {{ r.ytd }} {{ r.pace }}
Cohort baseline (firm average): year 1 {{ mg_coh1 }} · year 2 {{ mg_coh2 }} · year 3 {{ mg_coh3 }}

Net new assets by year

ExistingNew advisers
{{ b.tLabel }}
{{ b.tT }}
Existing{{ b.tE }}
New advisers{{ b.tN }}
{{ b.total }}
’{{ b.year }}

{{ g_year }} by quarter

Firm net new vs {{ g_prevYear }}
{{ q.label }} {{ q.status }} · {{ q.prev }} {{ q.val }} {{ q.vs }}

How the baseline works

Net new assets
Gross deposits minus withdrawals. Market growth doesn't count.
Existing adviser baseline
Average net new over their last 3 full years, leaving out the year they joined. Recalculated each January.
New adviser baseline
Firm average for an adviser in the same year with us (year 1 includes the book they bring over).
Pace
Net new so far ÷ the baseline for the quarters completed. 100% = on baseline; above it is the growth bonuses are measured on.
New assets

Deposits, withdrawals, net new assets and pace against baseline will live here once deposit data is connected.

Coming soon

Advisers

PreviewThis is sample data, not live data. It shows how this feature will look and work once it's connected. Figures do not reflect real client accounts.
{{ g_year }} through Q{{ g_qDone }}
Sort
AdviserBook AUMBaselineNet new YTDvs baselinePace
{{ r.initials }}{{ r.name }}{{ r.cohort }}since {{ r.since }} {{ r.aum }} {{ r.base }}{{ r.baseSub }} {{ r.ytd }} {{ r.above }} {{ r.pace }}

{{ mg_listN }} · the line in each pace bar marks 100% of baseline.

New assets

Deposits, withdrawals, net new assets and pace against baseline will live here once deposit data is connected.

Coming soon
PreviewThis is sample data, not live data. It shows how this feature will look and work once it's connected. Figures do not reflect real client accounts.

{{ g_name }}

{{ g_cohort }}
{{ g_accounts }} accounts · {{ g_aum }} book AUM · joined {{ g_since }} · {{ g_brought }} net new since joining
Net new assets · {{ g_year }} YTD
{{ g_ytd }}
{{ g_vsPrev }} vs same period {{ g_prevYear }}
Baseline
{{ g_base }} /yr
{{ g_baseSub }}
Pace vs baseline
{{ g_pace }}
{{ g_above }} vs {{ g_target }} expected by Q{{ g_qDone }}
Gross deposits · YTD
{{ g_dep }}
Money in from clients
Withdrawals · YTD
{{ g_wd }}
Distributions, transfers out, taxes withheld
Accounts opened · YTD
{{ g_accts }}
{{ g_hh }} new households

Net new assets by year

Net newJoining year (book transfer)Baseline
{{ b.tLabel }}
{{ b.tNet }} net new
Deposits{{ b.tDep }}
Withdrawals{{ b.tWd }}
Baseline · {{ b.tBaseSub }}{{ b.tBase }}
{{ b.val }}
’{{ b.year }}

{{ g_year }} by quarter

Net new assets
{{ q.label }}{{ q.vs }}
{{ q.val }}
{{ q.sub }}
{{ q.baseQ }}

Deposit history

Gross deposits, withdrawals and new relationships by year
YearGross depositsWithdrawalsNet newAccounts openedNew householdsBaselinePace
{{ y.year }} {{ y.tag }} {{ y.dep }} {{ y.wd }} {{ y.net }} {{ y.accts }} {{ y.hh }} {{ y.base }} {{ y.baseSub }} {{ y.pace }}

{{ g_asOf }}. Net new = gross deposits − withdrawals; market growth is excluded.

Book AUM by year

includes market growth
{{ g_aumSvg }}
New assets

Deposits, withdrawals, net new assets and pace against baseline will live here once deposit data is connected.

Coming soon
Fiscal year {{ dashFiscalYear }} · Schwab custodian

Dashboard

Total billable AUM
{{ kpiBillableAum }}
Most recent value
Non-billable AUM
{{ kpiNonBillableAum }}
Non-delinked, not billable
Total firm AUM
{{ kpiTotalFirmAum }}
Billable + non-billable
YTD fees billed
{{ kpiYtd }}
All fees this year
YTD AUM growth %
{{ kpiAumGrowth }}
Billable {{ kpiAumGrowthBillable }}
Billable accounts
{{ kpiBillableN }}
{{ kpiBillHh }}
Blended fee
{{ kpiBlendedPct }}
{{ kpiBlendedRange }}
Active advisers
{{ kpiActiveAdvisers }}
Active this year

Billing by quarter · {{ dashFiscalYear }}

Gross · INS · Advisor net
{{ q.label }} {{ q.status }}
Gross billed · {{ q.billMonth }}
{{ q.gross }}
INS / sub-advisory{{ q.ins }}
Coaching{{ q.coach }}
Advisor net{{ q.advisor }}

Fees billed by month

Advisory net INS sub-advisory Coaching
{{ bar.label }} · {{ bar.type }}{{ bar.val }}
Advisory net{{ bar.advVal }}
INS sub-advisory{{ bar.insVal }}
Coaching{{ bar.coachVal }}
{{ bar.label }}

YTD fee composition

Advisor net {{ kpiAdvisorYtd }}
INS / sub-advisory {{ kpiInsNetYtd }}
Coaching {{ kpiCoachYtd }}
Total gross {{ kpiYtd }}
Master client list

Clients

Full Schwab account numbers shown. Fees shown in basis points.

Accounts
{{ cliCount }}
Total AUM
{{ cliTotalAUM }}
Incomplete
{{ cliIncomplete }}
Unbilled AUM
{{ cliUnbilledAUM }}
{{ col.label }} {{ col.caret }}
{{ c.acct }} {{ c.name }} {{ c.household }} {{ c.av }}{{ c.advisor }} {{ c.type }}since {{ c.since }} {{ c.feePct }}{{ c.feeInsPct }} {{ c.value }} {{ c.status }}
{{ cli_pager.label }}
No accounts match your filters.
New imports · onboarding

Assign advisers

Imported accounts arrive with type and value but no adviser. Select accounts on the right, set the adviser, fees and billing type on the left, then assign them in one batch. Account type and value come straight from the import.

Unassigned{{ assignUnassignedCount }}
Selected{{ assignSelCount }}
Selected value{{ assignSelValue }}

Assignment details

Applied to every selected account.
%
bps
{{ assignDesigRule }}
Non-billable — fee fields are ignored for these accounts.
Pick an adviser and select at least one account.

Unassigned accounts · {{ assignUnassignedCount }}

Every account has an adviser. Nothing to assign.
{{ assignSelLabel }} · {{ assignSelValue }}
Consolidated relationships

Households

Each household is a unique identifier that groups one investor's accounts — or a couple's — into a single consolidated relationship.

Households
{{ hhCount }}
Total AUM
{{ hhAUM }}
Multi-account
{{ hhMulti }}
Avg accounts / household
{{ hhAvg }}
{{ col.label }} {{ col.caret }}
{{ h.label }} · {{ h.countLabel }} · {{ h.billed }} billed · {{ h.aum }} AUM
{{ h.name }} {{ h.members }} {{ h.rel }} {{ h.advisorLabel }} {{ h.billed }} {{ h.aum }}
{{ hh_pager.label }}
No households match your search.
Grouping & audit

Organize households

Drag accounts from the right onto a household — or check several and assign them all at once. An account belongs to one household at a time, so assigning moves it out of any other household automatically.

Households{{ orgHhCount }}
Accounts grouped{{ orgGroupedCount }}
Unassigned{{ orgUnassignedCount }}
No account in two households

Households

drop accounts here · ✕ to unassign
Drop here to create a new household
No households yet. Create one, then add accounts from the right.
No households match your search.
{{ hh.name }}
{{ hh.accts }} accounts · {{ hh.billed }} billed · {{ hh.aum }} AUM
{{ m.value }}
No accounts yet — add some from the right.
{{ orgHhPageLabel }}

Unassigned accounts · {{ orgUnassignedCount }}

Every account belongs to a household.
{{ orgUnPageLabel }}
{{ orgSelLabel }}
Type a name to create a new household.

{{ hd_name }}

{{ hd_rel }}
{{ hd_members }} · {{ hd_memberCount }} accounts · {{ hd_advisers }}
Household AUM
{{ hd_aum }}
{{ hd_memberCount }} accounts consolidated
Growth since inception
{{ hov_growthPct }}
from {{ hov_startValue }} · {{ hov_startLabel }}
Fees billed since inception
{{ hd_lifeGross }}
{{ hd_periods }} periods billed
INS since inception
{{ hd_lifeIns }}
sub-advisory across accounts

Consolidated account value

loading history…
Loading…

Fees billed per quarter

loading history…
Loading…

Consolidated account value

all accounts · since {{ hov_startLabel }}
{{ hov_aumSvg }}
{{ hov_aTip.label }}
{{ hov_aTip.val }}

Fees billed per quarter

Adviser fee INS
{{ hov_feeSvg }}
{{ hov_fTip.label }}{{ hov_fTip.gross }}
Adviser fee{{ hov_fTip.adv }}
INS sub-advisory{{ hov_fTip.ins }}

Accounts in this household

{{ hd_memberCount }} accounts · click to open
Account Type Adviser Fee Value Billed to date
{{ r.name }}
{{ r.acct }}
{{ r.type }} {{ r.av }}{{ r.advisor }} {{ r.feeBps }} {{ r.value }} {{ r.billed }}

Consolidated billing

Blended fee
{{ hd_blendedBps }}
{{ hd_blendedPct }}
Gross fee / quarter
{{ hd_grossQtr }}
INS sub-advisory / qtr
{{ hd_insQtr }}
Adviser net / quarter
{{ hd_advQtr }}

{{ ad_name }}

{{ ad_status }} {{ ad_desigLabel }}
{{ ad_acct }} · {{ ad_household }} · {{ ad_type }} · Since {{ ad_since }}
Review: delinked?
This account billed last quarter but not the latest — it still counts in AUM. Keep the client, or delink the account. Either choice clears this flag.
Account value
{{ ov_curValue }}
as of {{ ad_asOf }}
Growth since inception
{{ ov_growthPct }}
from {{ ov_startValue }} · {{ ov_startLabel }}
Fees billed since inception
{{ ad_histLifetime }}
{{ ad_histPeriods }} periods billed
INS fees since inception
{{ ov_insLifetime }}
Insight Folios sub-advisory

Account value

Captured at each billing · since {{ ov_startLabel }}
{{ ov_aumSvg }}
{{ ov_vTip.label }}
{{ ov_vTip.val }}

Fees billed per quarter

Adviser fee INS
{{ ov_feeSvg }}
{{ ov_fTip.label }}{{ ov_fTip.gross }}
Adviser fee{{ ov_fTip.adv }}
INS sub-advisory{{ ov_fTip.ins }}

General details

Saved

Edits save instantly and apply everywhere this account appears.

{{ ed_acct }}Read-only
{{ ed_linkStatus }}

Delinked accounts are excluded from billing runs and hidden from active sortings. You can relink at any time.

Advisers & billing

{{ a.name }} {{ a.pct }}
Annual fee {{ ed_feeLabel }} {{ ed_feePct }}
INS Advisory {{ ed_insLabel }}

{{ ed_feeHelp }}

Account Information

From the Schwab opening export. Blank until imported.

Account opened {{ ad_openDate }}
Registration type {{ ad_regType }}
Name — TallyFin {{ ad_nameOurs }}
Name — Schwab {{ ad_nameSchwab }}
Household {{ ad_detailHousehold }}
Email {{ ad_email }}
Phone {{ ad_phone }}
HH Group ID {{ ad_hhGroupId }}
Positions

Holdings inside this account — what they own, position weights, and cost basis — will live here.

Coming soon
PreviewThis is sample data, not live data. It shows how this feature will look and work once it's connected. Figures do not reflect this client's real account.
Market value
{{ ap_posVal }}
{{ ap_nPos }} positions · {{ ap_cash }} cash
Est. annual income
{{ ap_fwd }}
{{ ap_yld }} yield on value
Dividends
{{ ap_income }}
Account opened {{ ap_open }}
PositionSharesValueWeightCost basisGainYieldEst. income
{{ p.symbol }}
{{ p.name }}
{{ p.shares }} {{ p.value }}
{{ p.weight }}
{{ p.cost }} {{ p.gain }} {{ p.yld }} {{ p.income }}
Dividends

Historical dividend performance for this account — income received and yield over time — will live here.

Coming soon
PreviewThis is sample data, not live data. It shows how this feature will look and work once it's connected. Figures do not reflect this client's real account.
Lifetime dividends
{{ ap_life }}
Since {{ ap_open }}
Est. next 12 months
{{ ap_fwd }}
At current dividend rates
Yield on value
{{ ap_yld }}
{{ ap_income }}

Dividends received by year

{{ b.yoy }}
{{ b.val }} {{ b.year }}
Transactions

Contributions, withdrawals, trades, and other account activity will be listed here.

Coming soon
PreviewThis is sample data, not live data. It shows how this feature will look and work once it's connected. Figures do not reflect this client's real account.
{{ ap_txCount }}
DateTypePositionDescriptionAmount
{{ t.date }} {{ t.type }} {{ t.symbol }} {{ t.desc }} {{ t.amount }}
See something off on this account? Raise it with the admin team — no email, it shows up in their queue. Flagged — admins notified

Required to bill

Ready to bill
{{ ck.icon }} {{ ck.label }}

Set the first billing period

This new account won't bill until you set its first billing period.

Held — first bill {{ fb_label }}

Due this period — editable until billed

First bill: {{ fb_label }} ✓ folded in

Advisers on this account

Saved
{{ r.initials }}
%
{{ r.dollars }}
Split total {{ ad_splitTotal }}%
Shown dollars are this adviser's share of the {{ activeQ }} remainder.

Fee setup

Saved
{{ ad_desigLabel }}
{{ ad_desigRule }}
Non-billable — zero advisor fee and zero INS sub. This account is excluded from billing.
bps
= {{ ad_feePct }} annual
Resolved from value band
{{ ad_bandRate }}{{ ad_feePct }}
Band: {{ ad_bandLabel }}
{{ ad_bandNote }}

Insight Folios sub-advisory

Taken first, before adviser pay.

bps
Adviser remainder rate {{ ad_remainderBps }} ({{ ad_remainderPct }})
Coach {{ ad_coachName }} takes {{ ad_coachBps }} out of the INS portion.

Refunds / credits

{{ rf.reason }}{{ rf.date }}+{{ rf.amount }}
Total credited{{ ad_refundsTotal }}
No refunds. Clients can receive credits only — no client debit.

Last bill period · {{ ad_periodLabel }}

{{ ad_bdGross }}
Gross fee{{ ad_mathGross }} {{ ad_bdGross }}
− Insight Folios sub-advisory{{ ad_mathIns }} −{{ ad_bdIns }}
↳ coach (out of INS) · {{ ad_coachName }}{{ ad_mathCoach }} {{ ad_bdCoach }}
Adviser remainder {{ ad_bdAdvTotal }}
↳ {{ r.name }} · {{ r.pct }}% {{ r.dollars }}
Rounding cent → Insight Folios{{ ad_bdLeftover }}

Billing history

All periods since inception
Periods billed
{{ ad_histPeriods }}
Fees billed since inception
{{ ad_histLifetime }}
INS fees since inception
{{ ad_histLifeIns }}
Period AUM INS fee Adviser fee Total
{{ r.label }} {{ r.aum }} {{ r.ins }} {{ r.adv }} {{ r.total }}
Total {{ ad_histLifeIns }} {{ ad_histLifeAdv }} {{ ad_histLifetime }}
Advisor roster

Advisers

Each adviser owns a book with its own splits and ledger. The owner appears here as a normal adviser.

Advisers
{{ advCount }}
Adviser AUM
{{ advSumAum }}
Inactive advisers
{{ advInactiveCount }}
Unbilled AUM
{{ advUnbilledAUM }}
Adviser Accounts Book AUM YTD adviser YTD INS Coaching Total billed
{{ a.initials }}{{ a.name }}OwnerCoach{{ a.number }} {{ a.accounts }} {{ a.aum }} {{ a.ytdAdviser }} {{ a.ytdIns }} {{ a.coachName }}{{ a.coaching }} {{ a.total }}
Firm total {{ advTotAccounts }} {{ advTotAum }} {{ advTotYtdAdviser }} {{ advTotYtdIns }} {{ advTotCoaching }} {{ advTotTotal }}
{{ advPager.label }}
Insight Folios

Insight Folios

Platform company — receives the sub-advisory override, separate from any adviser book

Override = the sum of every account's Insight Folios sub-advisory fee, less the coaching slices paid out of it. Advisers (including the owner) are paid their remainder regardless of who owns the platform.

Sub-advisory collected · {{ activeQ }}
{{ ins_sub }}
Coach payouts
−{{ ins_coach }}
Net override
{{ ins_override }}

By quarter · {{ dashFiscalYear }}

Quarter Sub-advisory Coach payouts Net override Status
{{ q.label }} {{ q.sub }} {{ q.coach }} {{ q.net }} {{ q.status }}

By year

Year Sub-advisory Coach payouts Net override
{{ y.year }} {{ y.sub }} {{ y.coach }} {{ y.net }}

Prior-year figures are estimated from each year's adviser-net history at the current sub-advisory / coaching ratio.

{{ d_initials }}

{{ d_name }}

{{ d_number }} · {{ d_accounts }} accounts · {{ d_aum }} AUM · since {{ d_startYear }}
Book AUM
{{ d_aum }}
{{ d_accounts }} accounts · YTD {{ d_ytd }}
Client accounts
{{ d_clientAcctN }}{{ d_clientAcctGrowth }}
Growth since Q4 last year
Total fees since inception
{{ d_lifetime }}
{{ d_histPeriods }} periods billed · since {{ d_startYear }}
INS override since inception
{{ d_insLifetime }}
Insight Folios sub-advisory · {{ d_insPct }}

Book AUM by year

since {{ d_startYear }}
{{ adv_aumSvg }}
{{ adv_aTip.label }}
{{ adv_aTip.val }}

Fees by year

Adviser net INS
{{ adv_feeSvg }}
{{ adv_fTip.label }}{{ adv_fTip.gross }}
Adviser net{{ adv_fTip.adv }}
INS sub-advisory{{ adv_fTip.ins }}

Current year reflects fees billed so far.

Avg fee / account
{{ d_statAvgFeeAcct }}
annual, across book
Blended rate
{{ d_statBlended }}
annual, on AUM
Avg quarterly payout
{{ d_statAvgQtr }}
adviser net
YTD net payout
{{ d_statYtd }}
{{ activeQ }} {{ d_year }}

Quarterly billing · {{ d_year }}

Gross → net payable, each quarter
Quarter Gross fee INS sub Coaching Adjustments Net payable
{{ q.q }} Current {{ q.gross }} {{ q.ins }} {{ q.coach }} {{ q.adj }} {{ q.net }}
Adjustment detail · debits & credits
Date Description Type Amount
{{ e.date }} {{ e.label }} · {{ e.recurring }} {{ e.type }} {{ e.sign }}{{ e.amt }}
YTD total {{ d_yqTotGross }} {{ d_yqTotIns }} {{ d_yqTotCoach }} — {{ d_yqTotNet }}

Adjustments include ledger debits/credits and any INS-shortfall auto-debit. The current quarter is still open.

Total fees since inception
{{ d_lifetime }}
{{ d_histPeriods }} periods billed · since {{ d_startYear }}
INS override since inception
{{ d_insLifetime }}
Insight Folios sub-advisory · {{ d_insPct }}

Quarterly payout history

Advisor net by quarter · newest first
Year Q1 Q2 Q3 Q4 Total
{{ m.year }}
{{ m.c0.val }}
{{ m.c1.val }}
{{ m.c2.val }}
{{ m.c3.val }}
{{ m.total }}

Adviser net of Insight Folios sub-advisory and any coaching carve-out. Current year reflects fees billed so far. Click any quarter above to see its billing below.

Billing for {{ d_histLabel }}

Open quarter
{{ d_histPeriodLabel }} · {{ d_histNote }}
{{ col.label }} {{ col.caret }}
{{ r.acct }} {{ r.name }} {{ r.value }} {{ r.fee }} {{ r.ins }} {{ r.gross }}
No accounts match your search.
{{ d_histCount }} accounts · {{ d_histPeriodLabel }} {{ d_histTotal }}
{{ d_histPager.label }}
No interim billing for this quarter.

Adviser's own accounts

Personal & family money — billed at the system-wide adviser INS rate

Adviser INS rate
bps
system-wide
Adviser INS rate · {{ d_ownRate }} · system-wide
Account Name Value INS / qtr
{{ o.acct }} {{ o.name }} {{ o.value }} {{ o.insQtr }}
{{ d_ownCount }} own accounts {{ d_ownAum }} {{ d_ownInsQtr }}
No accounts designated as the adviser's own yet.
Move a client account to this adviser's own book — it will bill at the adviser INS rate.
{{ c.acct }} {{ c.name }} {{ c.value }}

Client accounts

One INS rate per adviser — every client account bills at this rate. Full client detail is on the Accounts tab.

Client INS rate
bps
{{ d_clientRate }}
Set by super admin · applies to all of this adviser's client accounts
{{ d_clientCount }} client accounts
{{ d_clientAum }} AUM · {{ d_clientInsQtr }} INS this quarter

Non-billable accounts

Zero advisor fee and zero INS sub — excluded from billing. Set the designation on each account.

Account Name Category Value
{{ n.acct }} {{ n.name }} {{ n.cat }} {{ n.value }}
{{ d_nonBillCount }} non-billable accounts {{ d_nonBillAum }}
No non-billable accounts on this adviser's book.

INS exceeds client fee

{{ d_flagCount }}
When Insight Folios' INS sub rate is higher than the total fee the client pays, the firm still takes its full INS rate — so the adviser owes the gap. It's auto-debited from the adviser's net payout each period. Resolve it by raising the client's fee or renegotiating the INS rate on the account.
Account Client name Client fee INS rate Shortfall Auto-debit / qtr
{{ f.acct }} {{ f.name }} {{ f.clientFee }} {{ f.insRate }} {{ f.shortBps }} −{{ f.shortQtr }}
Total auto-debited this quarter −{{ d_flagTotalQtr }}
No accounts where INS exceeds the client fee. Every client pays at least the platform's INS rate.
Coach designation
Designated as a coach · coaches {{ d_coachees }} ({{ d_coachPayout }}/qtr). Assign who they coach on Admin → Coaches.
Any adviser can be a coach. Turn this on to make them selectable when setting up a coach.
Coached by {{ d_coachName }} · {{ d_coachBps }} on the whole book, taken from Insight Folios' sub-advisory.
{{ d_subZeroNote }}. The platform override is tracked separately under Insight Folios, not in this book.

Quarterly payout history

Advisor net by quarter · newest first
Year Q1 Q2 Q3 Q4 Total
{{ m.year }}
{{ m.c0.val }}
{{ m.c1.val }}
{{ m.c2.val }}
{{ m.c3.val }}
{{ m.total }}

Debits & credits

{{ d_ledCount }} entries · nets to {{ d_ledNetAll }}
{{ lf_periodHint }}
Date Description Frequency Type Amount
{{ l.date }} {{ l.label }}{{ l.sub }} {{ l.recurring }} {{ l.type }} {{ l.sign }}{{ l.amount }} Auto
Net ledger adjustment · {{ activeQ }} (incl. auto INS shortfall) {{ d_ledNetAll }}
YTD adjustment {{ d_ledYTD }}
No debits or credits yet. Use Add entry to record one.
The net adjustment moves the opposite way against Insight Folios. A monthly entry counts ×3 at the quarter. INS-shortfall debits are posted automatically and can't be edited here.

Ledger history

Debits & credits by billing period
Period Entries Debits Credits Net
{{ h.period }} CurrentImported {{ h.entries }} {{ h.debits }} {{ h.credits }} {{ h.net }}
Date Description Type Amount
{{ e.date }} {{ e.label }} · {{ e.recurring }} {{ e.type }} {{ e.sign }}{{ e.amt }}
{{ h.pager.label }}
No debit or credit entries in this period.
Imported lump — none recorded.
{{ ir.label }}{{ ir.val }}
(breakdown approximate)
No ledger activity in any billing period yet.
PreviewThis is sample data, not live data. It shows how this feature will look and work once it's connected. Figures do not reflect real client accounts.
Net new assets · {{ g_year }} YTD
{{ g_ytd }}
{{ g_vsPrev }} vs same period {{ g_prevYear }}
Baseline
{{ g_base }} /yr
{{ g_baseSub }}
Pace vs baseline
{{ g_pace }}
{{ g_above }} vs {{ g_target }} expected by Q{{ g_qDone }}
Gross deposits · YTD
{{ g_dep }}
Money in from clients
Withdrawals · YTD
{{ g_wd }}
Distributions, transfers out, taxes withheld
Accounts opened · YTD
{{ g_accts }}
{{ g_hh }} new households

Net new assets by year

Net newJoining year (book transfer)Baseline
{{ b.tLabel }}
{{ b.tNet }} net new
Deposits{{ b.tDep }}
Withdrawals{{ b.tWd }}
Baseline · {{ b.tBaseSub }}{{ b.tBase }}
{{ b.val }}
’{{ b.year }}

{{ g_year }} by quarter

Net new assets
{{ q.label }}{{ q.vs }}
{{ q.val }}
{{ q.sub }}
{{ q.baseQ }}

Deposit history

Gross deposits, withdrawals and new relationships by year
YearGross depositsWithdrawalsNet newAccounts openedNew householdsBaselinePace
{{ y.year }} {{ y.tag }} {{ y.dep }} {{ y.wd }} {{ y.net }} {{ y.accts }} {{ y.hh }} {{ y.base }} {{ y.baseSub }} {{ y.pace }}

{{ g_asOf }}. Net new = gross deposits − withdrawals; market growth is excluded.

New assets

Deposits, withdrawals, net new assets and pace against baseline will live here once deposit data is connected.

Coming soon

Accounts & fee splits

{{ col.label }} {{ col.caret }}
{{ a.acct }}
{{ a.name }}
{{ a.desig }}
{{ a.subFee }} {{ a.adviserFee }} {{ a.total }} {{ a.billed }}
{{ d_acctPager.label }}

Fee bands

Banded accounts resolve their rate from this adviser's schedule · firm max {{ d_bandCap }}

Bands have gaps, overlaps, or exceed the firm cap — fix before using banded mode.
Value from Value to Rate (bps)
$
$
{{ b.pct }}{{ b.overFlag }}

A blank rate = “Negotiate.” Bands are validated for gaps, overlaps, and the firm cap.

Billing periods

Billing

Create a new quarterly or interim billing run, or open a past period.

Total AUM
{{ firm_statAUM }}
{{ firm_statAumYoY }} YoY · {{ firm_statCagr }} CAGR
Fee run-rate
{{ firm_statFeesRun }}
{{ firm_statFeesYoY }} YoY · {{ firm_statFeesYtd }} YTD
Accounts
{{ firm_statAccounts }}
{{ firm_statNetNew }} net new in {{ firm_curYear }}
Advisers
{{ firm_statAdvisers }}
active books since {{ firm_startYear }}

Firm AUM by year

{{ firm_statCagr }} CAGR since {{ firm_startYear }}
{{ firm_aumSvg }}
{{ firm_aTip.label }}
{{ firm_aTip.val }}

Fees by year

Adviser net Coaching Subadvisory
{{ firm_feeSvg }}
{{ firm_fTip.label }}{{ firm_fTip.gross }}
Adviser net{{ firm_fTip.adv }}
Coaching{{ firm_fTip.coach }}
Subadvisory{{ firm_fTip.ins }}

Account growth

year-end accounts · net new on each bar
{{ firm_cgSvg }}
{{ firm_cgTip.label }}{{ firm_cgTip.count }}
Net new{{ firm_cgTip.add }}

By adviser

share of firm AUM · fee run-rate · YoY net
{{ col.label }} {{ col.caret }}
{{ a.initials }}{{ a.name }} {{ a.aum }} {{ a.share }} {{ a.accounts }} {{ a.fees }} {{ a.yoy }}
No advisers match your filters.
{{ firm_advPager.label }}
Lifetime fees billed
{{ hLifeGross }}
Lifetime advisor payouts
{{ hLifeNet }}
Billing runs
{{ hRuns }}
Avg gross / run
{{ hAvg }}

{{ dashFiscalYear }} quarters

Gross fees billed by period

{{ b.period }} · {{ b.type }}
{{ b.gross }}
{{ b.val }}
{{ b.label }}

All billing periods

Period Type Clients Gross Advisor net Status
{{ r.period }}{{ r.date }} {{ r.type }} {{ r.clients }} {{ r.gross }} {{ r.net }} {{ r.status }}
{{ billEmptyMsg }}

New billing run

1
Period & type
2
Upload
3
Cashless
4
Issues
5
Review
6
Submitted
Billing type
Billing quarter
Month client was added
{{ forwardTitle }}
{{ forwardNote }}
Couldn’t save the upload — {{ impError }}. Your balances were not stored. Check the file and try again, or pick the date and retry.
{{ uploadTitle }}
{{ uploadDesc }}
New-client template
Account #, Client Name, Advisor #, Annual Fee %, INS Split %, Value
Balances template
Account #, Portfolio Value — one row per account
{{ impFileName }}
{{ impTotal }} rows uploaded · {{ runTypeLabel }}

Balances and cash positions are in. Next, set the date these balances are from, then TallyFin runs the cashless check.

Billing date
Pick the day you are running this bill. Fees are billed in advance, so TallyFin automatically dates every value in this file to {{ valuesAsOfLabel }} — the last day before the billing period.
{{ asOfMonthLabel }}
{{ w }}
Billing date {{ asOfLabelLong }}. TallyFin will date every value in this file {{ valuesAsOfLabel }} (the last day before the period) so the run can read them.
To continue, hit Continue to cashless check below.
Pick the balance date above to continue.

Cashless

{{ issCashlessN }} flagged

Accounts whose fee exceeds the liquid cash on hand (short-cash). Awareness only — nothing is charged here and billing is never blocked. Search the table to find a specific account.

Scanning the upload…
{{ issErrMsg }}

No cashless accounts

Every billed account has enough cash to cover its fee. Continue.

Client Account Fee due Cash Shortfall
{{ r.name }} {{ r.acct }} {{ r.fee }} {{ r.cash }} {{ r.shortfall }}

Issues to be aware of

{{ issOtherTotal }} flagged

Missing billing fields, accounts not yet in the system, and accounts active in TallyFin but absent from this upload. Awareness only and never blocks billing. Each list has its own search box.

Scanning the upload…
{{ issErrMsg }}

Nothing flagged

No incomplete, new-client or not-in-upload items. Continue to the full review.

Client Account Annual fee Sub-master
{{ r.name }} {{ r.acct }} {{ r.annual }} {{ r.sub }}
Client Account
{{ r.name }} {{ r.acct }}
{{ naPendingCount }} account(s) can't bill yet — assign an adviser and annual fee % to each. In-system accounts are completed in place; file-new accounts are permanently added to TallyFin.
{{ naError }}
Account # Client Value Missing Adviser Annual fee
{{ r.acct }} {{ r.name }} {{ r.valueLabel }} {{ r.missingLabel }} % Saved
{{ r.error }}
Account # Balance Status
{{ r.acct }} {{ r.value }} Not in system
Account # Adviser
{{ r.acct }} {{ r.advisor }}
Resolve accounts not in this upload
Each active billable account missing from the file must be delinked or given a value before you can commit.
All accounts resolved — you can continue to review
Account # Delink Enter value
{{ r.acct }}
{{ r.error }}
Account # Decision
{{ r.acct }} {{ r.label }}
{{ runErrMsg }}

{{ brPeriodLabel }} billing run — review

Not committed — review before billing

Value as of {{ brAsOf }}. Preview only — no account has been charged.

Nothing has been billed yet.
Billing happens — and the Schwab custodian file unlocks — only when you press Commit billing run.
{{ delinkEnteredN }} account(s) were not in the file. The billed value is the amount you entered, and the fee on this review is priced from those cents.
{{ brIssShortN }}
Short on cash
{{ brIssMissN }}
Missing fee info
{{ brIssNewN }}
New, not in system
{{ brIssNotInN }}
Not in upload
Every uploaded account has the cash and the setup it needs — clear to bill.
{{ t.label }}
{{ t.value }}
{{ brAdvReconText }}
Adviser Clients Gross INS Deductions Credits Coaching Net
{{ a.initials }}{{ a.name }}{{ a.tieNote }} {{ a.clients }} {{ a.gross }} {{ a.ins }} {{ a.deductions }} {{ a.credits }} {{ a.coach }} {{ a.net }}
Total · all advisers {{ brFootClients }} {{ brFootGross }} {{ brFootIns }} {{ brFootDed }} {{ brFootCred }} {{ brFootCoach }} {{ brFootNet }}
No advisers match your search.
{{ t5adv.label }}
Account Client Total value Cash Annual fee IMS fee Coaching Adviser net
{{ r.acct }} {{ r.name }} {{ r.value }} {{ r.cash }} {{ r.annual }} {{ r.ins }} {{ r.coach }} {{ r.net }}
Total · all accounts {{ brFeeTotValue }} {{ brFeeTotCash }} {{ brFeeTotAnnual }} {{ brFeeTotIns }} {{ brFeeTotCoach }} {{ brFeeTotNet }}
No accounts match your search.
{{ t5fee.label }}
Custodian file locked — a single FeeImport.csv unlocks for download after you commit the run.
Account # Fee amount
{{ s.acct }} {{ s.amount }}
No accounts match your search.
{{ t5schwab.label }}
{{ commitConflictMsg }}
{{ runErrMsg }}
{{ delinkCount }} account(s) still need a delink or entered value — resolve them on the Issues step before committing.
Nothing is billed until you commit.

Run committed — {{ brTotClients }} clients billed.

Run {{ brRunId }} · billed {{ brBilledDate }} · value as of {{ brAsOf }}Posted
{{ t.label }}
{{ t.value }}
Custodian file readyUnlocked
FeeImport_{{ brRunId }}.csv
{{ brSchwabCount }} accounts · {{ brTotGross }} total
{{ expExcludedNote }}
{{ expErrMsg }}

Commit {{ brPeriodLabel }} billing run?

This bills {{ brTotClients }} clients for {{ brTotGross }} and generates the Schwab custodian file. This cannot be undone.

{{ delinkEnteredN }} account(s) were not in the file. The billed value is the amount you entered, and the fee on this review is priced from those cents.

{{ rd_period }}

{{ rd_type }} {{ rd_status }}
Run {{ rd_id }} · billed {{ rd_date }} · value as of {{ rd_asOf }}
{{ rd_scopeLabel }}
Clients billed
{{ rd_clients }}
Gross billed
{{ rd_gross }}
INS portion
{{ rd_ins }}
Advisor payouts
{{ rd_net }}

Billed this period

Loading billed accounts for this period…
Period detail is unavailable for this run right now. Firm totals above are committed and correct; per-account billing detail could not be loaded.
{{ recon_banner }}
Gross
{{ recon_gross }}
Insight Folios
{{ recon_ins }}
Coach
{{ recon_coach }}
Advisers
{{ recon_adviser }}
Tie-out
{{ recon_tie }}
Each billed account's gross fee must equal its adviser net plus the INS (Insight Folios) portion. The "Off by" column shows any account where they don't tie. {{ recon_count }} accounts billed this period.
{{ col.label }} {{ col.caret }}
{{ r.name }}{{ r.acct }} · {{ r.advisor }} {{ r.gross }} {{ r.ins }} {{ r.coach }} {{ r.adviser }} {{ r.leftover }} {{ r.okLabel }}
{{ rd_reconPager.label }}
{{ rd_advReconText }}
{{ col.label }} {{ col.caret }}
{{ a.initials }}{{ a.name }}{{ a.tieNote }} {{ a.accounts }} {{ a.gross }} {{ a.ins }} {{ a.deductions }} {{ a.credits }} {{ a.coach }} {{ a.net }} {{ a.invoice }}
{{ rd_advTotal.label }} {{ rd_advTotal.accounts }} {{ rd_advTotal.gross }} {{ rd_advTotal.ins }} {{ rd_advTotal.deductions }} {{ rd_advTotal.credits }} {{ rd_advTotal.coach }} {{ rd_advTotal.net }}
{{ rd_advPager.label }}
{{ rd_clientLabel }}
{{ col.label }} {{ col.caret }}
{{ c.acct }} {{ c.name }} {{ c.advisor }} {{ c.feeDue }} {{ c.net }} {{ c.ins }}
{{ rd_cliTotal.label }} {{ rd_cliTotal.feeDue }} {{ rd_cliTotal.net }} {{ rd_cliTotal.ins }}
{{ rd_clientPager.label }}
{{ rejNotice }}
Loading the rejections ledger…
{{ rejLedgerErr }}
{{ rl_nRejected }} rejected · {{ rl_nReinstated }} reinstated this period
{{ rl_nSel }} selected
Account Reason Note Removed in Fee Status
{{ r.acct }}{{ r.name }} {{ r.reason }} {{ r.note }} {{ r.runs }} {{ r.fee }} {{ r.status }} {{ r.reinstatedMeta }}
No ledger entries match.
No rejections recorded for this period.

{{ rl_title }}

The fee goes back into {{ rl_period }} at the amount originally billed. TallyFin writes a new successor run. The original rejection stays in the ledger for the audit trail.

{{ r.acct }} {{ r.name }} was {{ r.reason }} {{ r.fee }}
Impact by adviser
{{ d.adviser }}{{ d.delta }}
{{ rl_err }}
{{ rl_total }} back in fees
{{ rb_period }} · Rejections

Remove rejected accounts

Mark the accounts the custodian rejected, preview the corrected adviser amounts, then commit. The run is only rewritten on commit.

{{ rejHeadLabel }}
This period has no committed run, so accounts can't be removed. The rejections ledger is still available.
Paste account numbers from the custodian's rejection report. Any separator works.
{{ rb_pasteMatched }} marked {{ rb_pasteMissing }}
{{ rb_countLabel }}
Account Client Adviser Market value Fee billed
{{ r.acct }} {{ r.name }} {{ r.adviser }} {{ r.value }} {{ r.fee }}
{{ rb_emptyMsg }}
{{ rb_pager.label }}
Reason for all
{{ s.acct }} {{ s.name }} {{ s.amount }}
Nothing marked yet.
Check accounts on the left, or use Paste list to mark the custodian's whole report at once.
{{ rejPreviewSummary }}
{{ rb_oracleText }}
AdviserBeforeAfterChange
{{ d.adviser }}{{ d.before }}{{ d.after }}{{ d.delta }}
Every other account and adviser stays the same.
{{ rb_noPreviewMsg }}
{{ rejErr }}
{{ rb_nStaged }} {{ rb_acctWord }} · {{ rb_feeTotal }} in fees removed · {{ rb_missingLabel }} · {{ rb_stepHint }}

Cashless check

Dry run

A preparedness check, run about a week before real billing. It never charges anyone, posts nothing to the custodian, and produces no file — it just flags the accounts that won't have enough liquid cash to cover their fee, so the team can free up cash first.

1
Period & type
2
Upload cash positions
3
Shortfalls
Cashless check type
Quarter to check
Month client was added
Nothing is charged.
This is a readiness preview only. No account is billed, no status changes, and no custodian file is created.

Past cashless checks

Run date Type Period Short To free up
{{ r.date }} {{ r.type }} {{ r.period }} {{ r.shortN }} {{ r.totalShort }}
{{ ccUploadTitle }}
One row per account carrying its total value, liquid cash, and non-liquid securities. TallyFin compares the fee each account would owe against its cash on hand — no charge is ever made.
{{ ccMetaType }} · {{ ccMetaPeriod }} · {{ ccMetaDate }} · dry run, nothing charged
{{ ccRunHeadline }}
{{ ccSummary }}
{{ ccSummary }}
Exceptions · {{ ccExcN }} account(s) need attention — skipped, not billed
Account Client Reason — needs attention
{{ r.acct }} {{ r.name }} {{ r.reason }}
Short accounts · {{ ccFailN }} need cash freed up before billing
Client Account Fee due Cash on hand Shortfall
{{ r.name }} {{ r.acct }} {{ r.fee }} {{ r.cash }} −{{ r.shortfall }}

Every account is covered

No account is short on liquid cash for {{ ccMetaPeriod }}. The book is ready when you run real billing.

Supplemental bill

Owner-only correction

An off-cycle correction for {{ sup_periodLabel }} — a period that is already billed and locked. It only adds accounts that were not billed in this period. An account can never be billed twice in a period.

Owner access required

A supplemental bill is a sensitive correction to a locked period. Only the firm owner can run one. Sign in as the owner to continue.

This adds an off-cycle bill to a locked period
{{ sup_periodLabel }} has already been billed. A supplemental run does not re-run the period — it only bills accounts that were missed. Any account already billed for this period will be flagged and blocked. The result is its own small custodian export covering just the added accounts.
Loading held accounts…
{{ supHeldErr }}
No held accounts recorded for {{ sup_periodLabel }}. Either every account collected, or the held list hasn't been backfilled yet.
Accounts that couldn't collect · {{ supHeldN }}
These accounts were committed to the {{ sup_periodLabel }} bill but couldn't collect — either cash-short (sent to Schwab, bounced) or excluded because the billing amount was $0 or negative. Upload a fresh Schwab CSV below to check which accounts now have enough cash to collect at their original committed charge (no re-pricing). $0/negative accounts are surfaced for review and must be resolved before they can be collected.
{{ r.name }}{{ r.acct }} {{ r.reason }} {{ r.original_fee }}
Step 1 — Upload a fresh Schwab CSV to check cash coverage
Upload the latest Schwab account-balances file. Cash is read transiently — no balances are stored. Each held cashless account is checked: current cash ≥ original committed charge → ready. $0/negative accounts are shown for review.
{{ supCollectErr }}
Ready to collect · {{ supCollectReadyN }}
{{ r.name }}{{ r.acct }} original charge {{ r.original_charge }}
This re-sends the original committed charge — no re-pricing. No new billing line is created. This is a re-export of the charge already on file.
Sending…
{{ supSendErr }}
✓ Sent {{ supSentN }} account(s) to Schwab. File downloaded.
Not yet ready · {{ supCollectNotReadyN }}
{{ r.name }}{{ r.acct }} {{ r.reason }}
Confirm supplemental bill · {{ sup_periodLabel }}
{{ sup_eligibleN }} account(s) will be billed off-cycle for a total of {{ sup_totalFee }}. This produces its own small custodian export covering only these accounts.
Client Account Advisor Fee
{{ r.name }} {{ r.acct }} {{ r.advisor }} {{ r.fee }}

Supplemental bill recorded

{{ sup_eligibleN }} account(s) were billed off-cycle for {{ sup_periodLabel }} ({{ sup_totalFee }}). Download the small custodian file covering just these accounts.

System setup

Settings & Admin

Users, advisers & submasters, firm-wide rules, and coaching. Fee bands live on each adviser's page.

{{ col.label }} {{ col.caret }}
{{ u.initials }}{{ u.name }}{{ u.email }} {{ u.role }} {{ u.submaster }} {{ u.scope }} {{ u.tailscale }} Remove?
No users match.
{{ u2_pplPager.label }}

Each adviser's book is the accounts under their submasters. An adviser can have several submasters; a submaster belongs to one adviser.

{{ c.code }}Sample {{ c.accounts }} {{ c.aum }}
{{ col.label }} {{ col.caret }}
{{ r.initials }}{{ r.name }}Coach
{{ r.offMsg }}
{{ r.onMsg }}
{{ c.code }}Sample No submaster
{{ r.accounts }} {{ r.aum }} {{ r.userName }}{{ r.userEmail }} No sign-in
No advisers match.
{{ u2_subPager.label }}
Firm max fee cap

No negotiated rate or band may exceed this.

bps
= {{ set_maxCapPct }} annual

Each adviser has at most one coach. A coach earns their bps on each coached adviser's book, paid from Insight Folios' sub-advisory fee — not the adviser's pay.

{{ co_nCoaches }} coaches {{ co_nCoached }} advisers coached {{ co_nUn }} uncoached
Coaches
{{ co_listEmptyMsg }}
Coaches are users with the role.
{{ co_d.initials }}
{{ co_d.name }}
Submaster {{ co_d.code }} · Adviser + Coach
bps
Projected payout / qtr
{{ co_d.payout }}
Coaching {{ co_d.countLabel }}
{{ co_d.aum }} coached AUM
{{ r.initials }}{{ r.name }} {{ r.code }} {{ r.aum }} {{ r.payout }}
No advisers yet. Search below to add one.
Add an adviser
{{ r.initials }} {{ r.name }}{{ r.code }} {{ r.aum }} Coached by {{ r.takenBy }}
{{ co_addHint }}
Uncoached advisers
Pick a coach for each adviser. Coaches themselves aren't listed.
{{ r.initials }}{{ r.name }} {{ r.code }} {{ r.aum }} {{ r.accounts }}
{{ co_unEmptyMsg }}
{{ co_unPager.label }}

Prior-year billing history

Reserved for a later version — read-only history of prior-year billing for reference. No calculations here yet.

Coming in a later version

{{ adminDoneLabel }}

The uploaded records were validated and written to the system. Clients, advisers, fees and splits are now available across every page.

Initialize the system
Seed the platform out of the gate. One row per account with everything needed: account number, client name, household, advisor, advisor number, joint advisor, account type, annual fee % and INS split %.
Master setup template
Account #, Client Name, Household, Advisor, Advisor #, Joint, Type, Annual Fee %, INS Split %, Value
{{ adminImportErr }}
Import past billing
Bring in historical billing periods so the system has full history from day one. Same columns as a normal run plus the period — imported records post to the right places but stay marked as historical, not current.
Past billing template
Billing Period, Type, Account #, Client Name, Advisor, Value, Fee %, Quarterly Fee, INS Portion
{{ adminImportErr }}
Coverage check

Unbilled AUM

Billing $0 is allowed — but it must always be visible here. Nothing is silently dropped.

Total unbilled AUM
{{ ub_total }}
reflects the filters below
Accounts shown
{{ ub_count }}
of {{ ub_allCount }} flagged total
Client-managed
{{ ub_managedCount }}
{{ ub_managedAUM }} AUM
Money market
{{ ub_mmktCount }}
{{ ub_mmktAUM }} AUM
{{ col.label }} {{ col.caret }}
{{ r.acct }} {{ r.name }} {{ r.advisor }} {{ r.type }} {{ r.value }} {{ r.since }}
{{ ub_pager.label }}

Apply refund / credit

Clients can receive credits only — this is recorded against the account.

$

{{ hhModalTitle }}

Household names must be unique — this is the key that groups accounts for consolidated billing.

{{ hhModalAttachLabel }}
{{ hhModalErr }}

Add client

Create an account manually. Everything except the first bill works like an imported account.

%
bps
$
Adviser split

How the adviser remainder is divided between the two advisers. Must total 100%.

%
%
Split total {{ cf2_splitTotal }}%

We're in {{ activeQ }} {{ addYr }}. Pick when this client first bills — an interim month for the rest of this quarter, or the next full quarter.

Add adviser

Just the name and sub master to start — fill in the rest from the adviser's page once they're created.

TallyFin

{{ firmName }} fee billing · restricted access

Sign in to continue

Access is limited to allow-listed Google accounts. There is no password — authentication runs entirely through Google.

Allowed domains · @dursocapital.com · @insightfolios.com

Hosted in-house over the firm's private network · Google-managed identity

{{ sm_initials }}

Submasters for {{ sm_name }}

{{ sm_summary }}

Attached
{{ c.code }}Sample New {{ c.meta }}
{{ sm_noneMsg }}
Add a submaster
{{ c.code }}Sample {{ c.meta }} {{ c.ownerName }}
{{ c.moveMsg }}
No submasters match.
Unassigned submasters are listed first. Moving one takes it, and its accounts, away from its current adviser.

{{ mf_title }}

They sign in with Google using their firm address. Role decides what they see.

@
{{ m2_subSel }}
No submasters match.
Pulled from custodian data. A submaster can belong to only one person.
They'll appear under Coaching, where you choose which advisers they coach.
{{ m2_craCount }}
Firm-wide access. No submaster needed.
{{ mf_err }}
Choose an account
to continue to TallyFin
{{ authDenied }}
Only allow-listed firm accounts appear here. Add or remove people under Settings & Admin → Users.
{{ toastLabel }}