Cut & Fill Earthwork Calculator (Average End Area Method)

Enter the cut and fill end areas measured at each station along a road or a graded site, plus the station interval, and this calculator applies the average end area method to return cut volume, fill volume, and the net surplus to export or shortfall to borrow. It converts neat-line fill into the bank volume that has to be dug to build it using your shrinkage factor, converts hauled material into loose measure using your swell factor, counts truckloads, and draws the mass diagram so you can see where the balance point falls.

Calculator

This calculator runs in your browser. Enable JavaScript for live results — the inputs, formula and worked example below remain fully readable without it.

Inputs this calculator takes, with typical values
InputWhat to enterExample
Station intervalConstant spacing between the cross-sections you measured. Full stations are 100 ft; 50 ft or 25 ft is used where the ground rolls.50 ft
End areas are given inWhatever your cross-section software or planimeter reports. Both lists must use the same unit.square feet
Cut end area at each stationOne area per station in order, separated by commas. Enter 0 where the section is entirely in fill.0, 45, 120, 180, 95, 20, 0
Fill end area at each stationOne area per station, in the same order and the same count as the cut list. Enter 0 where the section is entirely in cut.60, 25, 0, 0, 15, 70, 110
Swell (bulking) factorVolume increase from bank to loose measure when the soil is excavated. Used only to size trucks and stockpiles.25 %
Shrinkage (compaction) factorVolume lost from bank measure to compacted embankment. 1 yd³ of bank soil builds less than 1 yd³ of fill.15 %
Truck body capacityStruck body volume in loose measure. Check the legal weight limit as well — wet soil fills a truck by weight first.12 yd³ (loose)

It returns

  • Net balance (+ export, − import) — Bank measure. Positive means surplus material leaves the site; negative means you must borrow.
  • Total cut (bank measure)
  • Total fill to neat line (compacted)
  • Bank volume needed to build that fill
  • Material moved on or off site, loose
  • Truckloads on or off site
  • Station intervals used

The formula

V=(A1+A2)L227
Vbank=Vfill1s
V=L(A1+4Am+A2)627

In plain text: V = (A₁ + A₂)/2 × L / 27

  • VVolume in the interval between two adjacent stations (yd³)
  • A₁, A₂Cross-sectional end areas at the two stations (ft²)
  • LDistance between the stations (ft)

Summing the intervals for a constant spacing gives the trapezoidal rule V = L(A₁/2 + A₂ + A₃ + … + Aₙ₋₁ + Aₙ/2) / 27.

Updated Category Site Work, Excavation & Bulk Materials Verified against published test cases Reading time 12 min

What cut and fill is, and why the answer is never symmetrical

Grading a site or building a road means lowering the ground in some places and raising it in others. The volume you dig is the cut; the volume you build up is the fill. Balancing them on site is the single largest cost lever in earthwork, because material you neither import nor export is nearly free compared with material that rides a truck.

The trap is assuming that a cubic yard of cut builds a cubic yard of fill. It does not, and the reason is that the three volumes an estimator deals with measure the same soil in three different states. Bank measure is soil undisturbed in the ground. Loose measure is that soil after excavation, when fragmentation has added void space — typically 20–30% more volume for common earth. Compacted measure is the same soil rolled into an embankment, where the compactive effort squeezes it tighter than it was in the ground, so it occupies less volume than its bank state.

The two adjustments run in opposite directions and answer different questions. Swell tells you how many trucks you need, because trucks carry loose material. Shrinkage tells you how much bank volume you must dig to build a given embankment, because the fill quantity on a plan is a neat-line compacted figure. Confusing them is the classic earthwork error, and it is expensive in both directions: over-order borrow and you pay for material you cannot place; under-order and the job stops.

The average end area method, and where it goes wrong

Cross-sections are cut through the design and the existing ground at regular stations along the alignment. At each station a planimeter or the design software reports two areas: how much material lies above the finished grade (cut) and how much lies below it (fill). Those are the end areas.

