Compute the volume of cut or fill between two cross-sections using either the average end area method or the prismoidal formula. Enter the two end areas, the distance between them, and the swell and shrinkage percentages, and this calculator returns the bank, loose and compacted volumes, the mass of material, the swell factor and the number of truck loads required for the haul.
Volume between two cross-sections
State conversions
A₁, A₂ — cross-section areas at the two ends of the length
Aₘ — area measured at the midpoint, not the mean of the ends
L — distance along the chainage between the two sections
Vbank — volume in place, before excavation
Vloose — volume after excavation, once bulked
Vcompacted — volume after placement and rolling
ρbank, ρloose — density in place and in the loose state
A cutting between two chainages 50 m apart. The cross-section area is 120 m² at the first and 60 m² at the second. The material is common earth with 25 percent swell and 12 percent shrinkage, a bank density of 1.8 t/m³ and a loose density of 1.44 t/m³. Haulage is by 10 m³ trucks.
Vbank = 50 × (120 + 60) / 2 = 50 × 90 = 4500.00 m³
Vloose = 4500 × 1.25 = 5625.00 m³
This is the figure the trucks see. Using the bank volume here would undercount the haul by a quarter.
Vcompacted = 4500 × 0.88 = 3960.00 m³
So 4500 m³ taken out of the cut builds only 3960 m³ of finished fill.
mass = 4500 × 1.8 = 8100.00 t
swell factor = 1.8 / 1.44 = 1.250, which agrees with the 25 percent entered
trucks = ⌈5625 / 10⌉ = 563 loads
Bank volume 4500.00 m³ — what you excavate and get paid for
Loose volume 5625.00 m³ — what you haul
Compacted volume 3960.00 m³ — what you build
Mass 8100.00 t · Swell factor 1.250
Truck loads 563
The same cutting, but the surveyor has also measured the section at the midpoint and found it to be 80 m², not the 90 m² the average of the two ends would suggest. The ground is dished between the chainages.
V = 50 × (120 + 4 × 80 + 60) / 6 = 50 × 500 / 6 = 4166.67 m³
Prismoidal correction = 4166.67 − 4500.00 = −333.33 m³
The average end area method overstated the cut by 7.4 percent.
Loose volume falls from 5625.00 to 5208.33 m³
Truck loads fall from 563 to 521 — forty two fewer journeys
Mass falls from 8100.00 to 7500.00 t
Average end area 4500.00 m³, 563 loads
Prismoidal 4166.67 m³, 521 loads
Correction −333.33 m³, a 7.4 percent overestimate avoided
Average end area overestimates whenever the mid-section is smaller than the mean of the ends, which is the usual case for a cutting through a rounded hill or a fill across a valley. It underestimates when the mid-section is larger. The error grows with the spacing of the sections and with how sharply the ground curves, so on rolling terrain surveyed at 50 m intervals the correction is well worth having. On flat ground with sections every 20 m it is negligible.
| Input | SI unit | Imperial unit | Accepted | Notes |
|---|---|---|---|---|
| Volume method | — | — | average end area, prismoidal | Prismoidal needs the mid-section area |
| End areas A₁, A₂ | m² | ft² | ≥ 0 | One may be zero where the section runs out |
| Mid-section area Aₘ | m² | ft² | > 0 for prismoidal | Measured at the midpoint, not averaged |
| Distance L | m | ft | > 0 | Along the chainage between sections |
| Swell | % | % | ≥ 0, typically 10 – 80 | Should agree with the density pair |
| Shrinkage | % | % | ≥ 0, typically 5 – 20 | Values above 100 would give a negative volume |
| Bank density | t/m³ | pcf | > 0, typically 1.4 – 2.4 | Density in place |
| Loose density | t/m³ | pcf | > 0, less than bank | Density after excavation |
| Truck capacity | m³ | yd³ | > 0 | Heaped capacity, loose measure |
Swell, shrinkage and density by material
| Material | Swell, % | Shrinkage, % | Bank density, t/m³ | Loose density, t/m³ |
|---|---|---|---|---|
| Sand, dry | 10 – 12 | 5 – 8 | 1.60 | 1.45 |
| Sand and gravel | 12 – 15 | 8 – 10 | 1.90 | 1.68 |
| Common earth / loam | 20 – 25 | 10 – 12 | 1.80 | 1.44 |
| Clay, stiff | 25 – 30 | 12 – 15 | 2.00 | 1.58 |
| Clay, hard / shale | 30 – 40 | 15 – 20 | 2.20 | 1.65 |
| Rock, well blasted | 50 – 60 | — | 2.60 | 1.70 |
| Rock, poorly blasted | 60 – 80 | — | 2.60 | 1.50 |
Swell factor and load factor — two names for reciprocal quantities
| Swell, % | Swell factor Vloose/Vbank | Load factor Vbank/Vloose | 1 m³ bank becomes |
|---|---|---|---|
| 10 | 1.10 | 0.909 | 1.10 m³ loose |
| 15 | 1.15 | 0.870 | 1.15 m³ loose |
| 20 | 1.20 | 0.833 | 1.20 m³ loose |
| 25 | 1.25 | 0.800 | 1.25 m³ loose |
| 30 | 1.30 | 0.769 | 1.30 m³ loose |
| 50 | 1.50 | 0.667 | 1.50 m³ loose |
| 80 | 1.80 | 0.556 | 1.80 m³ loose |
How much the prismoidal correction matters — A₁ = 120, A₂ = 60, L = 50 m
| Measured Aₘ, m² | Prismoidal V, m³ | Correction, m³ | Error in average end area |
|---|---|---|---|
| 70 | 3833.33 | −666.67 | +17.4 % overestimate |
| 80 | 4166.67 | −333.33 | +8.0 % overestimate |
| 90 (the mean) | 4500.00 | 0.00 | exact |
| 100 | 4833.33 | +333.33 | −6.9 % underestimate |
| 110 | 5166.67 | +666.67 | −12.9 % underestimate |
Typical truck and plant capacities
| Vehicle | Heaped capacity, m³ | Heaped capacity, yd³ | Loads for 5625 m³ loose |
|---|---|---|---|
| Small tipper, 6 wheeler | 6 | 7.8 | 938 |
| Standard tipper, 10 wheeler | 10 | 13.1 | 563 |
| Large tipper, 12 wheeler | 16 | 20.9 | 352 |
| Articulated dump truck, 30 t | 18 | 23.5 | 313 |
| Rigid dump truck, 40 t | 24 | 31.4 | 235 |
Earthwork Volume Calculator — multicalci.com. Computes one pair of cross-sections at a time. No mass-haul diagram, no overhaul, no cut-and-fill balance. Swell, shrinkage and density figures vary widely with material and compaction, so use site-specific test values for a tender. Truck loads are computed from volume only and may be limited by payload mass instead.