WorkflowWealth Management & Advisory

Financial Planning Data Gathering

Financial planning data gathering that turns a household's shoebox into cited plan inputs in five days

Plan inputs ready in five days, not three weeks, every line tied to its source page.

See one case, screen by screen ↓
demo23documentsfrom one household, sorted and read with every value cited to its page
demo41mentionsof accounts merged into 17 accounts, each merge with its reason
demo58of 58 fieldspushed to the planning software and read back, 0 mismatches
target5daysfrom first meeting to plan inputs ready, against a typical 16
In short

What is Financial Planning Data Gathering?

Financial planning data gathering, also called client data gathering or financial planning data collection, is the work of collecting a household's statements, policies, pay stubs, tax return and questionnaire and turning them into the planning software's inputs before the plan is built. Financial Planning Data Gathering gives that work to seven agents that read every document into a household balance sheet with each value cited to its page, merge duplicate accounts, flag stale statements and ask the client only for what is missing. A paraplanner reviews and signs, and a financial planner approves before the inputs are pushed.

AI in asset management: a buyer's guide to agentic AI for investment managers →

Updated

The problem

Why financial planning data gathering takes three weeks

Before an advisor can build a financial plan, someone has to do the financial planning data gathering: turn a household's shoebox into the planning software's fields — brokerage and retirement statements, bank statements, 529 and HSA statements, an equity award summary, insurance policies, pay stubs, a mortgage note, a tax return and the client questionnaire. A paraplanner re-keys the balances by hand, works out which statement is the same account, and sends a generic request list that asks the client for things already on file.

The risk sits in what nobody had time to check. A 403(b) balance that is nearly four months old, the same IRA entered from the statement and again from the questionnaire, an insurance cash value typed as the face amount, a foreign contract left out or converted at an unknown rate. Account aggregation covers the linked accounts and misses the policies, equity awards and foreign contracts. And nothing records where a number came from, which is a Reg BI care-obligation and documentation weakness.

typical10hoursmedian to create and deliver a comprehensive financial plan
typical1 in 4plannersdeliver the written plan within two weeks of the discovery meeting
typical26%of advisors name paperwork as the task they would most like to remove
Where a household's business days go, first meeting to plan inputsestimated
By hand16 days
With the solution5 days
  • Sending the request list and waiting on the client6 → 2 d
  • Sorting files and working out which account each one is2 → 0.2 d
  • Re-keying balances, policy values, loans and income3 → 0.5 d
  • Chasing missing and stale statements3 → 1.5 d
  • Checking and approving the inputs1.5 → 0.6 d
  • Entering them in the planning software0.5 → 0.2 d

Estimated split of the demo firm's 16-day baseline by hand, and of the 5-day target with the agents.

How it works

How a household's documents become plan inputs

Seven agents sort, read, merge and check every document a household sends; a paraplanner signs and a planner approves the push.

What comes in
Documents inAbout 21 documents per household · client portal, plan mailbox, custodian feed; any language
Agents at work
Intake agentsorts and matches
Then
Extraction agentvalues cited to pages
Matching agent41 mentions → 17 accounts
Then
Checker agentsecond read, stale dates
Checklist agentasks only what is missing
Then
Plan mapping agentpush and read back
A person decides
Paraplanner and financial plannerreview and sign · approve the push
What comes out
Household balance sheet, every line cited
Plan inputs pushed and read back
Audit pack for every input
One case, step by step

Financial planning data gathering for one household, screen by screen

