Practice Reporting, WIP & Realization Analytics The numbers that tell you whether the work paid.
WIP by job and client, aged receivables, realization, profitability and utilization — read straight off the same ledgers the work is recorded in, plus a custom report builder and scheduled delivery.
What the practice can actually see
Every figure below is read off a ledger the work already writes to, which is what makes it worth acting on.
WIP by job and client
Unbilled value as a running balance per job, from the append-only ledger rather than a month-end estimate.
Aged receivables
What is outstanding and how long it has been outstanding, straight from the client ledger.
Realization
Billed value against the value of time that went in — recorded, because WIP in and invoice out are the same chain.
Profitability
Which engagements and which clients actually make money once write-downs and write-offs are counted.
Utilization
Assigned hours over available hours per person and team, against the thresholds your firm configures.
Job and stage progress
Where every engagement sits, which stages are gating, and what is overdue against its SLA target.
Lead conversion
Pipeline conversion rates and source effectiveness, so marketing spend has something to answer to.
Custom report builder
Build what the prebuilt set does not cover, then save it, share it and schedule it.
Scheduled delivery
Saved reports land in the right inboxes on a schedule, honouring each recipient’s preferences.
Why the figures reconcile
Reporting is only as trustworthy as the constraints on the data underneath it. These are enforced by the application.
WIP is an append-only ledger — entries are added, never edited away.
Only approved billable time enters WIP, so unapproved hours cannot inflate it.
Approved time entries cannot subsequently be edited or deleted.
Sending an invoice deducts WIP for the jobs it references; voiding it restores WIP.
Voiding a sent invoice reverses its whole footprint — ledger, payments, credit notes, write-offs, discounts and applied advances.
The client ledger is the authoritative account history, not a report rebuilt from transactions.
A locked financial period is sealed permanently, so a closed period cannot be restated underneath a published figure.
Frequently asked questions
Where do the numbers come from?
Is analytics an add-on?
Can we build our own reports?
What does realization actually measure here?
Can reports be scheduled to partners automatically?
Explore the platform
- Jobs & WorkflowsTemplated engagements with stage gates, task assignment, recurrence and dependencies
- Time & BillingTime capture, approval, WIP ledger, invoicing, quotes and financial periods
- Client PortalSecure per-client access to jobs, documents, invoices, quotes and messaging
- Document ManagementCentral store, versioning, document requests, malware scanning and text extraction
- Automation & SLANo-code automation rules, per-job-type SLA targets, warnings and escalation
- Capacity PlanningAvailability, workload forecasting, utilization thresholds and load balancing across staff
- Security & Access ControlRole permissions, per-user data scopes, visibility rules and an immutable audit log
- Solo & Small FirmsReplace the folder-and-spreadsheet stack without a six-month implementation
- Growing FirmsStandardised workflows, approval gates, SLA targets and per-team data scopes
- Multi-Entity FirmsPer-entity branding, invoice numbering, tax defaults and job codes under one firm
- Switching PlatformsStaged CSV import with review at each step, including CCH iFirm exports
See Praxio on your own engagements.
Book a walkthrough and we'll configure it around the way your firm actually works — your engagement types, your review steps, your billing model.