Legal Accounting Data Migration and Reconciliation Checklist
A finance-first checklist for proving that legal billing and accounting data survived a system change accurately.
Overview
A legal accounting migration is successful only when the target system can reproduce the firm's financial position and support normal billing, trust, close, and reporting workflows. Moving records is not enough. Finance must reconcile what moved.
MATTEROOM's migration raw materials define a controlled process covering discovery, mapping and design, trial conversion, user acceptance, cutover, and stabilization. They also identify WIP, A/R, unapplied cash, write-offs, collections, trust, GL, opening balances, documents, permissions, and reports as reconciliation areas.
1. Define the Financial Cutover
Before data is extracted, document:
Cutover area | Decisions to document |
Final source transactions | final time-entry deadline, final expense deadline, final billing run, final cash-posting deadline, and final trust transaction deadline |
Period and freeze | accounting period to be closed and source-system freeze |
Target and reconciliation | target opening date and reconciliation window |
Release authority | go-live decision authority |
The cutover position determines which system owns each transaction.
2. Build the Data Inventory
Create an inventory of every financial domain.
Domain | Examples |
Master data | Clients, matters, timekeepers, vendors, offices |
Billing | Rates, fee arrangements, invoices, credits |
WIP | Open fee and cost work |
Receivables | Open invoices, aging, write-offs |
Cash | Receipts, allocations, unapplied cash |
Trust | Banks, clients, matters, receipts, transfers, disbursements |
GL | Chart, balances, journals, dimensions |
Reporting | Trial balance, WIP, A/R, trust, management reports |
Integrations | Banks, payment tools, DMS, e-billing, payroll or other systems |
Do not assume that every spreadsheet or reporting database is represented in the core practice system.
3. Approve Field Mapping
For each source field, define:
Target design: target field, transformation rule, and default value if required
Source treatment: data-cleaning rule and archive decision
Acceptance: validation method and business owner
The mapping workbook should be approved before the final migration.
4. Clean the Source Data
Common issues include duplicate clients, duplicate matters, inactive users, invalid codes, and missing currencies.
Check financial and matter-data quality for old rates, unbalanced trust records, incomplete addresses, orphan transactions, and inconsistent matter status.
Fixing data before conversion is usually easier than explaining differences after go-live.
5. Reconcile Time and Expenses
MATTEROOM's source materials recommend reconciling time and expense totals by period, matter, and timekeeper.
Compare total hours, billable hours, nonbillable hours, fee value, and expense value.
Validate the detail for time by period, time by matter, time by timekeeper, expense by matter, and exceptions.
Any difference should have a documented reason.
6. Reconcile WIP
Check WIP at multiple levels: firm total, Office, entity, and currency.
Then inspect client, matter, and timekeeper.
Keep separate checks for fee WIP, cost WIP, and aging.
The target system should allow finance to drill from the total into the underlying transactions.
7. Reconcile A/R and Cash
MATTEROOM source materials specifically list A/R, unapplied cash, write-offs, and collections.
Validate total A/R, A/R by client, A/R by matter, A/R by invoice, and aging.
Reconcile cash through cash receipts, applied cash, and unapplied cash.
Include credits, write-offs, collection history, and currency.
8. Reconcile Trust
Trust requires its own sign-off.
Compare balances by bank, client, matter, and currency.
Inspect transaction and control detail for receipt, transfer, disbursement, outstanding item, reconciliation status, and control account.
The firm's jurisdictional requirements should determine the final acceptance criteria.
9. Reconcile the General Ledger
MATTEROOM's migration controls identify the GL trial balance and opening balances by entity, office, and currency.
Validate chart of accounts, trial balance, opening balances, and control accounts.
Check the agreed reporting scope across entity, Office, currency, ledger, dimensions, and journal history where required.
Operational balances and accounting balances must agree under the target design.
10. Rebuild Required Reports
Do not wait until after go-live to discover that leadership cannot reproduce a critical report.
Identify and test trial balance, revenue, WIP, A/R aging, trust, and cash flow.
Also test realization, utilization, invoice detail, matter profitability, missing time, and audit reports.
Compare source and target outputs with the same period and filters.
11. Run Trial Conversion
A trial conversion should use enough representative data to expose mapping, volume, reporting, and workflow issues.
Record loaded records, rejected records, transformation errors, reconciliation differences, and reporting differences.
Track operational findings covering integration issues, performance, security issues, user issues, and required corrections.
Repeat the process until the migration approach is stable.
12. Complete Role-Based UAT
Finance testing should include:
Billing: time to prebill, prebill to invoice, and invoice adjustment
Cash and receivables: cash receipt and A/R allocation
Trust: trust receipt, trust transfer, trust disbursement, and reconciliation
Accounting and close: journal, month-end close, and reporting
Lawyers, billing staff, administrators, and IT should also validate their own workflows.
13. Sign Off Reconciliation
The final reconciliation pack should contain:
Acceptance evidence | Reconciliation pack contents |
Comparison | source report, target report, and difference |
Explanation and resolution | explanation, resolution, and approved exception |
Accountability | owner and date |
Release approval | sign-off and go-live decision |
Reconcile from firm total down to client, matter, and transaction detail where required.
14. Stabilize After Go-Live
Monitor first time entries, first expense cycle, first prebill, and first invoices.
Monitor financial operations through cash receipts, trust activity, bank reconciliation, GL posting, month-end close, and management reports.
Migration is complete when the firm can operate and reconcile normally in the new environment.

Frequently Asked Questions
What is the most important control in a legal accounting migration?
Reconciliation. Finance must prove that source and target balances agree or that every approved difference is understood and documented.
What financial areas should be reconciled?
MATTEROOM's source materials call out time, expenses, WIP, billed fees and costs, A/R, unapplied cash, write-offs, collections, trust, GL, opening balances, documents, permissions, and required reports.
Should firms migrate all historical transactions?
Not necessarily. The firm should decide what must remain live, what can be archived, and what is required for reporting, audit, retention, and client service.
Why run a trial conversion?
It exposes data, mapping, workflow, performance, and reporting problems before final cutover.
Does MATTEROOM offer migration services?
MATTEROOM source materials state that data migration service is listed in its Enterprise offering, with scope determined through discovery.
Make Reconciliation a Go-Live Requirement
MATTEROOM's migration framework emphasizes discovery, mapping, trial conversion, reconciliation, UAT, controlled cutover, and stabilization.