Priya and Sam Natarajan of Scarsdale, NY met their planner, Marcus Webb, CFP, at Quillfield Private Wealth on Wed Oct 14. Their plan meeting is Oct 28, and the plan inputs are due Wed Oct 21 under the firm's 5-day rule. Here is how their financial planning data gathering goes, in the working solution.

  1. 01Monday, 8:12 a.m.

    What the agents did overnight, and what needs her

    Lena Ortiz · Paraplanner

    Lena has 14 households, 5 ready for her review, 3 waiting on clients and 4 at risk of the 5-day rule. Overnight the Intake agent sorted 61 new documents for 9 households, 47 from the client portal and 14 from the plan mailbox. First in her list: the Natarajans, where 4 lines need her — 2 stale statements, 1 merge question and 1 disagreement between agents.

    Matching agent: “Natarajan: 41 mentions → 17 accounts. Kept the two 529 plans apart by beneficiary; one IRA merge is a question for you.”

  2. 02The shoebox

    23 documents sorted, read and matched

    Intake, Extraction and Matching agents

    The Natarajans sent 23 documents between Oct 15 and Oct 18: 19 through the client portal and 4 by email to the plan mailbox, one of them in French. Lena can replay the run: each document gains its type, institution and date, the Extraction agent reads 112 values with their pages, the Matching agent turns 41 mentions into 17 accounts, and the Checker agent re-reads and checks the dates.

    Each agent's step is shown as it runs: “Checker agent · re-reading and checking dates — 2 statements older than 90 days · 1 disagreement.”

  3. 03The balance sheet

    A household balance sheet, every line pinned to a page

    Household coordinator

    Financial assets $3,080,826.70, held away $1,609,813.51, liabilities $877,433.64, net worth $2,203,393.06 excluding the home. Each line carries its source page, its confidence and chips for held away, stale or merged. Eighteen lines read at 95% or above can be accepted in one step; the 4 that need Lena stay open in the thread beside the balance sheet.

    “4 lines need you · 18 lines at 95% or above are ready to accept.”

  4. 04She asks

    “Why is the 401(k) $512,000?”

    Lena Ortiz and the agents

    Lena types the question into the thread. The answer cites the page: Sam's 401(k) at Harlow Ridge Retirement Services is $512,000.38 as of Sep 30, 2026, “Your account balance” on the quarterly statement. The questionnaire said “about $450K”; the statement is newer and wins under the firm's source-precedence rule. It is a held-away account, so it is not in the custodian feed.

    Every answer cites its page, and the agents can act on an instruction — re-read a page, flag a line.

  5. 05The merges

    41 mentions become 17 accounts, each with its reason

    Matching agent

    The 401(k) appears four times — the statement, the beneficiary confirmation, a pay stub and the questionnaire. They are merged because the plan name, employer and last four digits agree and the pay-stub contributions match the statement's $1,100.00 contribution line. The two Empire Scholars 529 plans, Anika's $68,250.90 and Rohan's $41,108.33, are kept apart because the beneficiaries differ. The questionnaire's “old IRA ~ $90K” matches only the Bramwell rollover IRA of $94,377.12, at confidence 0.88, so Lena confirms it.

    The Matching agent never merges different owners or beneficiaries, and asks below 0.90.

  6. 06One click on D19 p.3

    The whole-life cash value, not the face amount

    Extraction agent

    The whole-life line opens the Northfield Mutual Life annual statement of Jul 12, 2026 at page 3, with the value highlighted in the “Policy values on your anniversary” table: cash value $86,240.00, guaranteed $68,410.00 plus paid-up additions $17,830.00, no policy loan. The death benefit, $1,000,000, stays on the coverage line. The statement is 99 days old and current, because insurance annual statements are accepted for 13 months.

  7. 07A French contract

    Read in French, beside the English, at a dated rate

    Extraction and Checker agents

    Priya's assurance-vie at Mutuelle Rive Gauche Vie was read in French — “Valeur de rachat totale 148 300,00 €” — and shown beside the English. It is converted at EUR/USD 1.1612 (Oct 16, 2026) to $172,205.96. It is 292 days old, past the 90-day rule, and so is her 403(b) at Corbel Benefits Group, $238,914.06 as of Jun 30 — 111 days. Both go on the client checklist.

    “Statement is 292 days old — rule ST-01 asks for one under 90 days.”

  8. 088:40 a.m.

    Ask the client for four things, not thirty

    Checklist agent · Tomás Rivera · Client service associate

    The Checklist agent drafted a four-item request: the Sep 30 403(b) statement, a 2026 valuation of the assurance-vie, a property tax bill or appraisal for the home, and wills or trust documents if any. It skipped 19 items a generic checklist would ask, because they are already in the shoebox. Tomás edited the message; Lena approves it before it reaches the client. Reminders go on days 3 and 6, with escalation to Marcus on day 7.

    The Checklist agent never sends to a client — a second person approves every message.

  9. 0910:42 a.m.

    She settles each line with a reason and signs

    Lena Ortiz · Paraplanner

    The Checker agent disputed the auto loan: principal $28,902.14 against a payoff of $29,047.66 on the same page. The plan field takes principal, so Lena keeps $28,902.14 with a reason code. She confirms the IRA merge, marks the home value as the client's estimate and notes the stale statements as asked of the client. The push preview shows the 58 fields that will change in the planning software — 52 to create, 6 to update — and she signs.

  10. 1011:06 a.m. · read back

    A different person approves, and the push is read back

    Marcus Webb, CFP · Financial planner

    Marcus approves with the reason “Inputs traced to sources”. Lena signed the review, so she cannot approve its push. The Plan mapping agent pushes the 58 fields in one step, reads every one back from the planning software — 58 of 58 match — and files the receipt, push PS-2026-118204, on the audit trail. The inputs were due Wed Oct 21; the deadline is met.

    “I approve what I can trace. If a number has no page, it doesn't go in my plan.” — Marcus Webb

