Skip to main content

Recovery Analysis

Learn about the Recovery Analysis Dashboard

Edition: Business + Insights Pro Add-on, Enterprise + Insights Pro Add-on
​User-level: Permissions are set at an Organisation level by System Administrators
​Who this is for: Studio principals, directors, operations leads


Dashboard Explained

Recovery percentage by slice and by month.
​

How to use it

Use Recovery Analysis in leadership reviews to name the offices (or other slices) where recovery is consistently below the firm's target. A single low month is often explained by a write-off or project completion — a multi-month trend is a structural issue. Use the table's Slice → Project drill down to trace a low-recovery slice back to the specific projects behind it. Since there's no Prior-Year comparison on this page, use the monthly trend itself to judge whether a dip is seasonal or worsening. If recovery is falling in an office where WIP is growing, it typically means PMs are writing time below fee rather than managing scope.
​

Understanding your data

Key Fields

How it's Calculated

Recovery by Slice

Invoiced revenue divided by charge generated, broken out by the selected Slice By dimension. Below 100% means some chargeable work wasn't recovered through invoicing

Recovery by Slice per Month

Same measure, split by month and by slice

Slice × Month table

Same monthly figures in table form by slice, drillable by Slice → Project, with Total row/column


​

Visuals

  • Recovery by Slice (bar)

  • Recovery by Slice per Month (trend)

  • Slice × Month table (Slice → Project drill down)

Filters

  • Office: filter by Project Office

  • Discipline: filter by Stage Discipline

  • Project Manager: filter by Project Manager

  • Project Status: filter by Project Status

  • Project Type: filter by Project Type

  • Cost Centre: filter by Stage Cost Centre

  • Stage Manager: filter by Stage Manager

  • Stage Status: filter by Stage Status

  • Stage Fee Type: filter by Stage Fee Type

  • Project: filter to a specific project

  • Slice By: choose the dimension for the aggregated graph visuals

Did this answer your question?