Earthwork Cut and Fill Calculator

Enter station cross-sections to compute cut and fill volumes using the average end area method, with swell and shrink factor adjustments.

Use the Earthwork Cut and Fill Calculator

Parameters

Units:

Typical: 1.10–1.30

Typical: 0.80–0.95

Station
(m)
Cut Area
(m²)
Fill Area
(m²)

Enter at least two stations and click Calculate.

Cut and fill volumes will appear here.

Summary

This tool uses the average end area method to compute cut and fill volumes between consecutive survey stations. For each pair of adjacent stations, the volume equals the average of the two cross-sectional areas multiplied by the distance between them. Swell and shrink factors adjust raw volumes to reflect how excavated material expands and how placed fill compacts. Net earthwork is total cut minus total fill — a positive net means more excavation than fill; negative means you need to import material.

How it works

  1. Select metric (m, m², m³) or imperial (ft, ft², ft³) units.
  2. Enter the swell factor (excavated material expands, default 1.15) and shrink factor (compacted fill is denser, default 0.90).
  3. Add at least two stations. Each station needs a chainage/stationing value plus a cut area and/or fill area.
  4. Click Calculate. Between each adjacent pair of stations the tool computes: Cut volume = (A1_cut + A2_cut) / 2 × L and Fill volume = (A1_fill + A2_fill) / 2 × L.
  5. Results show per-segment volumes, total project volumes, and adjusted volumes after applying swell and shrink factors.
  6. Net earthwork = Total Cut − Total Fill (positive = net cut; negative = net fill required).

Use cases

  • Road and highway corridor grading quantity take-offs.
  • Dam embankment and reservoir cut/fill balance calculations.
  • Land development site grading estimates.
  • Railway alignment earthwork studies.
  • Check excavation and fill balance before bidding a construction contract.
  • Civil engineering coursework and exam practice.

Frequently Asked Questions

Last updated: 2026-06-11 · Reviewed by Nham Vu