How to Calculate Earthwork Cut and Fill: The Formula Contractors Actually Use

Home Blog How to Calculate Earthwork Cut and Fill: The Formula Contractors Actually Use
How to Calculate Earthwork Cut and Fill: The Formula Contractors Actually Use

To calculate earthwork cut and fill, subtract the proposed elevation from the existing elevation at each grid point, average the four corners of every cell, multiply that average depth by the cell area, then divide by 27 to get cubic yards. A positive result is cut. A negative result is fill. Then adjust those raw totals for swell and shrink before you price a single truckload.

That math takes ten minutes in a parking lot. It falls apart on a 40-acre subdivision with four grading phases, three soil types, and a geotech report calling for two feet of over-excavation under every building pad. Hand grids stop being worth the hours somewhere past 20 acres, which is why many contractors hand the surface modeling to earthwork takeoff services and keep their estimates on production rates and pricing instead.

Pull these three things before you run a number. The formula is the easy part.

  1. Existing topo survey with the date it was shot. Anything older than a season on an active site is fiction.
  2. Geotechnical report for strip depth, over-excavation depth, the shrink factor, and soil classification if you’re digging trenches. 
  3. Pavement and slab sections so you know how far below finish grade the dirt actually stops.

What Is the Cut and Fill Formula?

The core formula is the following:

Volume (CY) = Average depth (ft) × Area (sf) ÷ 27

Depth comes from subtracting proposed elevation from existing elevation. Area is the footprint you’re measuring. The 27 converts cubic feet to cubic yards. This is the cut and fill formula construction estimators actually put on bid sheets. Everything else is a method for getting a defensible average depth over a defensible area. 

Every cut fill calculation ends in cubic yards, because cubic yards are what your bid, your truck count, and your pay application all run on. So convert out of cubic feet early and stay there.

Fastest sanity check in the business: one inch of depth over one acre is 134 cubic yards. A 6-inch strip over 10 acres is roughly 8,000 cubic yards. If your software says 2,000, something is wrong.

Which Formula Applies to Your Job Type?

Use the grid formula for pads and parking lots, average end area for roads and trenches, and a TIN surface comparison for final quantities on anything complex.

Method Best for Formula Trade-off
Grid Pads, parking lots, rolling sites Avg. of 4 corner depths × cell area Simple by hand; accuracy depends on cell size
Average end area Roads, ditches, trenches V = L × (A₁ + A₂) ÷ 2 Fast and standard; overstates volume on curves
Prismoidal Sections that change shape fast V = L × (A₁ + 4A_mid + A₂) ÷ 6 More accurate; more work per station
TIN / surface-to-surface Final quantities, irregular sites Software computes every prism between surfaces Most accurate; needs clean surfaces

FHWA specifies average end area for federal roadway design and states plainly that the formula is approximate and generally returns volumes larger than the true volume. Most earthwork estimating standards accept that bias because a number that’s high costs you a bid, and a number that’s low costs you the job.

Grid spacing: 25 to 50 feet for budget numbers, 10 to 25 feet for bid numbers, tighter anywhere the ground breaks hard. Halving the spacing quadruples the cell count. On 5 acres, a 50-foot grid is about 87 cells; a 10-foot grid is roughly 2,178.

How Deep Can a Trench Go Before the Walls Have to Be Sloped?

Five feet. OSHA excavation safety standards under 29 CFR 1926 Subpart P require a protective system at that depth unless its stable rock, with maximum slopes of 3/4:1 in Type A, 1:1 in Type B, and 1 ½:1 in Type C.

That changes the excavation quantity calculation. A 4-foot-wide, 10-foot-deep trench is 40 sf per station with vertical walls. Slope it 1½:1 for Type C and the top opens to 34 feet, giving 190 sf, which is 4.75 times the dirt. Guessing Type B sections it at 140 sf, leaving your cut fill calculation about a quarter short in cubic yards.

How Do You Calculate Earthwork Cut and Fill Step by Step?

Here’s a four-cell block at 50-foot spacing so you can follow every number.

Step 1: Record Depth at Every Node

Existing minus proposed. Positive is cut, negative is filled.

Node row Column 1 Column 2 Column 3
A +2.0 +1.6 +0.8
B +1.4 +0.6 −0.4
C +0.2 −0.8 −1.6

Step 2: Average the Four Corners of Each Cell and Multiply by Cell Area

Each cell is 50 × 50 = 2,500 square feet.

Cell Corner depths Average depth Cubic feet Result
A1 +2.0, +1.6, +1.4, +0.6 +1.40 ft 3,500 130 CY cut
A2 +1.6, +0.8, +0.6, −0.4 +0.65 ft 1,625 60 CY net cut
B1 +1.4, +0.6, +0.2, −0.8 +0.35 ft 875 32 CY net cut
B2 +0.6, −0.4, −0.8, −1.6 −0.55 ft −1,375 51 CY fill

