Table of contents5 sections
  1. Fixed Price project profitability: how to control your margin before extra hours eat the profit
  2. The silent death of margin in Fixed Price projects
  3. How to protect the profitability of a Fixed Price project
  4. Live forecast margin – how we solved it at Administy
  5. Control the margin before the project starts generating a loss

Fixed Price project profitability: how to control your margin before extra hours eat the profit

A Fixed Price contract gives the client a sense of security. They know the value of the project up front, can plan their budget and do not have to wonder how much each further hour of the team’s work will cost.

For the contractor, however, the same model can quickly turn into a trap.

The project was priced to deliver a 30% margin. The offer was accepted, the scope discussed, and the schedule looked realistic. A few months later it turns out that the company has not earned the amount it expected. In the best case it broke even. In the worst case it paid to deliver the project out of its own pocket.

Most often it is not one big mistake that is to blame. The margin disappears gradually:

  • two extra hours for revisions,
  • another meeting not included in the estimate,
  • an urgent change just before publication,
  • an additional version of the design,
  • bringing in a more expensive specialist,
  • a task that was meant to take one day but took three.

That is why Fixed Price project profitability has to be controlled during delivery, not only after the last invoice has been issued. In this article we show how to recognise the threat, forecast the final margin and react before the whole profit has been used up.

You have to control the profitability of a Fixed Price project while it is being delivered, not after the last invoice has been issued.

The silent death of margin in Fixed Price projects

In the Time & Material model, extra working time can be added to the billing. In a fixed-fee project, by contrast, revenue is capped in advance by the value of the contract.

If a project was sold for 100,000 PLN, the company will not automatically receive an extra 10,000 PLN just because the team did more work. Every unplanned hour lowers the final margin.

“It’s only two hours” is not a financial strategy

The biggest threat to fixed-fee projects is not always large changes. More often it is small decisions made every day.

The client asks for a minor fix. The team wants to maintain a good relationship, so it does the work without a formal change of scope. The Project Manager decides that preparing a quote and an addendum would take longer than the fix itself.

The problem is that there are many such situations.

Two extra hours a week over five months add up to more than 40 hours of work. If several specialists are involved in the project, the number of unpaid hours can quickly grow to dozens or even hundreds.

Scope creep in project finances does not start with a big change. It starts with work that nobody classified as an additional cost.

Underestimating the scope works against you throughout the project

Another source of the problem is a faulty estimate.

At the sales stage the company often does not yet have full knowledge of:

  • the quality of the materials supplied by the client,
  • the number of people involved in the decision-making process,
  • the time needed for consultations and approvals,
  • the complexity of integrations,
  • the number of exceptions and edge cases,
  • the quality of the existing documentation,
  • the number of iterations needed to reach the expected result.

If the quote does not include a risk buffer, every unforeseen situation directly reduces the margin.

The company knows its selling rate, but not the cost of an hour

In many project organisations there is a rate by which work for the client is priced. Much more rarely can companies correctly state the actual cost of an hour for a specific employee or B2B specialist.

The cost of labour includes more than just the salary. The following can matter as well:

  • employer contributions and charges,
  • holidays and absences,
  • internal time that cannot be sold to the client,
  • the cost of the workstation and software,
  • project management,
  • internal meetings,
  • quality control,
  • revisions and complaints,
  • the share of administrative staff.

If a company compares the contract value only with the number of hours worked, but does not convert those hours into cost, it sees the load on the project but still does not know its financial result.

The main mistake: calculating the margin only after the project ends

The most serious mistake is analysing profitability after the fact.

Once the project is closed, all you can do is state that the budget was exceeded. You cannot recover the team’s time or undo the revisions done for free.

The company needs answers earlier:

  • what cost has already been incurred,
  • how many hours remain in the budget,
  • how much work is still needed,
  • what the estimated cost at completion will be,
  • what margin will remain if the current pace of work continues.

Only then does project margin control become a management process rather than a historical report.

How to protect the profitability of a Fixed Price project

Protecting the margin does not require lowering quality or refusing the client every change. It does require clear rules, up-to-date data and an agreed moment to react.

1. Convert every hour into real cost

The foundation is determining the hourly cost of every person working on the project.

You should not use a single averaged rate for the whole team if the people involved have significantly different costs. An hour of a senior developer, a strategist, a designer and a junior specialist does not weigh on the project in the same way.

The basic model looks like this:

Labour cost in the project = number of hours worked × the specialist’s cost rate

To this you should add:

  • subcontractor invoices,
  • licences and materials purchased,
  • production costs,
  • expenses assigned directly to the project,
  • an agreed share of indirect costs.

This way every further hour automatically updates the actual cost of the project.

2. Set a warning threshold before the budget runs out

It is not worth waiting until the project has used 100% of the planned hours budget. By then there is usually still some work left, plus testing, rollout and final revisions.

