How it works

From PDFs to a defensible case

Drop in years of financial statements. CounselPro reads them, balances every number, and hands you an analysis you can defend, each figure traced to its source page. Here's what happens between upload and evidence.

No setup needed
Reads scanned PDFs
Every figure source-linked
First National
03/12 TRANSFER OUT
03/06 ACH DEPOSIT
03/18 CHECK 1042
Coastal CU
03/12 TRANSFER OUT
03/06 ACH DEPOSIT
03/18 CHECK 1042
What you upload
Statements, scans & exports
What CounselPro does
Reads · balances · analyzes
Traced out of accountsBalanced
$91,750p. 14
What you get
A defensible analysis

We process statements from over 10,000+ financial institutions

Barclays logo
Bank of America logo
CapitalOne logo
American Express logo
Chase logo
Citi logo
HSBC logo
Mastercard logo
TD logo
UBS logo
Wells Fargo logo
Barclays logo
Bank of America logo
CapitalOne logo
American Express logo
Chase logo
Citi logo
HSBC logo
Mastercard logo
TD logo
UBS logo
Wells Fargo logo
Barclays logo
Bank of America logo
CapitalOne logo
American Express logo
Chase logo
Citi logo
HSBC logo
Mastercard logo
TD logo
UBS logo
Wells Fargo logo
From PDF to clean data

How CounselPro reads your statements

Before any analysis happens, the raw PDFs have to become clean, trustworthy data. Here's exactly how CounselPro pulls it, line by line.

Step 1

You upload the stack, it sorts itself out

Drag in everything you have: years of statements, several accounts, scans and clean downloads mixed together, often as one giant file. CounselPro figures out where each monthly statement starts and ends and splits the pile into separate statements on its own, even when a page never prints a date. So a bankruptcy trustee's document dump and a divorce client's shoebox of PDFs both come in the same way: you just upload.

combined-statements.pdf
248 pages · 3 accounts · 14 months, all in one file
CounselPro finds where each statement starts and ends.
January
1 statement
February
1 statement
March
1 statement
plus 11 more, split automatically
Step 2

How does it read a scanned bank statement?

This is the part people worry about, and it's where most tools fall down. Instead of matching your statement against a fixed list of banks, CounselPro builds a reading plan for that one statement's exact layout, then reads the whole page: the columns, the running totals, the fine print. That's why a regional bank or a credit union reads as cleanly as a national one, and why a faxed, photocopied, or photographed page still comes through. See extraction in depth.

First National Bank
Mar 1 to Mar 31
03/06ACH DEPOSIT PAYROLL2,450.00
03/12TRANSFER OUT-48,500.00
03/18CHECK 1042-1,200.00
It builds a reading plan for this exact layout, then reads the whole page.
Bank & accountFirst National · 4471
Statement periodMarch 2024
Rows found on the page37
Step 3

How does it pull the transactions out?

Once it can read the page, CounselPro turns every line into a clean record: the date, the description, the amount, whether money came in or went out, and which account it belongs to. Checks are read as their own records, with a call on whether each one was money in or out. And it will not invent a figure: if an amount isn't actually printed on the page, it's left out and flagged, never filled in with a guess.

Every line becomes a clean record
DateDescriptionAmountAcct
Mar 6Payroll deposit+$2,450.004471
Mar 12Transfer to Atlas Holdings−$48,500.004471
Mar 18Check #1042−$1,200.004471
Date, description, amount, money in or out, and which account, for every row and every check.
Step 4

How does it know what each transaction is?

Banks describe transactions in cryptic shorthand. CounselPro reads what the line actually means rather than hunting for exact words, so a string like “ACH DEBIT MTHLY AUTO PYMT ABC LEASING SVCS” is understood as a recurring car lease going out the door. It also spots money moving between the client's own accounts and marks it as an internal transfer, so a shuffle between checking and savings never gets counted as real income or spending.

What the bank actually printed
ACH DEBIT MTHLY AUTO PYMT ABC LEASING SVCS 4458291
CounselPro reads the meaning, not just keywords.
A monthly car lease payment
Car leaseRecurringMoney out
Once the data is clean

From clean data to findings

With clean, structured data in hand, CounselPro turns it into findings you can use. Each of these has its own page that goes deep when you want the detail.

Balance every statement

CounselPro checks each statement against its own printed totals and re-reads the pages that don't tie out, so what you export already balances.

Runs on its own.

Premier plan
See reconciliation

Write the forensic report

Get a structured report tailored to the matter: income, asset tracing, transfers, lifestyle against reported income, and a timeline.

You run a short wizard.

See the report

Ask Daystrom™ anything

Ask in plain English where the money went. Daystrom answers with named recipients, source pages, and the math behind every number.

You ask the questions.

Meet Daystrom

Every figure stays linked to its source page the whole way, so you can open the original statement behind any number. Two more views run beside the core flow: CounselPro reads investment statements (coming Q4 2026) and maps coverage, duplicates, and cash flow across the whole case.

Your data

Is my client's data safe?

You're handling some of the most sensitive records a client has. CounselPro treats them that way, and never uses them to train anything.

Read about security
AES-256 encryption

Encrypted in transit and at rest.

US-based servers

Client data stays hosted in the United States.

SOC 2 Type II

Certified infrastructure from vetted vendors.

Built for ABA Rule 1.6

Aligned with your duty of confidentiality.

Never used to train AI

Your client's records are never training data.

Stop drowning in financial documents.

Join the forward-thinking professionals processing over $10B+ in transactions with CounselPro.

Enterprise-grade security
Bank-grade encryption
Self-service onboarding