Between two adjacent stations the solid is a prismatoid. The average end area method approximates its volume as the mean of the two end areas times the distance between them, and divides by 27 to reach cubic yards. Sum every interval and you have the total. With a constant station interval that sum collapses to the trapezoidal rule, where the first and last stations count half and every interior station counts once.

The approximation is exact only when the area varies linearly along the alignment — a wedge or a prism. Wherever the section is genuinely a prismatoid whose area varies quadratically, average end area overstates the volume, and the error grows with the difference between the two end areas. The correction is the prismoidal formula, which weights a mid-section area four times: V = L(A₁ + 4Am + A₂)/6. It needs a section measured at the midpoint, which is why average end area survives — it needs only what you already have, and on ground that is surveyed at close intervals the difference is usually within the accuracy of the survey itself. Where the sections are far apart and the areas differ greatly, take the extra section instead of applying a correction factor.

Two rules protect the accuracy. First, put a station at every grade break — every place where the ground or the design changes slope — because the method assumes linear variation between stations and a break violates that assumption exactly where it matters. Second, never average a cut area with a fill area. A section that is part cut and part fill contributes to both totals, and the transition point between an all-cut section and an all-fill section needs its own zero-area station or the volumes on both sides are wrong.

Worked example: 300 ft of road at 50 ft stations

Seven stations at 50 ft spacing. Cut end areas, in square feet: 0, 45, 120, 180, 95, 20, 0. Fill end areas: 60, 25, 0, 0, 15, 70, 110. Shrinkage 15%, swell 25%, 12 yd³ trucks.

  1. Average the cut areas pairwise. (0+45)/2 = 22.5; (45+120)/2 = 82.5; (120+180)/2 = 150; (180+95)/2 = 137.5; (95+20)/2 = 57.5; (20+0)/2 = 10. Sum = 460 ft².
  2. Cut volume. 460 × 50 = 23,000 ft³ ÷ 27 = 851.9 yd³ bank.
  3. Average the fill areas pairwise. 42.5; 12.5; 0; 7.5; 42.5; 90. Sum = 195 ft².
  4. Fill volume. 195 × 50 = 9,750 ft³ ÷ 27 = 361.1 yd³ compacted, at neat line.
  5. Bank volume needed for that fill. 361.1 ÷ (1 − 0.15) = 361.1 ÷ 0.85 = 424.8 yd³.
  6. Net balance. 851.9 − 424.8 = +427.1 yd³ bank — a surplus.
  7. Loose volume of that surplus. 427.1 × 1.25 = 533.8 yd³.
  8. Truckloads out. 533.8 ÷ 12 = 44.5 → 45 loads.

Check the shrinkage step in isolation, because it is the one people get backwards. You need 361.1 yd³ of finished embankment. Every bank cubic yard you place shrinks to 0.85 yd³ once compacted. So the bank volume required is the fill divided by 0.85, not multiplied — 424.8, which is more than the fill, not less. Dividing when you should multiply would have given 307 yd³ and understated the borrow by nearly 40%.

Reading the balance and the mass diagram

The net balance is the number that decides how the job is priced. A positive figure means surplus material: after the embankment is built to grade, that much bank volume is left over and has to be exported, wasted in a designated area on site, or absorbed by raising the finished grade. A negative figure means the cut cannot supply the fill and the difference has to come from a borrow pit. A designer aiming for a balanced site is trying to drive that number toward zero by adjusting the vertical alignment, and moving the profile up or down a foot over a long alignment shifts thousands of cubic yards.

The mass diagram is how earthwork engineers read the same information spatially. It plots cumulative cut minus the bank volume consumed by fill against distance along the alignment. Rising sections are net cut; falling sections are net fill. Any horizontal line drawn across the curve cuts it at two points where the accumulated volume is equal, which means the material between those two stations balances and the haul distance between them is the distance you actually pay for. The curve's overall trend tells you at a glance whether the job exports, imports, or balances, and where the free-haul limits fall.