Step 3: Total Cut Cells and Fill Cells Separately

Net for this block is 171 cubic yards of cut.

Step 4: Split Every Cell the Daylight Line Runs Through

Only cell A1 is pure cut. Cells A2, B1, and B2 each hold both positive and negative corners, which means the zero line passes through them. Averaging those corners cancels cut against fill inside the cell and understates both gross numbers.

You get paid to move both. On a site with a long, wandering daylight line, that cancellation hides 5 to 15 percent of the real dirt movement. Interpolate where the zero line crosses the cell and compute the cut wedge and fill wedge separately, or drop to a 10-foot grid in that band.

Those four steps give you a clean grid number. That number is still not your bid.

Working the Full Formula on a 3-Acre Pad

Site: 130,680 square feet. 78,000 in cut, 52,680 in fill. The grid returned 8,400 BCY of cut against a 5,200 CY compacted fill void.

Subtract one from the other and you get 3,200 cubic yards to export. Here’s what the corrected formula actually produces.

Part 1: What the Fill Demands

Fill demand Volume
Raw grid fill void 5,200 CCY
Topsoil stripped from fill areas (6″ over 52,680 sf) + 975 CCY
Shrink loss on pad over-excavation (2 ft over 25,000 sf, recompacted) + 185 CCY
Total compacted fill needed 6,360 CCY
Bank material required at 12% shrink (6,360 ÷ 0.88) 7,230 BCY

Part 2: What the Cut Gives You

Usable cut Volume
Raw grid cut 8,400 BCY
Topsoil stripped from cut areas (6″ over 78,000 sf) − 1,445 BCY
Interim structural cut 6,955 BCY
Subgrade over-excavation, 12″ pavement section over 70,000 sf + 2,590 BCY
Usable structural cut 9,545 BCY

Look at the interim line. Before the pavement section is credited, you have 6,955 BCY against 7,230 BCY of demand. This “surplus” site is 275 cubic yards short. Move the shrink factor from 12 to 15 percent, and that deficit passes 500 yards.

Part 3: The Balance

Balance Volume
Usable structural cut 9,545 BCY
Bank material required for fill − 7,230 BCY
Structural surplus 2,315 BCY
Topsoil to export (2,420 stripped − 430 respread) + 1,990 BCY
Total export 4,305 BCY
Apply 25% swell for hauling 5,381 LCY
At 12 LCY per tandem ≈ 449 loads

The raw formula said 3,200 cubic yards. The trucks are moving 5,381 loose cubic yards. That’s 68 percent more hauling, and none of it is unusual work. It’s stripping, a pavement section, and a shrink factor.

The Bottom Line

The formula to calculate earthwork cut and fill is simple. Depth times area, divided by 27. What separates the formula contractors actually use from the textbook version is everything that happens after that number appears: which volume state you’re in, where the topsoil went, how far below finish grade the dirt stops, and whether your trench walls are allowed to stand vertically. Take the shrink factor from the geotech report, report gross cut and gross fill separately, split the cells your daylight line crosses, and add the four volumes the grid never sees.

In the grid method, Volume (cubic yards) = average depth (ft) × area (sq ft) ÷ 27, where depth is the average of existing minus proposed elevation at the 4 grid corners. In the cross-section method, V = L × (A₁+A₂)÷2 is used.

Multiply bank yards by (1 + swell factor) to get loose yards, e.g., 1,000 BCY at 25% swell gives 1,250 LCY. Always use loose yards for truck counts and haul pricing.

Use 25-50 ft for preliminary budgets and 10-25 ft for bid-level accuracy, tightening to 10 ft or less on irregular terrain. Halving the spacing quadruples the cell count, so TIN software works better on larger sites.

Roadway excavation is paid in bank cubic yards, while embankment or fill is paid in compacted cubic yards. This is decided by the specification clause, so read it carefully before bidding.

"Cari Melone is a Construction Content Writer with over 10 years of experience covering the construction industry. At Universe Estimating, she writes about cost estimating, takeoffs, and bidding strategy, helping contractors, builders, and developers navigate every stage of their projects with confidence."

Author Cari Melone

Tags:

You Still Have A Question

If you cannot find answer to your question in our FAQ, you can always contact us. We will answer you shortly!

Get A Free Quote

Fill out the form below and we'll get back to you as soon as possible.

    First Name*

    Last Name*

    Email Address*

    Phone Number*

    Message*

    Get in Touch with Universe Estimating Construction Company