Revenue Rex logo mark
Math · Rex's Toolbox

Earthwork Cut & Fill Calculator

Balance cut and fill volumes and price the haul or import.

Revenue Rex peeking

Rex says

The fast lane for the math you almost remember from school. Type the numbers, get the answer, move on with your day.

Try a scenario

Click to load — tweak from there.

Inputs

Result

Net balance (yd³, + = surplus)

200

Usable fill from cut

3400

Haul-off or import cost

$2,800

1 = surplus to haul off, 0 = deficit to import

1

Revenue Rex peeking

Psst — share this and help Rex grow

One click, a permanent link with your numbers baked in.

More math

How to use this

  1. 1Enter cut volume (bank yd³).
  2. 2Enter fill required (compacted yd³).
  3. 3Enter shrinkage factor (%).
  4. 4Enter haul-off / import rate ($/yd³).
  5. 5Read your net balance (yd³, + = surplus) on the right — it updates as you type.
  6. 6Hit Share to keep the scenario or send it to someone.

About this calculator

Earthwork bids hinge on whether a site balances — cut and fill volumes roughly matching so dirt moves within the site — or whether you're hauling excess spoil off site or importing borrow fill, both of which add trucking cost on top of the excavation cost itself. Cut volume typically loses some percentage to shrinkage when it's re-compacted as fill (soil compacts denser than its natural state), so raw cut cubic yards don't translate 1:1 into usable fill cubic yards. This calculator takes your cut and fill volumes in bank cubic yards, applies a shrinkage factor to convert cut into usable compacted fill, nets the balance, and prices any import or haul-off need using your per-yard trucking rate so you see the true earthwork cost beyond just excavation labor and equipment.

FormulaUsable fill from cut = Cut volume × (1 - Shrinkage%). Net balance = Usable fill − Fill required. Haul/import cost = |Net balance| × Rate per yard.

Worked example

Using the values the calculator loads with:

Inputs

  • Cut volume: 4000 bank yd³
  • Fill required: 3200 compacted yd³
  • Shrinkage factor: 15 %
  • Haul-off / import rate: 14 $/yd³

Results

  • Net balance (yd³, + = surplus): 200
  • Usable fill from cut: 3,400
  • Haul-off or import cost: $2,800.00
  • 1 = surplus to haul off, 0 = deficit to import: 1

What each field means

Inputs

Cut volume (bank yd³)
The cut volume used in the calculation, measured in bank yd³. Starts at 4000 bank yd³ so you have a working example on load.
Fill required (compacted yd³)
The fill required used in the calculation, measured in compacted yd³. Starts at 3200 compacted yd³ so you have a working example on load.
Shrinkage factor (%)
The shrinkage factor used in the calculation, measured in %. Starts at 15 % so you have a working example on load. Accepted range: 0–40 %.
Haul-off / import rate ($/yd³)
The haul-off / import rate used in the calculation, measured in $/yd³. Starts at 14 $/yd³ so you have a working example on load.

Results

Net balance (yd³, + = surplus)
Returned as a decimal number and shown as the headline result. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
Usable fill from cut
Returned as a decimal number. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
Haul-off or import cost
Returned as a money amount in US dollars. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.
1 = surplus to haul off, 0 = deficit to import
Returned as a whole number. It recalculates instantly whenever you change an input, so you can compare scenarios without reloading.

FAQ

Why doesn't cut volume equal usable fill volume?

Soil in its natural, undisturbed state (bank measure) has void space between particles. Once excavated, loosened, hauled, and re-compacted as fill, that void space changes — most soils shrink 10-20% when compacted because compaction squeezes out air voids more than the loose state had. Clay can shrink even more; rock and gravel shrink less and can even swell when loosened before compaction.

What's a typical shrinkage factor by soil type?

Sandy loam typically runs 10-15% shrinkage, clay 15-25%, and rock or well-graded gravel can run under 10% or even show slight swell when measured loose versus compacted. Always confirm with a geotech report or local DOT earthwork tables rather than guessing — a 5-point error on a large cut job translates into thousands of yards of unplanned import or haul-off.

How much does trucking add per cubic yard beyond the excavation cost?

Haul rates depend heavily on distance to the disposal or borrow site: local hauls under 5 miles often run $8-15/yd³, while hauling 20+ miles or to a licensed disposal facility with tipping fees can push $20-35/yd³. Always separate excavation/loading cost from trucking cost in your estimate since they scale independently — more distance doesn't change dig time.

What happens if I get the cut/fill balance wrong in a lump-sum bid?

A deficit you didn't plan for means unbudgeted import fill and trucking, which comes straight out of margin on a lump-sum contract with no earthwork balancing clause. This is why experienced estimators build in a contingency percentage (commonly 10-15%) on earthwork quantities specifically, separate from general project contingency, given how often preliminary surveys undercount actual cut/fill needs.

Accuracy and limitations

  • Results are rounded for display; the underlying calculation keeps full precision.
  • Very large or very small inputs may hit floating-point limits in the browser.
  • Inputs outside the accepted range are clamped rather than rejected.

Related tools

Cite this calculator

Writing about this topic? Grab a citation — every link helps keep these tools free.

APA
RevenueLab. (2026). Earthwork Cut & Fill Calculator. Retrieved from https://www.revenuelab.fyi/toolbox/earthwork-cut-fill
HTML
<p>Source: <a href="https://www.revenuelab.fyi/toolbox/earthwork-cut-fill" target="_blank" rel="noopener">Earthwork Cut & Fill Calculator — RevenueLab</a> (2026).</p>
Markdown
Source: [Earthwork Cut & Fill Calculator — RevenueLab](https://www.revenuelab.fyi/toolbox/earthwork-cut-fill) (2026).
Advertisement