Treat the truckload count as a floor. Trucks fill by volume or by legal weight, whichever comes first, and saturated clay reaches its weight limit well before the body is full. Ask the hauler what payload they can legally carry, and compare it against the loose volume figure here. For the bedding and surfacing quantities that follow the grading work, the gravel tonnage calculator and the asphalt tonnage calculator pick up the imported materials.

Typical swell and shrinkage factors by material

Swell converts bank volume to loose volume for hauling. Shrinkage converts bank volume to compacted embankment volume. Both are material-specific and both should be confirmed by the project soils report before they are priced.
MaterialTypical swell1 bank yd³ hauls asTypical shrinkage1 bank yd³ builds
Sand and gravel10–15%1.10–1.15 yd³10–12%0.88–0.90 yd³
Common earth / loam20–30%1.20–1.30 yd³10–20%0.80–0.90 yd³
Clay, dense30–40%1.30–1.40 yd³20–30%0.70–0.80 yd³
Rock, blasted50–60%1.50–1.60 yd³Negative — rock fill occupies more than bank1.2–1.3 yd³

These are the ranges published in earthmoving equipment handbooks for planning purposes. Blasted rock is the exception that proves the rule: it never returns to its bank volume, so a rock cut always produces more embankment than the cut volume suggests.

Neat-line volumes are not the whole job

Cross-section end areas describe the geometric difference between existing ground and design grade, and nothing else. A real earthwork quantity also has to account for topsoil stripping (usually 4–8 in over the whole disturbed area, stockpiled and respread, and normally excluded from the fill because organic material cannot be used in structural embankment), unsuitable material removed below grade and replaced, subgrade preparation and any over-excavation, pavement and base thicknesses that occupy part of the section, and settlement of soft foundation soils beneath the embankment.

Each of these is a separate quantity added to or subtracted from the neat-line figures. On soft ground the settlement allowance alone can add several percent to the fill. Treat this calculator's output as the geometric core of the estimate, not the estimate.

Mistakes that ruin an earthwork estimate

  • Multiplying by the shrinkage factor instead of dividing. To build 100 yd³ of fill at 15% shrinkage you need 100 ÷ 0.85 = 117.6 bank yd³, not 85.
  • Using swell where shrinkage belongs. Swell sizes trucks and stockpiles; shrinkage sizes borrow. They are different numbers answering different questions.
  • Averaging a cut area with a fill area. They are separate accumulations. A section that is part cut and part fill contributes to both totals.
  • Missing the transition stations. Where a section goes from all cut to all fill, insert a station at the zero point or both adjacent volumes are wrong.
  • Stations too far apart on rolling ground. Average end area assumes the area varies linearly between sections. Add sections at every grade break.
  • Forgetting topsoil. Stripping is normally excluded from structural fill and respread at the end, so it is a separate double handling, not part of the balance.
  • Pricing haul by volume alone. Cost depends on haul distance and cycle time far more than on the number of cubic yards, which is what the mass diagram exists to reveal.

Other methods and when they beat average end area

Average end area is the standard method for linear work — roads, ditches, levees, pipelines — because cross-sections come free with the design. For an open site being graded to a surface rather than an alignment, two other methods fit better.

The grid or borrow-pit method lays a square grid over the site, records the cut or fill depth at every grid node, and computes the volume as the grid cell area times the average of the corner depths, weighting each node by how many cells it touches. It is well suited to parking lots, building pads and pond excavations, and it is what most survey software uses for a surface-to-surface comparison.

The contour method measures the plan area enclosed by each contour on the existing and design surfaces and treats the contour interval as the station spacing, applying the same average end area arithmetic vertically instead of horizontally. It is the fastest way to volume a stockpile or a pond from a topographic map.

