Skip to content
BI Analytics

Revenue & Profitability category

Available on the Elite plan with the billing feature active, currently in beta with selective customer access. If the category is missing from the BI sidebar, check that billing is enabled in Settings & Apps.

What Revenue & Profitability reports answer

Section titled “What Revenue & Profitability reports answer”
  • “I see the production numbers — but did we actually invoice for it?”
  • “Realization is below 100% — where exactly is the money lost?”
  • “Which clients give us the best yield per hour?”
  • “DSO is creeping up — which clients are dragging the average?”
  • “Is one service line carrying everything?”
TermMeaning
RevenueConfirmed (sent or paid) invoice amount in your company currency
Operating profitRevenue − labor cost − overhead
Realization %Confirmed revenue / production value × 100. Blank when no confirmed invoices yet.
Write-on/offNet edits to invoice rows after lock. Negative = wrote down.
DSOAverage days from invoice date to payment, weighted by amount
Billing lagAverage days from work delivery to first invoice
Effective yieldRevenue per tracked hour
Revenue concentrationTop-N client share of total revenue
ConceptProductionRevenue
SourceTime × rateConfirmed invoice rows
Affected by write-offs?NoYes
Available for unbilled clients?YesNo (zero)
Use forDelivery economicsFinancial reality

When production and revenue diverge, that’s information — not a bug. The gap is the billing gap and shows up in Billing Health.

ReportAnchorBest for
Revenue OverviewClient”Across all clients, who actually pays well?”
Revenue by MembersMember”Who on my team converts hours into real revenue?”
Revenue by ServicesClient → Service → Topic”Per client, which services deliver revenue?”
Service LinesService”Across the firm, which service lines are the engine?”
  • CFO / finance lead → Revenue Overview first. Top-line revenue per client + AR signals + write-off visibility.
  • Practice owner → Service Lines for a strategic view of where the firm’s money comes from.
  • Team lead → Revenue by Members. Yield comparisons across the team.
  • Account manager → Revenue by Services for a specific client.
  • Slow payment, High write-off, Low realization (issues)
  • Underpriced, Concentration risk (issues)
  • Fast payer, Star client, Rate increase opportunity (positive)

Revenue is lower than production value — is that bad?

Section titled “Revenue is lower than production value — is that bad?”

A small gap is normal (timing of invoicing). A large positive gap means write-down or unbilled work — investigate via Billing Health. A large negative gap (revenue > production) is fine if you’re billing fixed fees at a premium.

Not a bug. Realization is null when no confirmed invoices exist yet for that client in the period — different from “zero realization”.

Service Lines doesn’t show one of my topics

Section titled “Service Lines doesn’t show one of my topics”

Service Lines is built from invoiced services, not tracked time. If a topic was tracked but never invoiced, it won’t appear here. Use Production by Topics to see tracked-only topics.