David Krause Knowledge Base · Costing & contribution
Topic Costing & contribution Specialist article Example fictitious plant · €400k Version 10/2026

Project costing and cost forecast

In one-off production there is no next lot you could cost better. Whoever only calculates after acceptance merely learns what was lost. Concurrent costing shows it while there is still time to steer.

€433k
forecast instead of €400k quoted
+8.3 %
overrun, visible in month 3
€174k
booked — looks healthy
Context

The textbook works through a series and job-order manufacturer. This article transfers the same method to project business — special-purpose machinery, plant engineering, one-off production with a high share of purchased parts. The worked example is fictitious and deliberately simple.

1 · Why post-calculation comes too late here

In series production, post-calculation corrects the next lot (Chapter 12). In project business there is no next lot: the plant is built once. Whoever only calculates at the end merely learns how much margin was lost. A project can only be steered while hours and purchase orders are still open.

Three calculations, three points in time
CalculationWhenQuestionUse
Quotation costingbefore the quotationWhat will it cost?Price and budget
Concurrent costingmonthly during the projectWhere do we end up if nothing is done?Corrective action
Post-calculationafter acceptanceWhat did it cost?Learning for the next quotation

2 · The formula: actuals plus commitments plus estimate to complete

Forecast cost of production Forecast = actuals + commitments + estimate to complete

Actuals = booked costs: delivered purchased parts, reported hours × hourly rate
Commitments = ordered, but not yet delivered or invoiced
Estimate to complete = material not yet ordered + hours still to be worked × hourly rate

The first two figures come from the ERP. The third is an estimate by project management — and that is exactly where the quality of the forecast is decided.

The most common mistake

Calculating the estimate to complete as “budget minus actuals”. The forecast then always equals the budget, and every overrun stays invisible until the budget is used up. The estimate to complete must be built bottom-up: which work packages are open, and how many hours do they still need?

3 · Worked example: a plant with €400k cost of production

Quotation: €220k purchased parts and 3,000 hours of in-house work at €60/h. Status after three months:

Concurrent costing · month 3 · in €k
ItemQuotationActualsCommitmentsTo completeForecastVariance
Purchased parts2209011035235+15
In-house work (€60/h)18084—114198+18
Cost of production400174110149433+33
What the table shows

Only €174k has been booked — less than half the budget, the project looks healthy. Only commitments and the estimate to complete reveal the overrun of €33k or 8.3 %. For the hours it sits in project management's estimate: 1,400 hours worked, 1,900 still open, 3,300 in total instead of 3,000. With “budget minus actuals” that line would show 1,600 hours and the forecast would report zero variance.

4 · Separate the variance before acting

VarianceCauseWho steersLever
Purchased parts, pricepart more expensive than costedPurchasingrenegotiate, alternative supplier
Purchased parts, quantityparts forgotten or concept changedDesign, project managementcharge the change to the customer
Hours, quantityeffort underestimated, reworkProject managementclarify scope, raise a change order
Hours, ratehourly rate no longer correctControllingre-derive the rate from the BAB

The most important distinction is between an in-house error and a customer change. An extra hour caused by a customer change is not a loss but a change order — if it is recorded as such in time.

5 · Percentage of completion: what to measure it by

Measured by cost, the project is 174 / 433 = 40 % complete. Against the old budget it would be 174 / 400 = 43.5 % — the overrun makes the project look further along than it is. Milestones are more robust: design released, main components delivered, assembly completed, acceptance. A work package is finished or it is not; experience shows that “90 % finished” lasts a long time.

6 · Result and liquidity are two calculations

A project can be profitable and still tie up cash. Purchased parts fall due on delivery, the customer's final instalment only after acceptance. The cost forecast therefore belongs next to a payment plan: down payments and milestone instalments on one side, supplier payments and wages on the other. If the forecast shows a loss, that is also a matter for the financial statements — German commercial law requires a provision for anticipated losses from pending transactions.

7 · Link to the textbook

Building block in project businessDerivationIn the book
Hourly rate per area (design, assembly, commissioning)like the machine hour rate: cost of the cost center divided by productive hoursCh. 5–7
Surcharge on purchased partsmaterial overhead; with few expensive components better per transactionCh. 9.6
Quotation pricecosting scheme from cost of production to priceCh. 10
Accept a project below full cost?contribution margin and free capacityCh. 13.4

8 · Checklist

David Krause
Industrial engineer (Dipl.-Wirtschaftsingenieur FH) · 15+ years in cost accounting, plant controlling and maintenance in CNC and die-casting manufacturing. Writes down here what has proven itself in practice.
Profile and CV · Knowledge base · Contact