A good solution is to set a warning threshold, for example after using:

  • 50% of the budget, if delivery has not reached half of the scope,
  • 70% of the budget, when significant stages remain before completion,
  • 85% of the budget as a signal that calls for a management decision.

The percentage alone is not enough. It has to be set against the state of delivery.

If 70% of the budget has been used and 80% of the work has been done, the situation may be safe. If 70% of the budget has been used and only half of the scope is complete, the margin is under real threat.

3. Separate fixing a mistake from a change of scope

Not every piece of additional work should be invoiced to the client. If the team made a mistake or delivered a solution that does not match the agreed scope, the cost of the fix falls on the contractor.

However, you need to tell that situation apart from:

  • a new feature,
  • a change to an earlier client decision,
  • another variant of the solution,
  • an additional integration,
  • an increase in the number of materials,
  • a new audience group,
  • a change that requires rebuilding work already done.

Each such request should be assessed for its impact on:

  • delivery time,
  • project cost,
  • team availability,
  • the schedule,
  • the final margin.

Only then should you decide whether the change falls within the scope, will be done at the expense of the buffer, or needs a separate quote.

4. Forecast the final margin instead of analysing only the cost incurred

The current cost shows history. To make a decision you also need a forecast.

For example, a project may have:

  • contract value: 100,000 PLN,
  • cost incurred: 45,000 PLN,
  • current margin: 55,000 PLN.

At first glance the result looks very good. However, if work worth 40,000 PLN and additional services worth 10,000 PLN are still needed to finish, the forecast final cost is 95,000 PLN.

The final margin will therefore not be 55,000 PLN, but only 5,000 PLN.

That is why the budget of a fixed-fee project should cover three perspectives:

  • Planned cost before the project starts.
  • Actual cost incurred to date.
  • Forecast final cost after taking the remaining work into account.

It is the third value that lets you react before the problem reaches the books.

Case study

Live forecast margin – how we solved it at Administy

Administy was not built on a theoretical model of project management. We also created it because we run agencies ourselves and deliver projects in Fixed Price, Time & Material and retainer models.

In one typical fixed-budget project the problem was not a single big change. The profit gradually disappeared through successive arrangements, additional consultations, revisions and hours that were not included in the original estimate.

Each decision looked rational on its own:

  • it is worth helping the client,
  • the change is small,
  • we will not prepare a separate quote,
  • the team will close the matter in a few hours,
  • let’s make up the time in the next stage.

Only the final summary showed that the sum of these decisions had significantly lowered the project’s result.

The biggest problem was not a lack of discipline as such. The problem was the lack of an up-to-date financial picture that would show the consequences at the moment the decisions were made.

That is why at Administy we combined project data, working time and costs in a single process.

Automatic conversion of time into project cost

Working time imported from ClickUp is assigned to a specific project and automatically converted at the cost rate of the given specialist.

As a result:

  • each person’s hour carries the right cost,
  • the project updates as time is reported,
  • labour cost does not have to be retyped into a spreadsheet,
  • the costs of employees, contractors and subcontractors can be included too,
  • additional hours immediately affect the project’s result.

Administy’s product materials also indicate that the system lets you assign revenue and costs to specific projects and monitor contract value, amounts invoiced, payments received, cost at completion, margin and cash gap.

Current and forecast margin before the work is finished

The owner and the Project Manager should not see only what the project has cost to date.

That is why the project panel shows:

  • contract value,
  • revenue invoiced,
  • revenue paid,
  • labour cost to date,
  • external costs,
  • hours remaining to be used,
  • estimated cost at completion,
  • current margin,
  • forecast final margin.

Administy also supports monitoring of budgets, amounts invoiced and forecast margin at successive stages of delivery. The solution grew out of experience running an agency and the need to analyse fixed-fee and hourly services on the basis of data, not intuition.

An early signal instead of a late report

The most important element is not the chart itself. It is the ability to make a decision early enough.

When the forecast cost starts to approach the contract value, the Project Manager and the business owner can:

  • stop unagreed revisions,
  • review the remaining scope,
  • change the way the work is delivered,
  • use a different team composition,
  • renegotiate the scope,
  • prepare a quote for additional work,
  • agree a new stage or an addendum with the client,
  • limit the risk of a further drop in margin.

The system does not make the decision about the client relationship for the company. It does, however, provide the information without which such a decision would rest only on the team’s feelings.

Summary

Control the margin before the project starts generating a loss

Fixed Price project profitability does not depend solely on the quality of the first quote. It is affected by every further hour, change of scope, subcontractor cost and decision to do additional work without separate billing.

A company can protect its margin if it knows the real cost of hours, sets warning thresholds, controls scope creep and continuously forecasts the cost of completing the project.

See how Administy helps control the margins of B2B projects — combine working time, costs, revenue, invoices and forecast margin in a single view, so you can react during delivery instead of learning about a loss after the project is closed.