Skip to content

BI Analytics — KPI glossary

Available on the Elite plan, currently in beta with selective customer access. If you do not see BI Analytics in the navigation, contact support to enable it for your account.

Company Owners and Company Admins see all firm data. Company Members see data scoped to their assigned clients.

  • Means — plain-language definition
  • Formula — conceptual formula, not the code
  • Blank when — deliberate blanking rules; blank means “no meaningful value”, different from zero
  • Good / bad — what direction is healthy
  • Seen in — reports where this KPI appears

Means: The value of billable work delivered at agreed rates — what the work is worth before invoicing decisions.

Formula: billable hours × sales rate per member per period

Blank when: never — always 0 or higher

Good/bad: higher is more delivered value

Seen in: Production Overview, Production by Members, Production by Topics, embedded Client Production, embedded Member Production

Means: Production value minus direct cost — the margin on work delivered, ignoring invoicing.

Formula: production value − (labor cost + overhead)

Blank when: never

Good/bad: positive is healthy; negative means this work costs more to deliver than it is worth

Seen in: Production Overview, Production by Members, Production by Topics

Means: Production profit as a share of production value.

Formula: production profit / production value × 100

Blank when: production value is 0

Good/bad: target is set in BI Setup (default 20%); anything below 5% flags underpriced on the affected entity

Seen in: Production Overview, embedded Client / Member Production

Means: Tracked hours divided by agreed hours — did the person actually log the time they were contracted to work?

Formula: tracked hours / agreed hours

Blank when: there is no agreement specifying agreed hours

Good/bad: target set in BI Setup (default 80%); much above 100% suggests overtime

Seen in: Production Overview, Utilization Overview, embedded Member Production

Means: Change in production value vs the comparison period.

Formula: (current production − prior production) / prior production × 100

Blank when: prior period has no data (e.g. company was not using Uku last year)

Good/bad: positive is growth

Seen in: Production Overview

Means: Revenue minus direct cost — the real profit at the end of the billing process.

Formula: revenue (confirmed invoices) − labor cost − overhead

Blank when: never

Good/bad: higher is better; if much lower than production profit, there is write-off or unbilled work

Seen in: Production by Members, embedded Member Production

Means: How well estimates match tracked time.

Formula: 1 − average absolute deviation of tracked vs estimated

Blank when: no estimates set in the period

Good/bad: 100% is perfect; under 70% means estimates are drifting

Seen in: Production by Topics, Work Completion, embedded Member Production

Means: Average days between task creation and task done.

Formula: avg(done_at − created_at) for completed tasks in period

Blank when: no tasks done in period

Good/bad: lower is faster turnaround

Seen in: Production by Topics, Work Completion

Means: Confirmed invoiced amount (sent + paid invoice rows), in your company currency.

Formula: sum of confirmed invoice row values

Blank when: never

Good/bad: higher is better; this is top-line

Seen in: every billing-enabled report

Means: Revenue minus direct cost.

Formula: revenue − (labor cost + overhead)

Blank when: never

Good/bad: positive is healthy

Seen in: Revenue Overview, Revenue by Members, Revenue by Services, embedded Client / Member Revenue

Means: Of the production value delivered, how much was actually invoiced?

Formula: confirmed revenue / production value × 100

Blank when: production value = 0, or no confirmed invoices exist yet — rendered as grey “no data”, not red zero

Good/bad: target is 90%+ for most practices; under 70% means you are giving work away

Seen in: Revenue Overview, Revenue by Members, Revenue by Services, Billing Health, Billing Gap, AR Aging, embedded Client / Member Revenue

Means: Net change made to invoice amounts after they were drafted — positive = wrote up, negative = wrote down.

Formula: sum of (final row value − original row value) on confirmed invoices

Blank when: never (0 when no edits)

Good/bad: large negative values mean billing is being discounted heavily

Seen in: Revenue Overview, Revenue by Members, Revenue by Services, Service Lines, Billing Health, Billing Gap

Means: Amount-weighted average days between invoice date and payment (or today for unpaid confirmed invoices).

Formula: sum(days × amount) / sum(amount) across paid and confirmed-unpaid invoices

Blank when: no confirmed invoices in the period

Good/bad: <30 days excellent; 30–60 normal; >75 slow-payer chip fires

Seen in: Revenue Overview, AR Aging, Billing Health