Who it’s for

Built for everyone who touches a household's plan inputs.

The same household, seen by five of the people who carry it — what their week looked like, and what it looks like now.

LO
Lena OrtizParaplanner · Northeast planning pod, New York · 14 households for 3 planners
Paraplanner
Before
Re-keys every balance from the shoebox, guesses which statement is the same account, and finds out at the plan meeting that a balance was months old.
Now
Opens a balance sheet already read and merged, settles the few lines that need her in conversation with the agents, and signs.
MW
Marcus Webb, CFPFinancial planner · 96 client households · approves plan inputs
Financial planner
Before
Builds the plan on inputs he cannot trace, and corrects them in front of the client.
Now
Approves only what he can trace: every line with its page, every exception with its reason, the exact fields that will change, and the read-back.
TR
Tomás RiveraClient service associate · intake and the client checklist for 3 planners
Client service associate
Before
Renames files, sorts attachments into households and sends the same long request list to every client.
Now
Sends four items, not thirty, sees each arrival matched to its household, and handles only the files the agents could not place.
DK
Diane KesslerPlanning practice lead, Northeast · 11 paraplanners
Planning practice lead
Before
Needs every household inside five days and a weekly number she can defend.
Now
Sets the staleness, confidence, merge and precedence rules once, versioned and approved by a second person, and sees the 5-day rule by pod.
RO
Ruth OkoyeWealth compliance · read-only · exams and Reg BI testing
Wealth compliance
Before
Asks who changed a balance, when, why and against which page — and waits for someone to reconstruct it.
Now
Filters the audit trail by household and exports the regulator pack: inputs, sources, approvals, push receipt and read-back.
Built on the engine

7 agents. Each with one job, and hard limits.

Seven agents sort, read, merge and check every document a household sends; a paraplanner signs and a planner approves the push.

Household coordinator

Treats each household as one unit of work: runs the other agents in order, watches the 5-day clock and posts every finding to the household thread, with its citation.

  • Never decides a value
  • Never pushes or sends
  • Stops and alerts if an agent fails
Intake agent

Picks up client-portal uploads, plan-mailbox email and document-vault files; splits combined PDFs; classifies type, institution, owner and statement date; matches each to its household.

  • Never guesses a household — two candidates go to a person
  • Keeps originals untouched
  • Opens only what the household's entitlement allows
Extraction agent

Reads balances, holdings, contributions, beneficiaries, policy values, loan terms and salaries — each with page, region and confidence — in the document's own language, and converts foreign currency at a dated rate.

  • Every value carries a citation
  • Below 0.85 confidence, a value goes to a person
Matching agent

Merges mentions of the same account across statements, pay stubs, the tax return, the questionnaire and the feeds, applies the firm's source precedence, and says why it merged or kept apart.

  • Never merges different owners or beneficiaries
  • Below 0.90, a merge is a question to the paraplanner
Checker agent

Re-reads every value independently, ties it to statement totals and feeds, applies the staleness rules and disputes the Extraction agent when they disagree, showing both readings.

  • Reports evidence only
  • Never overrides a person
Checklist agent

Drafts a short client request for only what is missing, stale or estimated, tracks it and re-runs the household when the client uploads.

  • Never sends to a client — a person approves every message
  • Never asks for what is already on file
Plan mapping agent

Maps each approved line to the planning software's fields, builds the field-level push preview, pushes after approval and reads every field back.

  • No push without approval by someone other than the reviewer
  • The read-back must match 100%
Paraplanner, planner, compliance

Maker, checker, evidence. The agents propose; a named person decides.

Ask in plain words

Ask about any line, in plain words

Ask about any household, line or document — or tell the agents what to do. Every answer cites its page.

Why is the 401(k) $512,000?