Modern practice computes all three from a triangulated surface model, comparing the design TIN against the existing TIN directly. That is more accurate than any hand method, but it hides the arithmetic — which is exactly why running the numbers by hand at a few stations remains the best check on a software quantity that looks wrong. For quantities that follow the grading, see the trench excavation volume calculator for utility work, the paver base calculator for hardscape, and the topsoil tonnage calculator for the stripping and respread quantity.

Frequently asked questions

What is the difference between swell and shrinkage?

Swell is the volume gain when soil is dug out of the ground; shrinkage is the volume loss when that soil is compacted into an embankment. Both are measured against bank volume, the in-place state. Swell answers "how many truckloads", because trucks carry loose material. Shrinkage answers "how much do I have to dig to build this fill", because compaction squeezes the soil tighter than it was in the ground. A soil can have 25% swell and 15% shrinkage at the same time — there is no contradiction, because the two figures describe different destinations.

How do I calculate the volume between two cross-sections?

Average the two end areas and multiply by the distance between them, then divide by 27 for cubic yards. Two sections of 200 ft² and 300 ft², 50 ft apart, give (200 + 300)/2 × 50 = 12,500 ft³ = 463.0 yd³. Cut and fill are accumulated separately — never average a cut area against a fill area, even at a section that contains both.

When should I use the prismoidal formula instead?

When the stations are far apart, the two end areas differ greatly, and the quantity is large enough that a few percent matters — typically deep cuts, high fills, and pay quantities on a highway contract. The prismoidal formula weights a mid-station area four times and needs that extra section measured. Average end area overstates the volume in these cases, so the prismoidal result is the smaller and more accurate one. On closely spaced sections over gently varying ground the two agree to within survey accuracy.

What is a mass diagram used for?

To decide where material should move and how far it has to travel. The curve plots cumulative cut minus the bank volume consumed by fill along the alignment, so rising sections are net cut and falling sections are net fill. Draw a horizontal line across it and the two points where it crosses enclose a length of alignment whose cut exactly builds its fill. The horizontal distance between those crossings is the haul distance, and haul distance — not volume — is what drives the cost of moving dirt.

Why does my balanced grading plan still need imported fill?

Almost always shrinkage. A plan that shows cut and fill neat-line volumes as equal is balanced only in geometry; once you account for compaction, the bank volume needed to build the fill exceeds the neat-line figure, so an apparently balanced site runs short. At 15% shrinkage a neat-line balance leaves you about 18% of the fill volume short in bank terms. Topsoil stripping and unsuitable material removal usually make it worse.

How close together should my stations be?

Close enough that the ground and the design both vary roughly linearly between them. On flat ground and a constant grade, 100 ft stations are fine. On rolling terrain, 50 ft or 25 ft is normal, and you should always add a station at every grade break, at the start and end of every curve, and at every point where a section changes from cut to fill. A missing station at a break is a far bigger error than the difference between average end area and the prismoidal formula.

Does this calculator include topsoil stripping?

No. It computes the geometric cut and fill between existing ground and design grade only. Topsoil is normally stripped over the whole disturbed area, stockpiled, and respread at the end, and it is excluded from structural fill because organic material will not compact reliably. Calculate it separately as disturbed area × strip depth, and remember it is handled twice — once off, once back on.

Can I use this for a building pad or a pond instead of a road?

You can, by cutting parallel sections across the pad at a regular spacing and reading the cut and fill areas at each one — that is exactly the same method applied to a non-linear site. For a pond or a stockpile it is often faster to work from contours: take the plan area enclosed by each contour, treat the contour interval as the station spacing, and average adjacent areas the same way. For an irregular pad, a square grid of spot depths is usually the more accurate approach.

References

  • Elementary Surveying: An Introduction to Geomatics, 15th ed. — Pearson (Ghilani & Wolf)
  • Construction Planning, Equipment, and Methods, 9th ed. — McGraw-Hill (Peurifoy, Schexnayder, Shapira & Schmitt)
  • Caterpillar Performance Handbook (material weights, swell and load factors) — Caterpillar Inc.