Steel Plant Fixed vs Variable Cost Modeling Guide

By James Smith on October 6, 2026

steel-plant-fixed-vs-variable-cost-modeling-guide

Ask two people in a steel plant which costs are fixed and you will often get two different lists. Labour, maintenance and even some energy sit in a grey zone that changes with how hard the plant runs. That is why cost per tonne swings so much between a strong month and a weak one, and why budgets built on a single blended rate miss the mark. A CFO-grade model separates what moves with output from what does not, line by line. Teams building that model can see how iFactory AI classifies each cost line on live plant data before finalising next year's budget.

Steel Cost Modeling Guide

Fixed vs Variable Cost Modeling for Steel Plants

Learn how to classify labour, depreciation, maintenance and raw materials so cost per tonne reacts correctly when utilisation moves.

Fixed
Semi-variable
Variable

Why the Split Changes Every Decision

Steel is a capital-heavy business. A large share of cost stays put whether the furnace runs at 60 percent or 95 percent, so utilisation moves cost per tonne far more than most budgets assume.

Illustrative cost per tonne index at different utilisation
60% utilisation

113
75% utilisation

107
90% utilisation

102
100% utilisation

100

This example assumes fixed cost is 20 percent of the full-load cost per tonne and the rest is variable. Only the fixed part spreads thinner as output rises, which is the whole effect.

The Cost Behaviour Spectrum

Few costs are purely fixed or purely variable. Place each line on the spectrum below before it goes into the model.

Fixed

Does not change with tonnes in the planning period. Depreciation, insurance, salaried staff.

Step-fixed

Holds steady, then jumps at a threshold. An added shift, a second crew, a new line.

Semi-variable

Has a base plus a usage part. Maintenance, utilities, contract labour.

Variable

Rises and falls with every tonne. Ore, scrap, coal, alloys, consumables.

See Your Cost Lines Classified Live

Book a 30-minute session and iFactory AI will walk through how your own labour, maintenance, energy and raw-material lines would be split into fixed and variable parts.

Line-by-Line Classification Guide

Use this table as the starting point. Your plant's contracts and staffing rules may move a line one step along the spectrum, so validate the mapping in a guided model review.

Cost LineTypical BehaviourModeling Note
DepreciationFixedSpread over planned tonnes, not actual, or cost per tonne looks better in strong months for the wrong reason
Raw materialsVariableTrack consumption per tonne, and price separately so the two effects stay visible
EnergySemi-variableIdle and holding energy is fixed; process energy scales with output
Direct labourStep-fixedChanges by shift pattern, not by tonne, unless overtime or contract labour flexes
MaintenanceSemi-variablePlanned upkeep is fixed; wear-driven repair follows running hours
ConsumablesVariableRefractories, electrodes and rolls wear with output, though not always in a straight line

Two Lines That Break Most Models

Maintenance and labour cause the most classification errors, because each holds a fixed base and a flexible part at the same time.

Maintenance
Fixed part: planned outages, inspections, standing contracts
Variable part: wear-driven repairs that follow running hours
Trap: treating all of it as fixed hides the cost of running hard
Fix: split by work order type, planned against reactive
Labour
Fixed part: permanent crews and salaried supervision
Variable part: overtime, contract and incentive pay
Trap: treating all of it as variable understates the cost of a slow month
Fix: model by shift pattern, then add the flex on top

Building the Model in Five Steps

A defensible model is built in order. Skipping the early steps is how classification errors reach the CFO's desk.

1

List every cost line by unit

Start from the ledger and map each line to a plant unit, so behaviour is judged where the cost occurs.

2

Place each line on the spectrum

Use contracts, staffing rules and history to decide the behaviour, not habit.

3

Split semi-variable lines

Separate the base from the usage part using regression on past periods or work order data.

4

Choose the planning volume

Fix the tonnage base for spreading fixed cost so the figure is comparable month to month.

5

Test with utilisation scenarios

Run high and low cases and check that cost per tonne behaves as the split predicts.

Classification Traps to Check Before Sign-Off

Run this list against the finished model. Each item has caused a wrong cost per tonne in real budgeting cycles.

Trap 1

Spreading depreciation over actual tonnes instead of planned tonnes.

Trap 2

Treating energy as fully variable when idle load is significant.

Trap 3

Mixing raw material price changes with usage changes in one variance.

Trap 4

Ignoring step costs when volume crosses a shift or crew threshold.

Plants that carry these traps often see the same symptom: a budget that looks right at planned volume and fails whenever output moves. Reviewing the model against live data with an iFactory AI specialist catches them early.

Where iFactory AI Fits

iFactory AI keeps the fixed and variable split current as real production, energy and maintenance data arrive, so the model does not go stale after the budget is approved.

Behaviour-based classification

Cost lines are tested against actual output history, so semi-variable lines are split with evidence rather than opinion.

Scenario view for the CFO

Change utilisation and see cost per tonne respond, with fixed and variable movement shown separately.

Price and usage kept apart

Raw material variances are split so buying decisions and furnace efficiency are not confused.

One model for finance and plant

Finance and operations review the same classification, which ends disputes about which number is right.

Delivered turnkey, live in 6-12 weeks

iFactory AI arrives pre-configured on an NVIDIA server that ships racked and ready with software pre-loaded. Scope covers cabling, network, ERP and MES integration, team training and 24x7 remote monitoring.

Weeks 1-4
Ship, network and connect ledger and plant data
Weeks 5-8
Classify cost lines and validate against history
Weeks 9-12
Go live, train teams and hand over the model

Frequently Asked Questions

Why does fixed vs variable classification matter for steel?

Steel plants carry heavy fixed costs, so cost per tonne depends strongly on utilisation. If the split is wrong, budgets and pricing decisions are wrong at every volume except the planned one. A correct split lets the CFO forecast margin at different output levels. You can arrange a session to test your current split on live data.

Is maintenance a fixed or variable cost?

It is usually both. Planned inspections and standing contracts behave as fixed, while wear-driven repairs follow running hours and tonnes. Splitting by work order type gives a more honest picture than treating the whole line one way. For a worked example on your data, request a maintenance cost walkthrough, or ask support how the split is configured.

How should depreciation be spread per tonne?

Depreciation is fixed, so it is best spread over planned or normal capacity tonnes rather than actual output. Using actual tonnes makes cost per tonne look better in busy months and worse in quiet ones without any real change in efficiency. Agreeing the planning base early keeps month-to-month comparisons fair. Look at how the planning base is set in a live model to see the effect.

Can labour be treated as variable?

Only the flexible part of it. Permanent crews and salaried supervision hold steady with output, while overtime, contract labour and incentives move with it. Modeling by shift pattern and adding the flex on top avoids overstating how quickly labour cost falls in a slow month. A short product tour with your staffing data shows where the base and the flex sit.

How often should the cost model be reviewed?

Review it at least once a year at budget time, and again whenever a major change hits the plant, such as a new line, a contract renewal or a shift change. Live tracking helps because drift in a semi-variable line shows up as it happens. To see a model that updates continuously, schedule a walkthrough with the iFactory AI team.

Build a Cost Model Your CFO Can Trust

iFactory AI classifies fixed and variable cost from real plant behaviour and keeps the split current. Book a walkthrough to see it built around your own cost lines.


Share This Story, Choose Your Platform!