Skip to main content

Average Rate Analysis

Learn about the Average Rate 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


Dashboard Explained

Achieved hourly rate by slice and by month.

How to use it

Use Average Rate Analysis in quarterly reviews to test whether rate increases are holding. A falling average rate in a specific office or discipline, despite a standard-rate increase, typically signals that work is being recorded at written-down rates. Drill from Slice into individual Project rows in the table to find which projects are dragging the average down. Since there's no separate invoiced-rate or variance figure on this page, use the monthly trend line itself to spot a decline, and pair with Rates Analysis in the Finance module for the fuller standard vs. charged vs. invoiced rate breakdown.

Understanding your data

Key Fields

How it's Calculated

Average Hourly Rate by Slice

Total charge amount divided by total chargeable hours, broken out by the selected Slice By dimension

Average Hourly Rate 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

  • Average Hourly Rate by Slice (bar)

  • Average Hourly Rate 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?