Skip to main content
Productivity Free Pro Features Available

Productivity Rate Calculator

Two estimating tools on one shared engine. Truck hauling cycle time with match factor and bottleneck verdict, and fencing installation crew-day rate by type, soil, terrain, and post method. Production rate first, material takeoff second.

A field estimating tool that answers the production-rate question for two common site-work domains. The hauling mode computes truck cycle time (load, haul, dump, return, spot/wait), the system match factor, and the bottleneck verdict (loader-bound vs truck-bound vs balanced), then reports loose and bank cubic yards per hour, tons per hour, loads per day, cost per cubic yard, and total project days for a quantity-to-completion solve. Match factor is the calculation most free calculators skip. It tells the user whether the loader sits idle waiting for trucks (undertrucked) or trucks queue at the loader (overtrucked), and the truck-sizing solver shows the count needed to balance the system. The fencing mode computes effective production rate in linear feet per crew-day for the selected fence type (chain link residential or commercial, wood privacy, wood split rail, welded or field wire, barbed wire, vinyl, ornamental steel, temporary panel), modified by soil class (loam, sandy, hard clay, rocky, frost, permafrost), terrain (flat, rolling, steep), post setting method (driven, concrete-set, rock-drilled), crew size (sub-linear scaling), and fence height. It breaks the work into line items (layout and string, post holes, post setting, rail and fabric, gates, tension and trim), tracks the concrete cure lag as calendar time (not labor time), and reports total cost per linear foot and total project cost. The shared engine runs both modes through the same pipeline: inputs to quantities to production rate to resource-hours to duration to cost. Defaults are sourced from the Caterpillar Performance Handbook 49th edition (hauling), RSMeans Building Construction Cost Data 2024 Section 02 82 26 (fencing), and ATRI 2024 Operational Costs of Trucking (truck hourly cost ranges). Every default is editable; the fencing custom-rate panel saves a tuned company default for each fence type to local storage so an estimator can replace the national-data base rate with their own crews' actual production once tracked.

Pro Tip: Match factor below 0.90 means the loader is idle; above 1.10 means trucks queue. Pick the target on the side that hurts less when idle, then size trucks to land there. If the loader is the expensive resource (leased at $220/hr while trucks are owner-op at $85/hr), target a match factor at or just above 1.0, which is the ceil-balance truck count from the sizing table. That keeps the loader continuously fed. If trucks are the expensive resource (owned trucks, loader rented by the day), target at or just below 1.0, which is the floor-balance count. That keeps trucks rolling and accepts some loader idle. The tool reports both floor and ceil counts so you can read the right one off the table; whether you need to add or drop trucks from your current plan to get there depends on your starting point.

PREVIEW All Pro features are currently free for a limited time. No license key required.

Productivity Rate Calculator