Sam's 401(k) at Harlow Ridge is $512,000.38 as of Sep 30, 2026 — “Your account balance” on the quarterly statement, page 1. The questionnaire said “about $450K”; the statement is newer and wins under rule SP-01. It is held away, so it is not in the custodian feed.

Which statements are too old?

Two are past the 90-day rule (ST-01): Priya's 403(b), $238,914.06 as of Jun 30, 2026 — 111 days; and her assurance-vie, €148,300.00 as of Dec 31, 2025 — 292 days. Both are on the client checklist. The whole-life statement is 99 days old, but insurance statements are current for 13 months (ST-02).

Where does the whole-life cash value come from?

$86,240.00, from the “Policy values on your anniversary” table on page 3 of the Northfield Mutual Life statement — guaranteed $68,410.00 plus paid-up additions $17,830.00; no policy loan. The death benefit is $1,000,000, on page 1.

What is held away?

11 lines, $1,609,813.51 in all: the 401(k) $512,000.38, 403(b) $238,914.06, vested RSUs $214,560.00, assurance-vie $172,205.96, savings $120,400.00, rollover IRA $94,377.12, whole-life cash value $86,240.00, the two 529s $68,250.90 and $41,108.33, checking $42,816.55 and HSA $18,940.21.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

The household balance sheetFinancial planning data gathering on one screen: the shoebox of client documents, the household balance sheet with every line cited to its page, and the thread where the agents report and ask.
TodayThe paraplanner's morning: households at risk of the 5-day rule, what needs her, and what each agent did overnight, each finding cited.
Agents at workThe run replayed: statements sorted, values read with their pages, account mentions merged and dates checked, step by step.
Ask the agentsA question about the 401(k) balance answered in the thread, with the statement page and the source-precedence rule behind it.
Accounts and merges41 account mentions merged into 17 accounts, the reason for each merge, and the 529 plans kept apart by beneficiary.
A source pageThe whole-life annual statement at page 3, the cash value highlighted, beside what the agents read and the staleness rule it meets.
A foreign-language statementA French assurance-vie statement beside the English, converted to US dollars at a dated rate and flagged as stale.
The client checklistA four-item data gathering checklist asking the client only for what is missing, why these four, and the reminders and escalation.
Review and sign-offWhat is being approved — accounts, income and coverage lines, held-away assets — and the field-level push preview for the planning software.
Approved, pushed and read backThe paraplanner's signature, the planner's approval, each exception with how it was resolved, and 58 of 58 fields read back.
IntakeFinancial planning intake: client documents from the portal, the plan mailbox, the document vault and the feeds, matched to their households — and the few that need a person.
The audit trailEvery action by people and agents with who, what, when, why and the evidence, hash-chained, with the regulator pack export.
Thresholds and rulesStaleness, confidence, merge, source-precedence, currency and second-reviewer rules — all settings, versioned and approved.
Governance

Built for the exam: every input cited, approved and on the record.

Every value cites its pageEach line on the household balance sheet is pinned to a document page and region, and opens there with the value highlighted. Foreign-language pages are shown beside the English, with the rate and its date.
A maker and a different checkerThe paraplanner signs the review; a financial planner approves the push. The person who signed a household's review cannot approve it, and the screens block it.
No unchecked message to a clientThe Checklist agent drafts; a client message needs a checker who did not edit it before it goes out through the client portal.
Agents never push, send or guessAgents never push to the planning software, send to a client or approve. They never guess a household, never merge different owners or beneficiaries, and hand low-confidence values to a person.
A reason code on every decisionEvery edit, rejection and approval carries a reason code. A hand edit above $250,000 needs a second reviewer, and every settings change is a new version with a second approver.
A hash-chained audit trailEvery action by people and agents is recorded with who, what, when, why and the evidence, kept 6 years in a write-once archive. Compliance exports a regulator pack per household, and exports are logged too.
Configuration

Your firm's data rules, not ours

The rules the agents apply are settings — versioned, and each change approved by a second person.

SettingDefaultChoose from
Investment statements are stale after90 daysUsed by the Checker agent · a change needs a second approver
Insurance annual statements are stale after13 monthsUsed by the Checker agent · raised from 12 months in settings v41, with a second approver
A value goes to a person below confidence0.85Used by the Extraction agent · a change needs a second approver
A merge becomes a question below0.90Used by the Matching agent · a change needs a second approver
Never merge accounts with differentowners or beneficiariesUsed by the Matching agent · a change needs a second approver
Source precedencecustodian feed › statement › aggregation › questionnaireUsed by the Matching agent · a change needs a second approver
Foreign currency ratereference rate, 4:00 p.m. London, prior business dayUsed by the Extraction agent · a change needs a second approver
A hand edit needs a second reviewer above$250,000Used by the Household coordinator · a change needs a second approver
Connections

