Project Revenue
The Project Revenue module forecasts revenue from billable projects. It models revenue as a function of your team's capacity — which employees are active on client projects, at what billing rate, and at what billability percentage. This makes it the right choice for agencies, consultancies, and any professional services business where revenue is driven by billable hours.
When to use Project Revenue
Use this module when:
- Your revenue comes from billing client projects at a day or hourly rate
- You have a Personnel Costs module configured (Project Revenue links directly to it)
- You want to model utilisation rates and average rates per employee
Prerequisites
Project Revenue requires a Personnel Costs budget module to already exist in your scenario (or the baseline). The module reads your employee list from Personnel Costs as its starting point.
Creating the module
- In your Scenario, click Add a budget
- Choose Project Revenue
- Follow the setup wizard (5 steps)
Step 1 — Introduction
Select the Personnel Costs budget version this module should link to. The employee list from that module is imported as the basis for your project revenue model.
Set the forecast period (start and end dates).
Step 2 — Employees
Configure each employee's contribution to project revenue:
| Field | What it means |
|---|---|
| Active | Toggle whether the employee is billable in a given month (e.g. exclude internal roles or people on leave) |
| Billing rate | The rate charged to the client per day or hour |
| Billability % | The percentage of the employee's working time that is billable (e.g. 80% billable, 20% internal/overhead) |
These can be set as defaults and overridden per month for seasonal or project-specific variations.
Step 3 — Project Planning (optional)
If you have a project management integration connected (e.g. a time-tracking or project planning tool), you can optionally link it here:
- Select the integration
- Set a rolling window (months of historical project data to include)
- Map Monitr employees to their counterparts in the project tool
When connected, actual project data from the integration enriches the forecast — actual tracked time and rates from past months replace the manual estimates.
Step 4 — Mappings
Assign budget accounts for project revenue. You can map revenue to:
- A single global budget account for all project revenue
- Separate accounts per employee, department, or project type
The budget accounts link to reporting lines in your P&L.
Step 5 — Rolling Window (Result)
Review the resulting monthly revenue forecast. The result shows:
- Revenue per employee per month (rate × billability × working days)
- Total monthly project revenue
- Comparison with actuals (if prior months have imported data)
If a project integration is connected, the result reflects actual data for past periods and modelled data for future periods.
How the calculation works
For each employee in each month:
Monthly Revenue = Billing Rate × Working Days × Billability %
Working days are calculated from the employee's start/end date in Personnel Costs and the calendar for that month (excluding weekends and public holidays if configured).
Output in reports
Project Revenue maps to your P&L revenue lines via the configured budget accounts. In the Forecast report, project revenue appears on the relevant revenue reporting line alongside actuals.
The Revenue dashboard shows project revenue as a separate category, distinguishable from recurring or product-based revenue.
Because Project Revenue reads from Personnel Costs, changes to headcount (new hires, departures) automatically flow through to the project revenue forecast. You don't need to update both modules separately.