Means: Average days between the day work was done and the day it was first put on an invoice — invoicing speed.

Formula: avg of (invoice_date − work_date), deduped per invoice

Blank when: no invoiced work in the period

Good/bad: lower is faster; >30 days means you are slow to bill

Seen in: Revenue Overview, Billing Health, Billing Gap, AR Aging

Means: Gap between production value delivered and revenue confirmed — positive means money left on the table, negative means you billed more than you produced (premium pricing).

Formula: production value − confirmed revenue

Blank when: never

Good/bad: a small absolute gap is fine; big positive = unbilled work; big negative = investigate

Seen in: Billing Health, Billing Gap, embedded Client Revenue

Means: Revenue per tracked hour — how much you earn per hour regardless of billability.

Formula: revenue / tracked hours

Blank when: no tracked hours

Good/bad: higher is better

Seen in: Revenue by Members, embedded Client / Member Revenue

Means: Share of total revenue from the top 1/2/3 clients.

Formula: top-N client revenue / total revenue × 100

Blank when: only 1 client

Good/bad: below 30% from top client is diversified; above 50% fires concentration-risk chip

Seen in: Revenue Overview, Service Lines

Means: Potential production value if every agreed hour had been worked as billable — a capacity ceiling.

Formula: agreed hours × sales rate

Blank when: no agreement

Good/bad: compare to actual production value — gap is unrealized capacity

Seen in: Utilization Overview

Means: How much of the expected time-tracking has actually been tracked — are people logging their hours?

Formula: tracked days / expected working days × 100, capped at 200%

Blank when: Show tracking compliance opt-in is off, or no agreement defining expected days

Good/bad: 100% is full compliance

Seen in: Production by Members, Utilization Overview, embedded Member Production

Means: Of tasks with a due date, how many were done on time.

Formula: done on-time / (done on-time + done late) × 100 — tasks without a due date are excluded

Blank when: no tasks with due dates in period

Good/bad: high is good

Seen in: Production by Members, Utilization Overview, Work Completion, embedded Client Production

Means: Revenue or production value divided by labor cost — classic consulting “return on people” metric.

Formula: production value / labor cost

Blank when: labor cost = 0 or unavailable

Good/bad: 3× is healthy for services; below 2× means underpriced

Seen in: Billing Health, embedded Client Production

Means: Where the current KPI is projected to land by end of selected period, based on rate-to-date.

Formula: current-to-date × (period length / days elapsed)

Blank when: period is already fully elapsed

Seen in: Production Overview

Means: Composite 0–100 score combining margin, realization, payment speed, scope adherence.

Blank when: too little data to score

Good/bad: ≥70 green, 40–70 amber, <40 red

Seen in: Production Overview, Revenue Overview, embedded Client Production/Revenue

Means: Share of active monitoring targets whose actual meets or exceeds the target.

Formula: on-target count / active targets × 100

Blank when: no active monitoring targets

Seen in: Monitoring Overview

Means: Share of the client budget used so far.

Formula: actual / budget × 100

Seen in: Budget Overview

Means: Categorical flag — on-track / at-risk / over, based on burn rate vs elapsed time.

Seen in: Budget Overview

Blank (grey) means “no confirmed invoices yet” — billing has not happened for that entity in the period. Zero would imply billing was attempted and returned nothing. This prevents team leads from reacting to a false red flag on a newly-tracked client.

Why does the same KPI show different numbers on different reports?

Section titled “Why does the same KPI show different numbers on different reports?”

The formula is the same. What changes is the implicit filter — an embedded Client Production view filters to one client; standalone Production Overview does not. Verify that periods and perspective filters match before comparing.

Why does write-on/off show 0 on the current month?

Section titled “Why does write-on/off show 0 on the current month?”

Write-on/off only appears on confirmed invoices. Draft invoices have not been edited against an original, so the delta is 0 until lock.

Labor cost is unavailable. Either the member has no cost agreement, or their cost type is “monthly” with no value set. Check BI Setup > Company Defaults > Default labor cost.

What’s the difference between “Hours vs target” and the “Utilization %” column?

Section titled “What’s the difference between “Hours vs target” and the “Utilization %” column?”

Two different ratios. The gauge KPI is tracked / agreed (did you work your hours). The column is billable / tracked (of the hours you worked, how much could be sold). See Gauges explained.