How It Works

  1. Pick the Mode (Hauling or Fencing)

    The two mode buttons at the top switch between the truck hauling cycle-time calculator and the fencing crew-day rate calculator. Each mode has its own input panels and outputs, but both run on the same shared engine that converts inputs to quantities, then to production rate, then to resource hours, then to duration and cost. Switching modes preserves the inputs for the other mode, so you can flip back and forth on a multi-trade estimate.

  2. Hauling: Pick the Material

    The material dropdown selects from eleven Cat PHB material classes (topsoil, common earth dry and wet, clay dry and wet, sand dry and wet, gravel, crushed stone, rock blasted well-fragmented and poorly-fragmented). The material drives the swell factor (bank to loose volume increase), the loose density (lb per loose cubic yard, which determines whether the truck binds on weight or on volume), and the default bucket fill factor for the loader. Selecting common earth dry sets a 25 percent swell, 2240 lb per LCY, and 0.95 bucket fill factor.

  3. Hauling: Enter the Project Quantity

    Enter the total quantity to move, and pick whether the number is bank (in-place) or loose (after excavation). Bank is what a survey or plan typically reports. Loose is what the truck hauls. The tool converts between the two using the material swell factor so the duration solve is consistent regardless of which basis the user enters.

  4. Hauling: Pick the Loader and Truck

    Select the loader type (small wheel loader 1-3 yd, medium 3-5 yd, large 5-8 yd, track loader, hydraulic excavator). The default bucket capacity, cycle time, and hourly cost are pulled from the Cat PHB ranges, but every value is editable. Enter the truck heaped volume capacity (LCY rating) and legal payload (lb DOT cap). The tool picks the binding limit automatically. For light material the truck binds on volume; for heavy material like wet clay or blasted rock the truck binds on weight and hauls light by volume. Enter the truck count and the per-truck hourly cost (ATRI 2024 ranges $75-115/hr typical, owner-operator or fleet).

  5. Hauling: Enter the Haul Cycle

    Enter the one-way haul distance, the loaded speed (typically 25-35 mph on a good haul road), the empty speed (typically 30-40 mph), the dump time (Cat PHB 30-60 sec for highway dump trucks, up to 90 sec for off-highway), and the spot and wait time at the loader (queue plus maneuver, 20-45 sec typical). Pick the efficiency preset (50, 45, 40, 35 minutes per hour) and the work hours per day.

  6. Hauling: Read the Verdict

    The verdict panel shows the system production in bank cubic yards per hour and loose cubic yards per hour, the loads per day for the fleet, the cost per BCY and per ton, and the days to complete the project quantity. The match factor gauge shows where the system sits on the 0-2 scale (1.0 is balanced, below is undertrucked, above is overtrucked). The bottleneck text explains the call in plain language. The truck-sizing table shows the current plan, the floor-balance count (one truck below the theoretical balance), the ceil-balance count (one truck above), and the exact fractional balance number. Floor and ceil are not plus or minus one from the current truck count; they bracket the theoretical balance.

  7. Hauling: Read the Truck Cycle Breakdown

    The horizontal stacked bar shows each cycle component (load, haul, dump, return, spot and wait) as a colored segment proportional to its share of the total truck cycle time. If the haul segment dominates, the system is haul-limited and the production gain from adding loader capacity is small. If the load segment dominates, the loader is the constraint and adding trucks will not help. The bar is the diagnostic that tells you where to spend the next dollar.

  8. Fencing: Pick the Fence Type and Geometry

    Select the fence type (chain link residential 4-6 ft, chain link commercial 6-8 ft, wood privacy 6 ft, wood split rail, welded or field wire 4-5 ft, barbed wire 4-strand, vinyl privacy 6 ft, ornamental steel 4-6 ft, temporary panel rental). The base production rate (LF/crew-day at baseline conditions) loads with the type along with the default post method, post spacing on center, and height. Enter the total length, the actual height, and the post spacing. Specify corner / end / pull posts explicitly or leave 0 for an auto-estimate. Enter walk gates and drive gates. Drive gates take 6 crew-hours each (per RSMeans) and dominate the schedule when present.

  9. Fencing: Pick the Site and Method

    Soil class is the single biggest production driver after fence type. Loam is baseline (1.0). Sandy is 1.05, hard clay 0.85, rocky 0.55, frost 0.45, permafrost 0.30. The permafrost factor is calibrated from Alaska DOT&PF construction productivity data, where steam thawing and drilling roughly triple the time per post. Terrain (flat 1.0, rolling 0.85, steep 0.65). Post method (driven 1.25 vs the concrete baseline, rock-drilled 0.50). The custom-rate panel below lets you override the base rate when your tracked production differs from the national-data default.

  10. Fencing: Read the Verdict and Line Items

    The verdict panel shows the effective rate in LF/crew-day after all modifiers, the labor days (crew-days), the calendar days (labor plus any concrete cure lag), the cost per linear foot, and the total project cost. The line-item table breaks the headline crew hours into layout and string, post holes, post setting, rail and fabric, gates, and tension and trim, so the estimate is defensible against a takeoff. Concrete cure is shown as calendar time only, not labor time, and only adds calendar lag on short jobs (less than three labor-days) where the cure forces a forced gap rather than overlapping later work.

  11. Fencing: Save Your Company Rates

    The base production rates ship with national-data defaults (RSMeans 2024 cross-checked with American Fence Association install guides). Once you have tracked your crews' actual production on a job, enter the tuned LF/crew-day in the Custom Rate Override field and click Save as Company Default. Next time you open the tool for the same fence type, the saved rate loads. This is the difference between an estimate tuned to national averages and an estimate tuned to your specific crew. Saved rates persist in local storage on the device and do not sync across devices.

  12. Export the Report

    PDF export produces a branded, page-break-safe report with the verdict, the cycle breakdown or rate-build, the line-item breakdown, the inputs block, the methodology and sources block, and any active flags. Suitable for handing to a PM, a foreman, or stapling to a bid. CSV export packages every input and every output for spreadsheet import. Share-URL encoding lets a teammate open the exact same calculation without retyping.

