Productivity · Free calculator

Excavator, Loader & Dozer Productivity Calculator

Work out excavator, wheel loader and dozer output in cubic meters per hour from bucket size, fill factor, cycle time and job efficiency. Convert it to bank volume with the swell, and see the cost per cubic meter and the days and machines needed for a quantity.

  • Runs in your browser
  • University course formulas
  • Formulas shown below

Enter one excavator. The defaults are the course example of a small excavator digging sand and gravel; replace them with your site's figures.

Bucket and cycle
m³

From the excavator specification. Example value.

%

Caterpillar's table gives 100 to 110% for moist loam and 75 to 90% for average blasted rock.

s

Dig, swing, dump and return. Time 20 or more cycles and use the average. The course example is 250 cycles an hour, or 14.4 s.

Keep 1 when you timed the cycle on site, since it already holds your swing and depth. The factor comes from the course tables when the cycle comes from a table.

Time, material and cost
min / h

Job efficiency: takes off waiting, short stops and breaks. The King Saud University course uses 50 minutes an hour, or 0.83, in its examples.

%

From the soil report, or from the weight of a bank and a loose cubic meter. The King Saud University spoil-pile example uses 25%.

/ h

Work it out with the Equipment Hourly Cost Calculator or use the hire rate. Example value.

How this is calculated
Theoretical output = cycles per hour × factor × bucket × fill factor Output (LCM/h) = theoretical output × productive minutes ÷ 60 Output (BCM/h) = LCM/h ÷ (1 + swell) Cost per m³ = cost per hour ÷ output per hour

Full methodology is below.

Excavator outputBased on values entered

Take this to the site engineer

Report with the inputs, each machine's loose and bank output, cost per m³ and the quantity plan.

Productivity report

Get the full report for your project team

  • Excavator, loader and dozer output per hour
  • Loose and bank volume and the load factor
  • Cost per cubic meter for each machine
  • Machine-hours, days and machines for the quantity
  • Methodology, sources and next steps

What does the productivity calculator work out?

Excavator productivity is the volume a machine moves in an hour: the volume in one bucket or blade times the number of cycles in an hour, reduced by the minutes the machine does not work. The calculator applies the same rule to a hydraulic excavator, a wheel loader and a crawler dozer, converts loose volume to bank volume with the swell of the material, and gives the cost per cubic meter.

The Plan tab turns that output into the machine-hours, working days and number of machines needed for a quantity from your bill of quantities, so you can check a schedule before you mobilize.

Why measure output per machine?

  • Quantities are priced per cubic meter: the earthworks rate you tender or pay is per m³, while the machine is paid per hour. Output per hour links the two.
  • Schedules depend on it: the number of excavators and loaders in the plan comes from the quantity divided by output per machine.
  • Loose and bank volumes differ: one bank cubic meter of soil becomes more than one cubic meter in the bucket. Mixing the two overstates progress.
  • Lost minutes add up: a machine that works 40 minutes an hour instead of 50 moves a fifth less for the same hire cost.

What inputs do you need?

InputWhere to find itTip
Bucket capacity, blade loadMachine specificationUse the heaped capacity of the bucket fitted on the machine.
Fill factorCaterpillar fill factor table, your own weighed loadsBlasted rock and blocky material fill less than loose soil.
Cycle timeStopwatch at the face, video from the siteTime 20 or more cycles in normal work and use the average.
Productive minutes per hourShift reports, machine activity recordsCount waiting for trucks, short stops and refueling as lost minutes.
SwellSoil investigation report, laboratory testsBank and loose unit weights give swell directly.
Cost per hourHire contract, owning and operating costInclude the operator and fuel when the hire rate does not.

How is productivity calculated?

Excavator

Production (LCM/h) = C × S × V × B × E C = cycles per hour, S = swing-depth factor, V = heaped bucket volume B = bucket fill factor, E = job efficiency (productive minutes ÷ 60)

This is Equation 3-1 of the King Saud University course for a hydraulic excavator. When the cycle is timed on site it already holds the real swing and depth, so the swing-depth factor stays at 1.

Wheel loader and dozer

Loader cycle = basic cycle + travel time Dozer cycle = fixed time + distance ÷ dozing speed + distance ÷ return speed Production (LCM/h) = load per cycle × 60 ÷ cycle (min) × E

The course converts speed with 1 km/h = 16.7 m/min; the calculator uses the exact 16.67 m/min.

Bank volume and cost

Load factor = 1 ÷ (1 + swell) Production (BCM/h) = production (LCM/h) × load factor Cost per m³ = cost per hour ÷ production per hour

Load factor is Equation 2-7 and cost per unit of production is Equation 2-2 of the same course.

Sources

  • King Saud University, CE 419, Chapter 2: Earthmoving Materials and Operations (bank, loose and compacted measure, swell, load factor, Equations 2-1, 2-2, 2-7). Source: KSU.
  • King Saud University, CE 419, Chapter 3: Excavating and Lifting, part 1 (Equation 3-1, Example 3-2). Source: KSU.
  • King Saud University, CE 419, Chapter 4: Loading and Hauling, part 2 (dozer and wheel loader production, Examples 4-6 and 4-7). Source: KSU.
  • Caterpillar, Bucket Fill Factors, cat.com, 30 September 2021. Source: Caterpillar. Last reviewed 21 October 2026.