Works with the systems your planning practice already runs

Planning softwarewrites client facts from a versioned field map, then reads every field back
CRMreads households, writes tasks and notes
Custodian feedpositions and balances for firm-held accounts, in the daily file
Account aggregationlinked held-away accounts, and the connections that need the client
Document vaultstores originals, which are never modified
Client portal and plan mailboxuploads and email attachments in, approved client requests out
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
5days
from first meeting to plan inputs ready, against a typical 16
By hand16 days
With agents5 days
target
0
plan inputs pushed without a cited source and a second approver
every input
cited and approved
target
95%
of held-away accounts captured with a dated, cited balance
held-away captured
before the plan meeting

“demo” = seen in the working solution, on its sample household data · “target” = the design goal, measured in the live solution; 16 days is the demo firm's 2025 baseline · “estimated” = our estimate · “typical” = published figures (Kitces Research: a 10-hour median to create and deliver a comprehensive plan, and about a quarter of planners deliver it within two weeks of the discovery meeting, from an FPA study; Morningstar Investor Perspectives Advisor study, Oct 2026: 26% would most like to remove paperwork). SEC Rule 204-2 requires books and records for 5 years. Quillfield Private Wealth and the people, households, institutions and account numbers named on this page are fictional — characters and sample data in the working solution.

Questions

What wealth managers ask us about financial planning data gathering.

What is financial planning data gathering?

Financial planning data gathering, also called client data gathering or financial planning data collection, is the work of collecting a household's statements, policies, pay stubs, tax return and questionnaire and turning them into the planning software's inputs before the plan is built. Financial Planning Data Gathering gives that work to seven agents that read every document into a household balance sheet with each value cited to its page, merge duplicate accounts, flag stale statements and ask the client only for what is missing. A paraplanner reviews and signs, and a financial planner approves before the inputs are pushed.

What documents are needed for financial planning data gathering?

It reads brokerage, retirement, bank, 529, HSA, equity award, insurance and loan statements, pay stubs, tax returns and the client questionnaire, in any format and language. They arrive through the client portal, by email to the plan mailbox or from the document vault, and the Intake agent splits combined PDFs and matches each one to its household. A password-protected file or an unreadable phone photo is shown to a person with a one-click ask to the client.

How does it capture held-away assets?

Held-away assets are accounts the firm does not custody, so they are not in the custodian feed. The agents read them from the client's own statements and from account aggregation, and every held-away line on the balance sheet carries its own dated, cited balance. For the Natarajans that was 11 lines, $1,609,813.51, including a 401(k), a 403(b), vested RSUs, a whole-life cash value and a French savings contract.

How are stale statements and foreign accounts handled?

Every line carries its as-of date. The Checker agent applies the firm's staleness rules — 90 days for investment statements, 13 months for insurance annual statements in the demo firm's settings — and a stale statement goes on the client checklist. Foreign-language documents are read in their own language, shown beside the English and converted at a dated rate under the firm's currency rule.

Does it replace the financial planning questionnaire or data gathering checklist?

It keeps the questionnaire, the firm's data gathering form, as one source among many and replaces the generic request list. The Checklist agent drafts a short checklist of only what is missing, stale or estimated — four items for the Natarajans — and skips what is already in the shoebox. A person approves every message before it reaches the client, and the household is re-run when the client uploads.

How does it support Reg BI care-obligation documentation?

It records where every plan input came from: the document, page and region of each value, the reason code on every edit and approval, and who signed and who approved. The audit trail is hash-chained and kept for 6 years, and compliance can export a regulator pack per household with the inputs, sources, approvals, push receipt and read-back.

Do people stay in control of the plan inputs?

Yes. The agents read, merge, check and propose; they never push, never send to a client and never approve. The paraplanner settles each open line with a reason and signs, a different person approves the push, and every field pushed to the planning software is read back.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents — your data rules, your planning software field map and a sample of past household documents — and it goes live once every quality gate has passed. We will walk you through it on your own households first.

See it on
your households.

We'll run Financial Planning Data Gathering on a sample of your own household documents.