Built For

  • Civil estimator pricing a 12,000 BCY common-earth haul from a borrow pit to a pad, picking truck count to balance the loader
  • Site superintendent deciding whether to swap a 4 yd wheel loader for a 6 yd to feed a 5-truck fleet that is queuing at the load point
  • Estimating the schedule impact of switching from a 5-mile to an 8-mile haul (loader-bound becomes haul-bound at some distance)
  • Pricing a wet-clay haul where the trucks bind on weight, not volume, and the volume-based pricing in the spreadsheet was wrong
  • Alaska contractor pricing a 1,200 LF chain-link installation in permafrost with rock-drilled posts and a 30 percent productivity factor
  • Residential fence contractor pricing 800 LF of 6 ft wood privacy with two drive gates and confirming the crew-day count for the schedule
  • Estimating a multi-property HOA fence replacement with mixed soil conditions across runs
  • Comparing driven T-post versus concrete-set 4x4 for the same field-wire run when soil allows both
  • Project manager checking the contractor's crew-day estimate against a defensible production rate before approving the schedule
  • Estimator tracking actual crew production over a season and saving company-specific rates per fence type for the next bid cycle

Features & Capabilities

Match Factor with Bottleneck Verdict

Match factor MF = (n_trucks × load_time) / truck_cycle_time. MF = 1.0 is balanced. MF < 1.0 means the loader sits idle waiting for trucks (truck-bound). MF > 1.0 means trucks queue at the loader (loader-bound). The tool reports the value, the verdict, and the truck count needed for balance, in plain language. It is the calculation most free truck-load calculators skip and the one that wins or loses a haul bid.

Volume vs Weight Binding Payload

Truck payload is the lesser of the heaped volume capacity and the weight-derived volume (legal payload / loose density). For light material the volume binds. For heavy material like wet clay (2,593 lb/LCY) or blasted rock (3,000 lb/LCY) the weight binds and the truck hauls light by volume. The tool picks the binding limit automatically, shows it in the verdict, and uses the correct payload through the rest of the cycle math. Estimating a wet-clay haul on volume alone is the single most common hauling mistake.

Cat PHB Material Library with Source Citations

Eleven material classes pulled from the Caterpillar Performance Handbook 49th edition Material Weight Conversion and Earthmoving Materials tables: topsoil, common earth dry and wet, clay dry and wet, sand dry and wet, gravel pit-run, crushed stone, rock blasted (well-fragmented), rock blasted (poorly-fragmented). Each carries the swell percentage, bank density, loose density, and bucket fill factor used by the engine. Every value has an inline source comment in the code; the methodology block in the PDF cites the catalog edition and section.

Loader Library with Cycle Time Defaults

Five loader classes (small wheel loader 1-3 yd, medium 3-5 yd, large 5-8 yd, track loader, hydraulic excavator face load) with default bucket capacities, cycle times, and hourly costs from Cat PHB. Selecting a loader pre-populates the three values; each is editable per project.

Trucks-Required Solver

The system computes the exact (fractional) truck count needed for match factor = 1.0, then offers the ceil-balance count (the integer just above the fractional value, accepting some truck queue) and the floor-balance count (just below, accepting some loader idle) as the practical integer alternatives. The truck-sizing table shows all three options side by side with the resulting match factor, so the user can pick the side they prefer based on which resource is more expensive to keep idle.

Fencing Production Rates with Modifiers

Nine fence types with baseline LF/crew-day rates from RSMeans 2024 Section 02 82 26. Six soil classes (loam baseline, sandy +5 percent, hard clay -15, rocky -45, frost -55, permafrost -70). Three terrain classes (flat baseline, rolling -15, steep -35). Three post methods (driven +25 percent, concrete-set baseline, rock-drilled -50). Crew-size scaling is sublinear (power-law exponent 0.7) reflecting workflow bottlenecks; a crew of 6 is faster than a crew of 3 but less than 2x faster. Height penalty kicks in above 6 ft (5 percent rate loss per ft).

Concrete Cure as Calendar Lag, Not Labor Time