Worked example: the course machines and a 20,000 m³ cut

The defaults are the course examples, with a swell of 25% and USD 100 an hour as example costs; replace them with your site's figures.

  • Excavator: 250 cycles × 0.57 m³ × 95% × 50/60 = 112.8 LCM/h, the 113 LCM/h of Example 3-2. At 25% swell that is 90.3 BCM/h, or USD 1.11 per bank m³.
  • Wheel loader: a 0.80-minute cycle gives 2.68 m³ × 75 cycles × 50/60 = 167.5 LCM/h (Example 4-7: 168), or 134 BCM/h.
  • Dozer: 0.05 + 0.91 + 0.46 = 1.42 min a cycle, so 7.65 × 60 ÷ 1.42 × 50/60 = about 269 LCM/h. The course gets 271 because it rounds each time to two decimals.
  • Plan: 20,000 BCM with the excavator takes 20,000 ÷ 90.25 = 222 machine-hours. Two excavators working 10 hours a day need 12 days; to finish in 10 days you need 3 excavators. The cost is about USD 22,160.

How to read your results

  • Loose against bank: report progress in bank m³ when quantities and payment are in bank measure.
  • Theoretical against productive output: the gap is the minutes lost each hour. It is usually the cheapest output to win back.
  • Cost per m³: compare machines on the same quantity. A bigger machine with a higher hourly rate can still cost less per m³.
  • Machines needed: if the plan needs more machines than you have, check the schedule, the working hours or the trucks before hiring more.

How to raise output per machine

  • Keep trucks at the excavator: an excavator that waits for trucks loses its productive minutes. Match them with the Haul Truck Cycle & Match Calculator.
  • Fit the bucket to the material: the fill factor falls in rock and cemented material.
  • Shorten travel and pushes: on loaders and dozers travel time grows with distance while the load stays the same.
  • Record hours by machine: compare working, idle, standby and breakdown hours each day in the Equipment Timesheet.

Assumptions and limits

The calculator uses averages from one cycle time, one fill factor and one swell, so it estimates output in steady work. It does not adjust for grade, altitude, operator skill or material changes beyond the inputs you enter; the course gives correction tables for those. Swell varies with moisture and soil type, so take it from your soil report. All defaults are examples, not equipment data. Use the results to plan and compare, then check them against measured cycles and surveyed quantities.

Related Safee solution

Know each machine's productive minutes from its records

Safee fits a tracking unit to the machine and reads its working signal, so the Equipment Activity report shows each machine's active and non-active time, even for machines that work in place without trips. The job efficiency in this calculator then comes from your data, not estimates.

  • Equipment Activity Status from a digital input of the tracking unit on the machine, shown as active or not active.
  • Equipment Activity report with each machine's active and non-active duration; the minimum distance can be set to zero for machines that stay in place.
  • Heavy Equipment feature reads supported motion sensors on the machine; the Heavy Equipment Explorer shows their readings, such as roll and pitch angle and the number of movement events.
  • Dynamic Driver an iButton or RFID reader records the operator who started the machine with his ID.
Questions

Questions about excavator, loader and dozer productivity

Need to measure your machines' working hours on site? Talk to Safee.

How do you calculate excavator productivity?

Multiply the cycles per hour by the heaped bucket volume, the bucket fill factor and the job efficiency (productive minutes ÷ 60). With a cycle timed on site, the swing-depth factor stays at 1. The result is in loose cubic meters per hour; divide by 1 + swell for bank cubic meters.

What is the difference between BCM and LCM?

A bank cubic meter (BCM) is material in its natural state before digging. A loose cubic meter (LCM) is the same material after excavation, when it takes more space. The load factor, 1 ÷ (1 + swell), converts loose volume to bank volume.

What bucket fill factor should I use?

Your own, from weighed loads, is best. Caterpillar's table gives 95 to 100% for mixed moist aggregates, 100 to 110% for moist loam, 75 to 90% for average blasted rock and 60 to 75% for poorly blasted rock.

How do you calculate wheel loader productivity?

Add the basic cycle (loading, dumping and turning) to the travel time, divide 60 by that cycle to get cycles per hour, and multiply by the bucket volume, the fill factor and the job efficiency.

How do you calculate dozer production?

The cycle is the fixed time plus the push distance divided by the dozing speed plus the distance divided by the return speed. Production is the blade load × 60 ÷ cycle time in minutes × job efficiency.

How many excavators do I need for a quantity?

Divide the quantity in bank m³ by one excavator's output in BCM per hour to get machine-hours, then divide by the working hours a day and the days available, and round up. The Plan tab does this and shows the cost.

How can I measure real working minutes per hour?

Record working, idle, standby and breakdown hours for each machine every day, or use a tracking unit on the machine: Safee's Equipment Activity report shows each machine's active and non-active time from a signal wired to the unit.

Let's look at your project numbers

Know how much each machine works on your sites

Tell us how many excavators, loaders and dozers you run, and we will show you how Safee records each machine's activity and the operator who worked on it.

Related tools and resources

Move on to your next fleet question

Get the report

Enter your details and we will email you the file.

Use your real name so the file arrives addressed to you. Don't worry, we won't flood you with emails or calls.

Scroll to Top