Profitability Report - Revenue, Cost and Margin
The Profitability page shows how much your projects earn against what they cost. Revenue comes from paid client invoices, cost comes from logged time and fixed costs, and the page works out profit and margin from the two.
At a glance
| What it is | Portfolio revenue, tracked cost, profit, margin and billable utilization |
| Where to find it | Finance > Profitability |
| Who can use it | People with permission to view finance |
| Plan | Business |
How revenue is calculated
Revenue is the total of paid client-portal invoices. An invoice only counts once it is paid. Until then the page says “No paid invoices yet, so revenue, profit, and margin stay empty until invoices are collected.”
Project-level revenue is not tracked yet. The table therefore shows cost and utilization per project, not revenue per project. To create invoices, see quotes and invoices.
What the page shows
| Item | What it tells you |
|---|---|
| Revenue | Paid client-portal invoices |
| Tracked Cost | Cost from logged time and fixed costs |
| Profit | Revenue less cost |
| Profit Margin | Profit as a share of revenue |
| Billable Util. | Billable utilization |
Below the cards:
- Revenue & Profit Trend charts revenue, profit and cost over time.
- Cost Breakdown splits cost into Fixed costs and Time-based costs.
- Project Profitability lists each Project with Cost, Utilization and Health.
Reading the Health column
| Health | Meaning |
|---|---|
| On track | Budget use is fine |
| Watch | Budget use needs attention |
| High burn | Budget is being used quickly |
| No budget | The project has no budget set |
The exact cut-offs for Watch and High burn are not published here.
Example
A studio sends three invoices in March and two are paid. Revenue shows only those two. Tracked cost already includes all March time, so margin looks low until the third invoice is paid.
Best practices
- Mark invoices paid promptly, because revenue and margin stay empty until they are.
- Set a budget on each project, because a project without one shows No budget instead of a health rating.
- Read margin alongside Billable Util., because cost comes from logged time whether or not it is billable.