Construction7 min read2026-08-11

Equipment Cost Per Hour: Building a Rate That Covers Ownership, Wear, and Idle Time

Equipment Cost Per Hour: Building a Rate That Covers Ownership, Wear, and Idle Time

Most contractors carry one equipment cost per hour for each machine class, set it once, and quietly let it drift for three years. That rate is doing two jobs at the same time: recovering what you paid for the iron, and recovering what it costs to run. When you blend them, the job that happened to book the excavator pays for the weeks it sat behind the shop. Your best-utilized machines look expensive. The idle ones look fine. Neither is true.

Here is how to build the rate properly, and how to split it so utilization risk lands on operations instead of a single project manager.

Start with the ownership build-up

Ownership cost exists whether the machine moves or not. Five line items, annualized:

  • Depreciation. Purchase price minus tires and salvage, divided by useful life.
  • Interest or lease cost on the capital tied up in the unit.
  • Insurance and property tax.
  • Storage and yard overhead.
  • Major component reserve, if you rebuild rather than replace.

Take a $180,000 excavator, $30,000 salvage, seven-year life. Depreciation runs $21,400 a year. Add $9,000 interest, $2,400 insurance and tax, $1,200 storage. Ownership lands at $34,000 a year.

Now the denominator, which is where most rate schedules break. At 1,200 productive hours, ownership costs $28.33 an hour. At 800 hours, it costs $42.50. Same machine, same year, 50% swing. Your rate is only as honest as your hour forecast — and the hour forecast belongs to operations, not to accounting.

The CFMA Construction Financial Management Reference Guide treats equipment as its own cost center for exactly this reason. So does the AICPA Construction Contractors audit and accounting guide, which expects allocated equipment cost to be traceable and applied consistently across contracts.

Then price wear, not just fuel

Operating cost is the second half. Fuel is the obvious piece and usually the smallest surprise. Wear is where the money hides.

For the same excavator: 5 gallons an hour at $4.10 is $20.50. Filters, lube, and fluids add roughly $3. Ground-engaging tools, undercarriage, and hoses average $7 an hour across a rebuild cycle. Repairs and shop labor add another $9. Operating cost comes to about $39.50 an hour, before the operator.

Total equipment cost per hour: $67.83 at 1,200 hours. Round to $68 and you have a defensible number for the estimate, the job cost report, and the change order.

Decide once whether the operator rides inside the rate or sits in labor, then never mix it. Procore's job costing guidance makes the same point about cost code discipline: an inconsistent boundary between labor and equipment makes historical rates useless for bidding.

The repairs-equal-depreciation rule needs to retire

Plenty of rate schedules still carry an assumption from the old cost manuals: annual repair expense equals 100% of the annual depreciation charge. It was a reasonable shortcut in 1985. It is a guess you no longer need to make.

Telematics gives you real repair inputs per unit: engine hours, idle ratio, fuel burn, fault codes, and work-order history tied to a serial number. Pull three years of shop invoices against three years of logged hours and you get an actual repair cost per hour — usually low in years one and two, then a steep climb after the first major component event.

That curve matters. If your fleet averages five years old and you are applying a flat repair factor, you are underpricing your old iron and overpricing the new. On a $9-per-hour repair component across 1,200 hours, a 40% error is $4,300 a year, per machine. Across twelve units, that is real gross margin walking out the gate.

Single rate versus dual rate: who carries idle time

This is the structural decision, and it is bigger than the arithmetic.

Single rate. One number per hour charged to whichever job uses the machine. Simple. It also means a project that books 300 hours in a year where the fleet only turns 800 hours absorbs a rate inflated by everyone else's downtime. The PM who did nothing wrong eats the yard's underutilization. Worse, PMs learn to avoid company iron and rent instead, which makes utilization drop further. That loop is self-feeding.

Dual rate. Split the build-up in two:

  1. Operating rate — $39.50 an hour, charged to the job for hours actually worked. The job caused the wear; the job pays.
  2. Ownership rate — $34,000 a year, charged as a period cost to the equipment cost center, or allocated by month of possession rather than hours of use.

Now utilization risk sits with the person who controls it: the equipment manager deciding what to own, rent, or sell. Jobs get a clean variable rate they can estimate against. NetSuite's construction job costing overview and Autodesk's job costing guide both treat equipment allocation as a policy choice rather than a formula — because it is one.

If you keep a single rate for bidding simplicity, at least publish the utilization assumption behind it. A rate without its hour basis is a number nobody can audit.

Where the variance goes at month end

Charge jobs at standard. Book actual ownership and operating spend to the equipment cost center. The difference is your equipment variance, and it tells you something specific.

Over-absorbed means machines ran more hours than planned — good news, and a signal to check whether the rate is now too high for next year's bid. Under-absorbed means idle iron. A $34,000 annual ownership charge recovering only $22,000 leaves $12,000 sitting in cost of goods sold with no job to carry it.

Review that number monthly, not annually. Underabsorption is also a cash problem: the loan payment does not care about utilization. That is the same mechanic covered in our construction cash flow guide and in cash gap forecasting — committed outflows against uneven inflows.

Your ledger already holds most of the inputs. QuickBooks construction accounting will track equipment spend by class; the gap is usually the hour side and the monthly read. CentSight connects to QuickBooks and your bank and watches the trend, so an underabsorbed fleet shows up as a Monitor or Critical signal in week two, not at year-end close. At $95 a month, it costs less than an hour of the excavator.

Rebuild the rate on a schedule

Set a cadence: recompute rates every twelve months, and immediately after any major component rebuild, fleet addition, or fuel move over 15%. Log the hour assumption next to each rate. Track actual hours against it quarterly.

The takeaway is simple. Your equipment cost per hour is two costs wearing one coat. Separate them, put idle time on operations, and every project number downstream — profitability, progress billing, the next bid — gets more honest. Start with the construction finance hub if you are rebuilding the whole cost structure.

Free Download

The Contractor's Profit Bundle

Know which jobs make money before the project closes — costing, WIP, and the change orders that protect your margin.

Inside: Job-costing template, WIP tracker, change-order templates, and a contract-clause cheat sheet.

ZIP · 5 files
Gerald Hetrick
Gerald Hetrick

Founder, CentSight

Gerald writes about financial intelligence, cash flow strategy, and how AI is changing the way growing businesses understand their numbers.

Get Financial Clarity for Your Business

AI-powered financial intelligence with real-time visibility — built for growing businesses.

Start Free Trial

Stop Guessing. Start Knowing.

CentSight gives growing businesses real-time financial intelligence.