Where to find it
Both surfaces show earnings, cost, profit, and a cumulative chart. The workspace overview also includes billed/unbilled time stats and a monthly financial chart.
For project-level charts and toggles, see Project finance.
The core formula
For every period (grouped by month):Three profitability modes
Pike calculates profitability in three ways. Two are actual (based on logged work or invoices). One is planned (based on future allocations).1. Actual — Billable time
Revenue calculation method: Billable time Earnings come from completed time entries on billable work:- Only time entries with an end time (completed entries) are included.
- The billable rate is the rate on the member’s task assignment (
userTask.rate), not the invoice rate. - Revenue is grouped by the month the time entry started.
2. Actual — Revenue booked
Revenue calculation method: Revenue booked Earnings come from invoices:- Revenue is grouped by the invoice due date month.
- Invoice line items and tax/discount handling follow standard invoice total calculation.
3. Planned
Planned profitability (shown as a comparison line on the cumulative chart) comes from resource allocations — scheduled hours on tasks:- Allocations are clipped to calendar month boundaries.
- Hours per day come from the allocation’s weekday schedule (Monday–Sunday minutes).
- Only allocations whose date range overlaps the filter are included.
How cost is built
Total cost per month is:Labor cost (employment contract)
For each hour of work (logged or planned), Pike looks up the member’s employment contract and derives an hourly employment cost from:
Monthly / yearly working hours use business days (weekends excluded) and the contract’s hours per week:
Overhead
Hourly overhead from assigned overhead cost line items is added to the employment hourly cost:Expenses
Project expenses add to cost when either:- the expense has no project, or
- the expense is not billable
amount × exchange rate and is grouped by date incurred month.
Filters
Profitability respects filters passed to the calculation. What you select determines which time entries, invoices, allocations, and expenses are included.Supported filters
Filters combine with AND logic: a record must match every filter you set.
Where filters appear in the product
Person / member filter
The time-entry filter bar on Finance Overview includes a member filter. That filter applies to billed/unbilled stats on the page. Profitability totals use customer, project, team, and date range only.To review one person’s contribution, narrow by project or team, or
review their logged time and contract/overhead setup on the member profile.
Date grouping and chart behaviour
- Results are aggregated into monthly data points.
- The cumulative chart stacks profit over time within the filtered range.
- Planned profitability is always fetched alongside actuals for comparison on the chart.
How the effective date range is chosen
When you set a date range explicitly, that range is used. When you do not, Pike infers the range from the data:Revenue vs cost timing
Billable time and revenue booked can tell different stories because earnings and cost use different anchors:
An invoice raised in March for January work will show revenue in March (revenue booked) but cost in January (when time was logged).
Access and permissions
Prerequisites for accurate numbers
Profitability is only as good as the underlying data.Example walkthrough
Setup- Developer logs 10 h in March on a billable task at £150 / h billable rate.
- Contract: £6,000 / month, 37.5 h/week → ~£36 / h employment cost.
- Overhead share: £2 / h.
- Loaded cost: £38 / h.
Related documentation
Overhead costs
Shared expenses, allocation rules, and how hourly overhead loads onto labor
cost.
Cost profile
Set member contracts, capacity, and hourly employment cost.
Project finance
Profitability, budgets, and invoices on a single project.