When the post method is concrete-set, the tool reports concrete cure as calendar lag rather than labor time. On a short job (less than three labor-days) the cure forces a calendar gap. On a longer job the cure overlaps later work (the post crew is ahead of the fabric crew by the time the fabric crew arrives). The calendar duration is the right input for the schedule; the labor days are the right input for the crew dispatch.

Editable Company-Default Rate Library

The fencing base rates ship with RSMeans defaults but every rate is editable. When the user enters a custom base rate and clicks Save as Company Default, the rate persists to local storage per fence type. Next session it can be loaded with one click. Once an estimator tunes the rates to their own crews' production, the tool stops pretending to be a national-average estimate and becomes their estimate.

Permafrost and Frost Awareness for Alaska Work

The permafrost factor (0.30 vs loam baseline) and seasonal frost factor (0.45) are calibrated from Alaska DOT&PF construction productivity studies where steam thawing and rock drilling roughly triple the time per post. The tool also fires a warning flag if permafrost is selected with a non-rock-drilled post method, since the production rate alone does not capture the equipment requirement.

Material Takeoff as Optional Toggle, Not the Headline

Material takeoff is available as a toggle in the cost panel but is off by default. The headline is the production rate; material is a checkbox. This is the philosophical difference from a fence material calculator: those answer "how many posts and pickets" (which is commodity content), this answers "how long, how many crew-days, what cost per linear foot" (which wins bids). Both have their place. The Fence Material Calculator is the right tool for takeoff.

Tier-1 Structured PDF + CSV Export

PDF uses the shared programmatic generator (jsPDF + autotable). The report includes the verdict, the cycle breakdown or rate-build table, the line-item table, the cost breakdown, any active flags, the inputs block, and the methodology and references block. Page breaks fall at row boundaries; no orphan headings; branded ToolGrit header and disclaimer footer. CSV packages every input field, every output field, and warnings for spreadsheet import.

Light and Dark Theme, Mobile-Friendly

Standard ToolGrit light and dark theme with WCAG AA contrast throughout. The two-column input grid collapses to a single column at 375 px viewport. The match factor gauge and the cycle time bar scale to mobile cleanly. ARIA labels on the verdict region announce changes for screen readers.

Comparison

Question Material takeoff tools This tool
How many posts and pickets? Yes (their primary output) Available as toggle in cost panel
How long will the job take? No Yes (crew-days, calendar days)
How many crew-days at my soil and terrain? No Yes (effective rate × modifiers)
What cost per linear foot for labor? No Yes ($/LF labor and total)
How many trucks should I run on this haul? No Yes (match factor, truck-sizing solver)
Is the loader or the truck fleet the bottleneck? No Yes (loader-bound vs truck-bound verdict)
Volume vs weight binding for heavy material? No Yes (auto-pick + flag when weight binds)
How does permafrost or frozen ground change the rate? No Yes (calibrated soil factors)

References

  • Array
  • Array
  • Array
  • Array
  • Array
  • Array
  • Array
  • Array
  • Array

Frequently Asked Questions

