Calculator overview
Inputs and outputs
This summary comes from the calculator's published input and output contract.
Inputs
- Truck Capacity
-
Unit cy Default 12 Range At least 0
About this input
The loose volume one haul truck carries, in cubic yards. The tool divides the volume to be hauled by this to report truck loads.
- Truck Cycle Time Minutes
-
Unit min Default 45 Range At least 0
About this input
The round-trip time for one truck: load, haul, dump and return, in minutes. Drives the haul-hours estimate together with the number of trucks working.
- Trucks Working
-
Unit trucks Default 3 Range At least 1
About this input
How many trucks are hauling at once. A whole number, at least one.
- Shrinkage Factor
-
Unit ratio Default 0.85 Range At least 0
About this input
The ratio of compacted volume to in-place bank volume, less than one. For example 0.9 means bank material compacts to 90 percent of its original volume in the fill.
- Station Cross Section Areas
-
Default 12 rows
About this input
One row per station along the alignment: the station location and the cut and fill cross-section areas there. The tool applies the average end area method between consecutive stations.
Column Range or allowed values Station Not declared Cut area, sf At least 0 Fill area, sf At least 0 - Swell Factor
-
Unit ratio Default 1.25 Range At least 0
About this input
The ratio of loose, excavated volume to in-place bank volume, greater than one. For example 1.25 means material swells 25 percent when dug and loaded.
Outputs
- Import Required
-
Unit cy
About this output
The compacted volume of borrow material that must be brought in, in cubic yards, when the cut cannot supply the fill. Zero when the site balances or has surplus.
- Loose Volume To Haul
-
Unit cy
About this output
The whole bank cut converted to loose, truck-measured cubic yards with the swell factor. Every yard excavated has to be handled, whether it is reused on site or exported; this is not the surplus or import volume, which are reported separately.
- Haul Days At Eight Hours
-
Unit days
About this output
The haul hours expressed as eight-hour working days.
- Haul Hours
-
Unit hours
About this output
The estimated working hours to move the loose volume: whole truck loads times the cycle time, spread across the trucks working.
- Total Length
-
Unit ft
About this output
The distance from the first station to the last, in feet, over which the volumes are computed.
- Truck Loads
-
Unit loads
About this output
The number of whole truck loads to move the loose haul volume, rounded up.
- Model Status
-
No unit declared
About this output
The overall check on your entries, shown above the results. It reads OK when the inputs are usable, NOT VALID with a reason when an entry makes the model meaningless, or CHECK with a reason when a result is valid but worth a second look. Read it before you trust the numbers below.
- Net Earthwork Balance
-
Unit cy compacted
About this output
The site balance in compacted cubic yards: a positive value means surplus material to export, a negative value means material must be imported.
- Balance Ratio
-
Unit ratio
About this output
The available cut divided by the required fill. A value of one is balanced, above one has surplus, below one needs import.
- Bank Cut Needed For The Fill
-
Unit cy
About this output
The in-place bank volume that must be excavated to produce the required compacted fill, in cubic yards, after allowing for shrinkage.
- Average Cut Area
-
Unit sf
About this output
The average cut cross-section over the stations actually entered, in square feet. Unused rows do not dilute it.
- Average Fill Area
-
Unit sf
About this output
The average fill cross-section over the stations actually entered, in square feet. Unused rows do not dilute it.
- Cut Converted To Compacted Fill
-
Unit cy
About this output
The compacted volume the bank cut would yield after shrinkage, in cubic yards, so cut and fill can be compared on the same basis.
- Export Available
-
Unit cy
About this output
The surplus material to be hauled off when the cut exceeds the fill, in compacted-equivalent cubic yards, the same basis as the fill requirement. Zero when material must be imported. The loose volume the trucks see is larger by the swell factor.
- Bank Cut Volume
-
Unit cy
About this output
The total in-place volume excavated, in bank cubic yards, from the average end area method.
- Compacted Fill Required
-
Unit cy
About this output
The total compacted volume needed to build the fill, in compacted cubic yards.
What it is
The Earthwork Cut and Fill Calculator estimates how much material a grading job moves and whether the site balances. You enter cross-section areas of cut and fill at stations along an alignment, and it computes the volumes between stations by the average end area method, converts between the three volume bases that earthwork uses, and reports whether the cut covers the fill or material must be imported or exported.
It also sizes the haul: how many truck loads the excavation makes, how many working hours those loads take at your cycle time and fleet size, and how many eight-hour days that is.
It works in United States customary units: feet for stations, square feet for cross-section areas, and cubic yards for every volume.
Use it for a quantity estimate and a first look at the mass balance, not as a design. The average end area method is an approximation, and the volume you are paid for depends on the measurement basis your contract specifies.
Methodology
Purpose and model boundary
This model estimates cut and fill volumes between ordered cross sections, converts bank cut to compacted and loose volumes, reports import or export balance, and estimates truck loads and hauling time. It supports preliminary earthwork balancing for one alignment. It does not create a terrain surface, optimize haul routes, or replace a survey, geotechnical plan, or contractor production estimate.
The spreadsheet remains the calculation authority. The page sends the named inputs to the workbook and presents the returned values, charts, and status without recreating the equations in browser code.
Inputs and units
| Input | Meaning and unit |
|---|---|
| Station cross sections | Up to twelve ordered stations in feet, with cut and fill areas in square feet. At least two stations must provide volume. |
Shrinkage factor, k_s |
Compacted fill volume produced per bank cubic yard of cut. |
Swell factor, k_w |
Loose haul volume per bank cubic yard excavated. |
Truck capacity, T |
Loose cubic yards per truck load. |
Truck cycle time, t |
Minutes per complete truck cycle. |
Trucks working, n |
Concurrent trucks; at least one. |
Governing relationships
For each adjacent station interval i of length Δx_i, the average-end-area method gives separate bank cut and compacted-fill volumes:
V_i = ((A_i + A_(i+1)) / 2) × Δx_i / 27
The division by 27 converts cubic feet to cubic yards. The workbook then applies:
- bank cut:
V_cut = Σ V_cut,i; - compacted fill required:
V_fill = Σ V_fill,i; - cut converted to compacted fill:
V_cut,comp = V_cut × k_s; - net compacted balance:
B = V_cut,comp − V_fill; - import required:
max(0, −B); - export available:
max(0, B); - bank cut needed for the fill:
V_fill / k_s; - loose volume to haul:
V_cut × k_w; - whole truck loads:
ROUNDUP(loose volume / T, 0); - haul hours:
loads × t / (60 × n); - eight-hour haul days:
haul hours / 8.
Average cut and fill areas are arithmetic averages over entered stations. The cumulative-net chart adds interval compacted cut and subtracts interval fill in station order.
Calculation sequence
- The station grid is checked for order and nonnegative areas.
- Average-end-area cut and fill volumes are calculated for each adjacent interval and accumulated.
- Shrinkage converts bank cut into its compacted-fill equivalent and establishes the project balance.
- Swell converts bank cut into loose haul volume.
- Truck capacity, cycle time, and fleet size convert loose volume into whole loads, hours, and eight-hour days.
- The charts compare interval cut and fill and show cumulative compacted balance.
- The workbook evaluates
Model_Statusin the precedence shown below.
Outputs and interpretation
Net_Earthwork_Balance is positive for compacted surplus and negative for compacted deficit. Import_Required and Export_Available split that signed balance into one-sided quantities. Truck_Loads rounds upward and therefore must be read with Loose_Volume_To_Haul, truck capacity, and the hauling assumptions. Bank_Cut_Needed_For_The_Fill is a conversion benchmark; it does not identify which material is reusable.
Validation and status logic
The workbook evaluates status in this order:
| Condition | Returned status |
|---|---|
| Stations do not increase down the entered table | NOT VALID: stations must increase down the table |
| Any cut or fill area is negative | NOT VALID: a cut or fill area is negative |
| The grid does not provide positive cut or fill volume across at least two stations | NOT VALID: enter cut or fill areas for at least two stations |
| Shrinkage factor is less than or equal to zero | NOT VALID: shrinkage factor must be greater than zero |
| Truck cycle time is less than or equal to zero | NOT VALID: truck cycle time must be greater than zero |
| Fewer than one truck is working | NOT VALID: at least one truck must be working |
| The compacted balance is negative | CHECK: the job needs imported fill |
| Compacted surplus exceeds 20% of the fill requirement | CHECK: surplus exceeds 20% of the fill requirement; consider adjusting the grade |
| None of the preceding conditions applies | OK |
Assumptions and limitations
- Cross-section areas and stations are assumed to be measured on a consistent alignment and datum.
- Average-end-area volume approximates the shape between stations; accuracy depends on station spacing and terrain variability.
- Cut and fill areas are treated separately and no end-area correction, prismoidal correction, stripping, topsoil, unsuitable material, rock, or over-excavation is added automatically.
- One shrinkage factor and one swell factor apply to all material; moisture, material class, compaction specification, and reuse suitability are not modeled.
- The haul estimate assumes constant truck capacity, cycle time, and fleet availability. It omits queuing, traffic, loading constraints, haul distance variation, downtime, and cost.
- Positive cut balance does not prove that excavated material is acceptable as fill.
Restrictions and non-computing states
This calculator requires nonnegative grid areas and scalar hauling factors, at least one truck, and fixed grid capacity. Rows cannot be added beyond the workbook's twelve-station extent. The workbook additionally requires strictly increasing stations, a positive volume basis, positive shrinkage, and positive cycle time. Protected formulas may display zero during an invalid state; those values are not quantities to use.
Errors and warnings
A rejected entry means the submitted values did not satisfy the published input rules and no workbook result was made. A workbook NOT VALID status identifies unusable geometry or hauling assumptions. A CHECK status is a completed calculation with import demand or a relatively large surplus that deserves grading and material review. A connection or calculation-service failure is an availability problem, not an earthwork conclusion.
References
The workbook derives its relations rather than reproducing any table, chart or figure from a specification, standard or agency publication. The volume method is the average end area formula, and the shrinkage and swell conversions are simple ratios applied to it.
- Federal Highway Administration, Federal Lands Highway. Project Development
and Design Manual, Earthwork Design, which directs use of the average end
area method
V = L (A1 + A2) / 2and notes its approximation and curvature limitation. https://highways.dot.gov/federal-lands/pddm/dpg/earthwork-design - Wikipedia. Cut and fill, for the mass balance vocabulary. https://en.wikipedia.org/wiki/Cut_and_fill
Shrinkage and swell factors shipped with the workbook are illustrative and carry no authority. Real values depend on the material and on the compaction specified, and must come from geotechnical data for the site. Truck capacities and cycle times are yours to supply.
Additional source notes migrated from Methodology
The governing volume relationship is the average-end-area method. The delivered audit uses FHWA Federal Lands Earthwork Design guidance as the authoritative reference and records an independent cut-and-fill calculator as a comparator. Survey data, geotechnical requirements, and project specifications govern actual quantities.
Frequently asked questions
Why is the cut volume not directly comparable to the fill volume?
Why do I need both a shrinkage factor and a swell factor?
My cut and fill areas look almost equal, so why does the site need imported fill?
How accurate is the average end area method?
Why must stations increase down the table?
Do the haul hours account for the distance material has to travel?
Found a problem, or have an idea?
Tell us if a result looks wrong, a label is unclear, or something is missing. We read every message.
LogicCommons is in beta. If a result, label, or reference looks wrong, tell us here; we read every message.