The most common source of project cost errors is not lack of diligence — it is lack of methodological precision. Anyone who calculates personnel costs using a flat hourly rate is working with an approximation, not reality. The Actual Cost (€) metric shows what your project has actually cost so far: euro by euro, employee by employee, hour by hour.
What Is Actual Cost (€)?
Actual Cost shows the personnel costs incurred to date in euros. For each staff member, the number of project hours worked is multiplied by their individual cost rate — giving that person’s cost contribution. The sum across all staff members is the Actual Cost.
The key principle here is the “Rate per Staff Member” method: because each employee costs the company differently, it matters who worked how many hours. A junior developer at 25 €/h and a senior consultant at 56 €/h may deliver similar outcomes — but their costs are fundamentally different. Anyone using an average rate systematically under- or overestimates project costs.
The cost rate is what the employee costs the company — not the price you charge the client. The price charged to the client is called the billing rate and becomes relevant for project margin (D.1). This distinction is important: Actual Cost is an internal controlling figure.
How Is Actual Cost Calculated?
The formula is:
Actual Cost = Σ (Project Hours × Cost Rate per Staff Member)
Σ = sum across all staff members and time entries Project Hours = only entries of type “Project” (no vacation or sick leave hours) Cost Rate = the internal cost of the staff member per hour (e.g. gross salary ÷ monthly working hours)
Step-by-Step Example from the Dashboard
| Employee | Project Hours | Cost Rate/h | Cost |
|---|---|---|---|
| Anna | 32 h | 25 €/h | 800 € |
| Ben | 28 h | 38 €/h | 1,064 € |
| Clara | 18 h | 56 €/h | 1,008 € |
| Total | 78 h | — | approx. 2,868 € |
Actual Cost: 2,868 €
If instead you had used a simple average rate (2,868 € ÷ 78 h ≈ 36.8 €/h), the total happens to match here — but the moment the staffing mix shifts and more expensive employees are deployed, costs diverge significantly from what the average calculation would predict.
What Does This Mean in Practice?
Actual Cost is a snapshot: it shows what has been consumed up to now. For a complete assessment, it must be compared against two other figures:
Actual Cost < Budget Cost × Progress %: Cost efficiency is good — you are paying less than planned for the progress achieved. The project is running cost-efficiently.
Actual Cost > Budget Cost × Progress %: Costs are growing faster than progress. Possible causes: more hours than planned, or more expensive staff than budgeted. An analysis of the root cause is needed.
In our example: 2,868 € Actual Cost at 44% progress. The planned Budget Cost is 6,357 € for 100% — so 44% of 6,357 € ≈ 2,797 € would be the planned equivalent. At 2,868 €, the project is marginally above this value, which confirms the CPI of 0.95: slightly over budget, but not an alarm.
Three Perspectives on Actual Cost
Project Manager: Understanding Costs per Task
For the project manager, Actual Cost is the foundation for task-level cost management. Not every cost increase is equally critical: if a task planned for a junior was taken over by a senior, costs rise — but quality and progress may also increase. The project manager must judge whether the cost increase is justified by the output delivered.
C-Level: Profitability Signal in Real Time
For the leadership team, Actual Cost is the first profitability signal. Combined with Actual Revenue (how much has been invoiced to the client?), it yields the running project margin. An Actual Cost that rises faster than progress erodes the planned margin — and that directly impacts operating results. zistemo displays these metrics in the same dashboard, without requiring separate reports to be created.
Team Lead: Optimizing the Resource Mix
For the team lead, Actual Cost is a signal for resource management. If a particular project is systematically running more expensive than planned, the question is worth asking: who is working on it? Is that the right person for this task — from both a quality and a cost perspective? Actual Cost makes the resource mix transparent and creates the basis for deliberate staffing decisions.
Typical Errors and Pitfalls
Error 1: Using flat hourly rates. When all employees are costed at the same average rate, systematic distortions arise. The “Rate per Staff Member” method eliminates this.
Error 2: Confusing cost rate with billing rate. The cost rate is the internal figure; the billing rate is the external price. Confusing the two has serious consequences for project evaluation.
Error 3: Including vacation hours in project hours. Only real project work feeds into Actual Cost. Sick and vacation hours are overhead, not project hours.
Error 4: Looking at Actual Cost in isolation. An Actual Cost of 2,868 € says little without context. It must be viewed against the planned budget, progress to date, and the EAC Cost forecast (A.6). zistemo delivers all these values in the same dashboard.
How zistemo Delivers Actual Cost
zistemo calculates Actual Cost fully automatically: as soon as an employee logs project hours, they are multiplied by the stored cost rate and added to the running Actual Cost total. There is no manual calculation, no spreadsheet synchronization, and no delay.
Each employee has an individual cost rate stored in zistemo — visible only to authorized users such as project managers and controlling staff. This enables transparent cost controlling without disclosing sensitive salary data to the entire team.
Time tracking automatically separates project time from non-project time. Vacation, sick leave, and home office hours do not feed into Actual Cost — this is embedded in the system logic, not dependent on individual user discipline. With Custom Reports and Custom SQL Queries, Actual Cost can further be broken down by cost center, project phase, or team without involving a developer.
zistemo USPs: Precision Instead of Approximations
Rate per Staff Member — out of the box: The individual cost rate logic is implemented in zistemo from day one. Many project management tools operate with flat rates or require complex configuration for staff-specific rates. In zistemo, this is the default — not the exception.
All-in-one instead of tool chaos: In many organizations, project time is tracked in one tool, cost rates are managed in an HR database, and Actual Cost is calculated in Excel. In zistemo, everything runs on a single platform: time tracking, cost rate storage, automatic calculation, and reporting. This eliminates transfer errors and ensures everyone is working with the same numbers.
GDPR compliance and EU hosting: Cost rates and salary data are sensitive information. zistemo is GDPR-compliant and EU-hosted — a decisive factor for companies that do not want sensitive employee data stored on US servers.
Related KPIs
- Forecast (EAC) Cost — projecting total project cost to completion
- Actual Margin — pairs Actual Cost with billable revenue
Conclusion
Actual Cost (€) is the most honest answer to the question “what does this project cost?” — not what was planned, not what the client pays, but what has actually been incurred in internal personnel costs. The “Rate per Staff Member” method ensures this answer is accurate — regardless of whether a junior or senior was deployed, whether staffing deviated from the plan or not.
In the example project: 2,868 € Actual Cost for 78 project hours worked — a figure that can only be accurately determined through individual cost rates, and that forms the foundation for all further profitability statements.
zistemo calculates this value automatically, in real time, with the right method.
Start Your Free zistemo Trial
Stop calculating with flat rates and Excel formulas. Start with precise cost controlling at the employee level.
FAQ
What is the difference between cost rate and billing rate?
The cost rate is what an employee costs the company (e.g. gross salary ÷ monthly working hours). The billing rate is the price you charge the client for that employee’s work. Actual Cost uses the cost rate; Actual Revenue uses the billing rate. The difference is the project margin — visible in zistemo under D.1.
How do I set up cost rates in zistemo?
Cost rates are stored in the employee profile and are only visible to authorized users (e.g. project managers and controlling staff, not the entire team). They can be set with validity dates — if an employee receives a salary increase, projects can be correctly costed with the old and new rate respectively.
What happens if no cost rate has been set for an employee?
If a cost rate is missing, Actual Cost cannot be calculated for that employee — a warning or indicator in the dashboard makes this visible. zistemo recommends ensuring cost rates are fully configured for all project-involved employees before a project is started.
