Guides

How to Calculate Heavy Equipment Maintenance Cost: Items and Method

A step by step account of which items to collect, how to allocate cost to machines and projects, and how to read maintenance cost per working hour.

Published:7 min read
How to Calculate Heavy Equipment Maintenance Cost: Items and Method

Why one number never explains maintenance cost

In most yards the question of how to calculate heavy equipment maintenance cost is answered with a year end accounting total. That total may be correct, but it never shows which machine is swallowing the money.

A useful calculation separates three things: the cost items, the machine the cost belongs to, and the project it belongs to. Held together, the same data serves the workshop, finance and the rent or buy decision.

This guide defines the items, explains the allocation logic, and describes the data you need for cost per hour and for comparing rental with ownership.

Cost items: labour, parts, outsourced service and other

Maintenance cost has four main items. Separating them at the outset is far cheaper than hunting later for which expense belonged to which job.

The ratio between items shifts with machine type, age and operating conditions. What matters is that every job can be booked under all four; a missing item understates the real cost and leads to a wrong decision.

  • Labour: the hours your own crew spends multiplied by the hourly rate, which may differ by project and should include wages, social costs and overhead.
  • Parts and consumables: filters, oil, grease, hoses, bucket teeth. Stock issues should be valued with a consistent method such as weighted average.
  • Outsourced service: invoiced amounts for dealer work, mobile service, welding and machining bought from outside.
  • Other items: haulage and lowbed transport, hired equipment, travel to site and any portion left outside warranty.

Allocating cost to machines and projects

Every expense must be written against a machine. Without machine level records you cannot tell which unit has reached the end of its economic life, or which model is turning out more expensive.

The second dimension is the project. A machine may work on several sites in a year, and booking maintenance to the project it served keeps project profitability honest. Transfer haulage enters as its own item.

The easiest allocation is to record the expense where it arises. When a work order closes, machine and project are already known, so labour, parts and service written at that moment need no later distribution.

How to find maintenance cost per hour

A total expense figure misleads, because a machine that works more naturally receives more maintenance. For a fair comparison, divide cost by working hours.

In plain words: maintenance cost per hour equals total maintenance expense in the period divided by working hours in the same period. Use the last 12 months or the last 1000 hours; shorter windows break on one big repair.

This depends on reliable meter data. Erratic entry makes the divisor wrong and the hourly figure meaningless. Telemetry supplies hours automatically; without it, regular field entry and a missing meter alert close the gap.

  • Compare machines of the same group and similar age on cost per hour; the outlier is waiting to be investigated.
  • Cost per hour climbs with age, and the speed of that climb signals the end of economic life.
  • Flag warranty work separately, or a new machine will look more expensive than it really is.

Data you need to compare renting with owning

Without data the rent or buy decision is instinct. A sound comparison sets the owned machine's cost per hour, fuel, depreciation share and downtime loss against the monthly rental fee and everything that fee excludes.

Maintenance is the critical input, because on a hired machine most of it stays with the lessor. If the owned machine's real maintenance expense is unknown, the comparison comes out wrong in one direction or the other.

Rental fees belong in the same cost table under a rental item. Then hired and owned machines on a project are read in one report and the next decision rests on data.

Common mistakes

Costing errors usually come from discipline rather than method. The most frequent ones are listed below.

  • Entering cost on a separate screen days after the job: the figures end up incomplete and rounded.
  • Not counting labour at all, so your own hours look free and outsourced service looks expensive.
  • Valuing parts at the last purchase price, which makes cost jump; weighted average is steadier.
  • Forgetting haulage, lowbed and transfer expense, a serious item in multi site operations.
  • Leaving cost figures open to everyone instead of separating them with permissions.

How Reper Ops does this

Reper Ops does not treat cost as a separate data entry. When a work order closes, labour hours are multiplied by the project rate, reserved parts are consumed at weighted average cost, and outsourced service joins the same card. Rental fees and transfer expenses post there too.

Results are reported by project, machine and month, split into maintenance, breakdown, rental and transfer. Currency can be set per project as TRY, USD or EUR. Viewing cost and editing it are separate permissions, and warranty status is checked automatically when a fault is opened.

Frequently asked questions

Is fuel included in maintenance cost

Fuel is usually kept separate as an operating expense. However, when total cost of ownership per hour is calculated, fuel, maintenance and depreciation should be read side by side in the same table.

Which period should cost per hour be calculated over

Choose a period long enough that one major repair cannot distort it, such as the last 12 months or the last 1000 working hours. Shorter periods are volatile; very long ones hide current condition.

Should warranty repairs be booked as cost

They should be recorded, but not charged to your own budget. Marking warranty work separately protects the machine's true cost figure and shows how much of the cover has been used.

If you want cost written against the machine automatically as work orders close, take a look at the Reper Ops cost management module.

Request a demo