Match factor is the ratio MF = (number of trucks × time to load one truck) / total truck cycle time. When MF = 1.0 the loader finishes filling one truck just as the next truck arrives, so neither resource sits idle and the system runs at its theoretical peak. When MF < 1.0 the loader sits idle waiting (you are undertrucked); when MF > 1.0 trucks queue at the loader (you are overtrucked). Most free hauling calculators report "yards per hour" without telling you whether you are at 60 percent utilization on the loader or paying a truck to sit in line. Match factor is the diagnostic that tells you which one is happening and what truck count changes that. It is the calculation almost nobody on the free side gets right.
The truck binds on weight, not on volume. With wet clay at 2,593 lb per loose cubic yard and a 50,000 lb legal payload, the math caps at 50,000 / 2,593 = 19.3 LCY which exceeds the volume rating. But with blasted rock at 3,000 lb/LCY, the math caps at 50,000 / 3,000 = 16.7 LCY which is just above the 16 LCY volume cap, so the truck is essentially at both limits. Drop the legal payload to 36,000 lb (a tandem with lift axle off) and it caps at 12 LCY. The tool picks the binding limit automatically and fires a flag when weight binds significantly below the volume rating, so the estimate is honest about the load-by-volume reality. Estimating a heavy haul on volume alone is the single most common hauling mistake; this tool catches it.
The Excavator Production calc focuses on the digging or face-loading machine: bucket fill factor, swell factor, cycles per hour, basic truck-fleet sizing. This tool widens the lens to the full haul cycle with match factor, bottleneck verdict, volume-vs-weight binding, project quantity-to-completion solve, and a second mode for fencing. If your question is just "how fast can an excavator dig with this bucket and material," use the Excavator calc. If your question is "what fleet should I run for this 5-mile haul, and is my loader or my trucks the constraint," use this one. The two are complementary and cross-link from each tool to the other.
The base rates (LF/crew-day at baseline conditions: loam soil, flat terrain, concrete-set posts, 3-person crew, 8-hour day) come from RSMeans Building Construction Cost Data 2024 Section 02 82 26 Fencing, cross-checked with American Fence Association installation time guidelines and field-survey data from Builder's Pricing Guide 2024. These are national averages. Real crews vary 30-50 percent above or below depending on tooling, experience, and how recently they have done this fence type. The custom-rate override panel is built exactly so an estimator can replace the national default with their own tracked production for each fence type, and save it as a company default for the next bid.
The 0.30 multiplier is calibrated from Alaska DOT&PF construction productivity studies on frozen-ground post setting. Frozen ground requires steam thawing or drilling per post, which roughly triples the cycle time for that one operation. But the 0.30 modifier applies ONLY to the post-hole line item, not to fabric hanging, layout, or tension/trim. On a baseline chain-link job (240 LF/crew-day), permafrost + concrete-set drops the headline rate to about 152 LF/crew-day, not 72. With permafrost + rock-drilled, the post-hole + post-set line items both get penalties (rock-drilled multiplies post-set too at 0.50), and the headline rate drops to about 94 LF/crew-day, not 36. The old multiplicative formula was overly pessimistic because it assumed frozen ground also slowed down fabric hanging, which is not how the crew actually works. The tool also fires a warning flag if you select permafrost with a non-rock-drilled method, because the production discount alone does not capture the equipment requirement (steam unit or rock-drill rig).
Yes, that is exactly what the Custom Rate Override panel is for. Enter 280 in the override field, click Save as Company Default, and the tool will use your tracked production for chain-link residential going forward. The modifiers (soil, terrain, method, crew size, height) then apply to your tuned rate instead of the national-average default. Once you have tuned 3-4 fence types this way, the tool is calibrated to your crew specifically. This is the single highest-impact feature for a contractor: the tool is no longer pretending to be a national-average estimate, it is your estimate.
On a 500 LF chain-link job with concrete-set posts, the calendar duration is about 2.51 days: 2.27 labor-days plus 0.24 of a cure day. The tool uses a linear cure-fade formula (cureLagDays = cureDays x max(0, 1 - laborDays / 3)), so the cure penalty is at its full 1-day value only when labor approaches zero, fades smoothly to zero at 3 labor-days, and proportions between. On a 5,000 LF job the labor is roughly 23 days, well past the 3-day threshold, so calendar = labor with zero cure lag. The driven and rock-drilled methods have no cure time regardless of project size.
Yes. Click the Share button in the header. The current state of all inputs (both hauling and fencing modes) is encoded into a base64 URL query parameter. Send that link to a coworker and they open the tool with all the same values pre-populated. No login, no account, no server-side state. The URL is the share artifact. PDF and CSV export are also available for the static report.

Learn More

Productivity

Productivity Rate Guide: Truck Hauling Cycle Time & Fencing Crew-Day Rate

Production rate estimating for site work. Truck cycle time, match factor, bottleneck verdict, volume-vs-weight binding, swell factor, fencing LF/crew-day by type with soil, terrain, post method, and crew-size modifiers. Cat PHB + RSMeans backed.

Related Tools

Productivity Live

Local SEO Foundry

Plan and track your local SEO strategy. Manage business citations, review profiles, NAP consistency, and Google Business Profile optimization for contractors and local service businesses.

Productivity Live

DIY Project Plan Builder

Step-by-step build plans for mini-split installs, generator setups, shop heaters, outbuilding wiring, and water heater replacements. Get sized tool and material lists based on your calculator results.

Productivity Live

Shift Schedule Generator

Generate DuPont, Pitman, 4-on-4-off, and Continental shift calendars with built-in pay and overtime calculator. See your gross earnings per pay period, customize crew colors, download printable PDF schedules, and export ICS calendar files.