PE Exam (Civil) Earthwork: Excavation, Embankment, Mass Haul
Last updated: May 2, 2026
Earthwork: Excavation, Embankment, Mass Haul questions are one of the highest-leverage areas to study for the PE Exam (Civil). This guide breaks down the rule, the elements you need to recognize, the named traps that catch most students, and a memory aid that scales to test day. Read it once, then practice the same sub-topic adaptively in the app.
The rule
Earthwork balance is computed by converting all volumes to a common state — almost always **bank cubic yards (BCY)** — using shrink and swell factors, then plotting cumulative net cut/fill as a mass haul diagram (MHD). The MHD's slope tells direction of haul, its peaks/valleys mark balance points, and the area between the curve and a balance line equals haul ($\text{volume} \times \text{distance}$, in station-yards). Free haul, overhaul, waste, and borrow are all read directly off this diagram. The standard reference is the NCEES PE Civil Reference Handbook, Construction §1.2 (earthwork) and the average-end-area / prismoidal volume formulas.
Elements breakdown
Volume states and conversion factors
The same soil occupies different volumes depending on whether it is in-place (bank), loose in a truck, or compacted in fill.
- Bank: in-situ undisturbed volume (BCY)
- Loose: excavated, hauled volume (LCY)
- Compacted: in-place fill volume (CCY)
- Swell: $\text{LCY} = \text{BCY}(1+s)$
- Shrinkage: $\text{CCY} = \text{BCY}(1-S_h)$
- Always convert to one common state before balancing
Cross-section volumes
Volumes between stations are computed from end-area cross-sections cut perpendicular to the alignment.
- Average end area: $V = \frac{L(A_1+A_2)}{2}$
- Prismoidal: $V = \frac{L}{6}(A_1+4A_m+A_2)$
- Pyramid/wedge correction when one end area is zero
- Stations are 100 ft; convert ft³ to CY by $\div 27$
- Cut taken positive, fill negative for net
Mass haul diagram construction
Cumulative net earthwork plotted vs station gives a one-dimensional picture of how dirt must move along the alignment.
- X-axis: station along alignment
- Y-axis: cumulative algebraic sum of (cut $-$ shrunk fill) in BCY
- Rising curve = cut zone; falling curve = fill zone
- Peaks/valleys = end of cut/fill reaches
- Any horizontal line cuts off a balanced segment
Reading haul from the MHD
Haul is the integral of volume over distance and equals the area enclosed between the MHD curve and a chosen balance line.
- Free-haul distance (FHD): contractor's included haul
- Overhaul distance: haul beyond FHD, paid extra
- Haul (sta-yd) = enclosed area between curve and balance line
- Direction: dirt moves from cut to fill, opposite the MHD's rise direction is wrong — verify slope sign
- Borrow if curve ends below origin; waste if above
Economic decision points
The MHD lets you decide whether to haul, borrow, or waste based on unit costs and limit of economic haul.
- Limit of economic haul: $L_e = \frac{C_b}{C_h}$ (borrow $\div$ haul cost)
- Compare overhaul cost vs borrow + waste
- Shorten haul by raising/lowering grade or shifting balance line
- Subgrade revisions change cut and fill quantities together
Common patterns and traps
The Shrinkage-Direction Flip
Candidates apply shrinkage in the wrong direction — multiplying rather than dividing — and end up with cut and fill quantities that look almost right but are off by a factor of $(1-S_h)^2$. The clue is that the answer choices typically include both the correct value and the flipped one. Remember: $\text{BCY needed} = \frac{\text{CCY required}}{1-S_h}$, so shrinkage makes the bank requirement *bigger*, not smaller.
Two choices roughly $\pm 15\%$ apart, both plausible-looking volumes — one is the right BCY, the other is what you'd get applying shrinkage in reverse.
Mixed-State Balance Trap
The problem gives cut in BCY and fill in CCY (or in compacted tons) and a candidate sums them directly. The MHD is then balanced in nonsense units, and the resulting borrow or waste is wildly wrong. Always restate every term in the same unit — bank cubic yards is the convention — before plotting or summing.
A 'too-clean' answer like exactly zero borrow when the soil clearly shrinks, or a borrow value that ignores the 12-18% shrinkage entirely.
Free-Haul vs Overhaul Confusion
Free-haul is the haul distance built into the unit price; overhaul is the *additional* haul beyond it, billed separately in station-yards. Candidates compute the total haul area on the MHD and bill it all as overhaul, double-counting the free-haul portion. The correct overhaul is the area between the *free-haul balance line* (a horizontal chord of length FHD) and the MHD curve.
An answer that's exactly the total enclosed MHD area, when the right answer subtracts the free-haul rectangle first.
Average-End-Area Bias
The average-end-area formula $V=\frac{L(A_1+A_2)}{2}$ overestimates volume when end areas differ greatly (e.g., transitioning from full cut to daylight). The prismoidal formula or a pyramidal correction is needed. Spot it when one end area is zero or much smaller than the other.
A choice using the AEA value and another using the prismoidal value, differing by a few percent — the prismoidal is correct when sections vary nonlinearly.
Limit of Economic Haul Misuse
The limit of economic haul $L_e = C_b/C_h$ tells you the haul distance beyond which borrowing is cheaper than hauling existing cut. Candidates confuse this with the free-haul distance or apply it to waste rather than overhaul. It is purely a *decision threshold* for whether to overhaul or to borrow-and-waste.
A wrong choice that uses $L_e$ as if it were the FHD on the MHD, balancing the wrong way and producing a tidy but incorrect overhaul value.
How it works
Suppose you have $1{,}000 \text{ BCY}$ of cut and need to fill an embankment with shrinkage $S_h = 0.15$. The fill, in-place, will need $\frac{1{,}000(1-0.15)}{1} = 850 \text{ CCY}$ worth of compacted volume per $1{,}000 \text{ BCY}$ excavated — meaning $1{,}000 \text{ BCY}$ of cut produces only $850 \text{ CCY}$ of fill. To fill $1{,}000 \text{ CCY}$ you need $\frac{1{,}000}{1-0.15} \approx 1{,}176 \text{ BCY}$ of cut. On the MHD, plot cut as $+1{,}000$ and fill as $-1{,}176$ (in BCY) — never as their nominal CCY value, or your balance points will be wrong by 15-20%. Then any horizontal line you draw on the MHD crosses the curve at two stations whose enclosed area, in station-yards, is the haul between those points. Divide that area by the volume hauled to get average haul distance.
Worked examples
On the Reyes Boulevard reconstruction project, station $12{+}00$ to station $18{+}00$ requires an embankment with a compacted in-place volume of $4{,}200 \text{ CCY}$. The borrow source is a clay-silt with measured laboratory shrinkage of $S_h = 0.18$ from bank to compacted state, and swell of $s = 0.22$ from bank to loose state. Trucks haul material at $14 \text{ LCY}$ per load. Treat the embankment as fully placed at design density.
Most nearly, how many bank cubic yards must be excavated at the borrow pit to produce the embankment, and how many truckloads are required?
- A $3{,}444 \text{ BCY}$; $300 \text{ loads}$
- B $4{,}956 \text{ BCY}$; $432 \text{ loads}$
- C $5{,}122 \text{ BCY}$; $446 \text{ loads}$ ✓ Correct
- D $5{,}854 \text{ BCY}$; $510 \text{ loads}$
Why C is correct: Bank required: $V_B = \frac{V_C}{1-S_h} = \frac{4{,}200}{1-0.18} = \frac{4{,}200}{0.82} \approx 5{,}122 \text{ BCY}$. Convert to loose for hauling: $V_L = V_B(1+s) = 5{,}122(1.22) \approx 6{,}249 \text{ LCY}$. Loads: $\frac{6{,}249}{14} \approx 446$ truckloads. Units check: $\text{BCY} \times \text{(LCY/BCY)} \div \text{(LCY/load)} = \text{loads}$.
Why each wrong choice fails:
- A: Applies shrinkage in the wrong direction: $4{,}200 \times (1-0.18) = 3{,}444 \text{ BCY}$, then forgets the swell conversion before computing loads. Both errors compound. (The Shrinkage-Direction Flip)
- B: Uses the bank value $5{,}122 \text{ BCY}$ but applies the swell factor $(1-s)$ — i.e., $5{,}122 \times 0.82 \approx 4{,}200$ — confusing shrinkage and swell, then divides by 14 wrong, ending near 432 loads. (Mixed-State Balance Trap)
- D: Inflates BCY by both shrinkage and swell ($\frac{4{,}200}{0.82} \times 1.22 \div \text{wrong}$); essentially treats the 6{,}249 LCY value as if it were BCY, then re-applies swell. (Mixed-State Balance Trap)
A roadway alignment between station $42{+}00$ and station $58{+}00$ has been plotted on a mass haul diagram in bank cubic yards. The MHD rises from $0$ at station $42{+}00$ to a peak of $+8{,}600 \text{ BCY}$ at station $50{+}00$, then falls back to $0$ at station $58{+}00$ along approximately straight legs. The contract specifies a free-haul distance of $500 \text{ ft}$. Use a horizontal balance line drawn at the elevation where the MHD chord length equals the free-haul distance.
Most nearly, what volume of material is overhauled (i.e., hauled beyond the free-haul distance)?
- A $2{,}690 \text{ BCY}$
- B $5{,}910 \text{ BCY}$ ✓ Correct
- C $6{,}450 \text{ BCY}$
- D $8{,}600 \text{ BCY}$
Why B is correct: The MHD is a triangle with base $1{,}600 \text{ ft}$ ($16$ stations) and peak $8{,}600 \text{ BCY}$ at station $50{+}00$. A horizontal chord of length $500 \text{ ft}$ cuts the triangle at a height $h$ where $\frac{1{,}600-500}{1{,}600} = \frac{h}{8{,}600}$, giving $h = 8{,}600 \times \frac{1{,}100}{1{,}600} \approx 5{,}913 \text{ BCY}$. Material above this chord ($\approx 5{,}910 \text{ BCY}$) is hauled farther than the free-haul distance and is therefore overhauled.
Why each wrong choice fails:
- A: Computes the volume *below* the free-haul chord ($8{,}600 - 5{,}913 \approx 2{,}687$) — the freely-hauled portion — and labels it as overhaul, getting the direction backward. (Free-Haul vs Overhaul Confusion)
- C: Uses the FHD as if it were the limit of economic haul and computes the area of a chord at $\frac{500}{1{,}600} \times 8{,}600$ from the apex without flipping similar-triangle ratios; arithmetic-similar but wrong setup. (Limit of Economic Haul Misuse)
- D: Treats the entire peak volume as overhauled, ignoring that the contract pays freely for the first $500 \text{ ft}$ of haul. (Free-Haul vs Overhaul Confusion)
Cross-sections taken at 50-ft intervals along a cut at the Liu Civic Center site give end areas of $A_1 = 320 \text{ ft}^2$ at station $24{+}00$, $A_m = 180 \text{ ft}^2$ at station $24{+}50$ (midpoint), and $A_2 = 0 \text{ ft}^2$ at station $25{+}00$ (where the cut daylights). The section transitions nonlinearly from full cut to grade across this $100 \text{ ft}$ length, so the prismoidal formula governs.
Most nearly, what is the cut volume between station $24{+}00$ and station $25{+}00$, in bank cubic yards?
- A $593 \text{ BCY}$
- B $726 \text{ BCY}$ ✓ Correct
- C $1{,}600 \text{ BCY}$
- D $2{,}178 \text{ BCY}$
Why B is correct: Prismoidal: $V = \frac{L}{6}(A_1+4A_m+A_2) = \frac{100}{6}(320+4(180)+0) = \frac{100}{6}(1{,}040) \approx 19{,}600 \text{ BCY}$ wait — units. $V = 19{,}600 \text{ ft}^3$. Convert: $\frac{19{,}600}{27} \approx 726 \text{ BCY}$. The unit check: $\text{ft} \times \text{ft}^2 = \text{ft}^3$, and $\text{ft}^3 / 27 = \text{yd}^3$.
Why each wrong choice fails:
- A: Uses the average-end-area formula instead of prismoidal: $V = \frac{100(320+0)}{2} = 16{,}000 \text{ ft}^3 \approx 593 \text{ BCY}$. AEA underestimates here because the midpoint area is much larger than the linear average of the ends. (Average-End-Area Bias)
- C: Computes prismoidal correctly in $\text{ft}^3$ but reports as BCY without dividing by 27 — a unit-conversion miss that multiplies the answer by 27.
- D: Uses $V = L(A_1+A_m+A_2) = 100(320+180+0) = 50{,}000 \text{ ft}^3$, then partially converts to $\approx 1{,}852$, off by misremembering the prismoidal coefficients. (Average-End-Area Bias)
Memory aid
**B-S-C** order: convert everything to **B**ank, then handle **S**well for trucks and **S**hrinkage for fill before plotting. On the MHD: "rises are cuts, falls are fills, areas are haul."
Key distinction
Shrinkage and swell apply in opposite directions and to different states. Swell ($\text{LCY}/\text{BCY} > 1$) governs hauling capacity (truck loads); shrinkage ($\text{CCY}/\text{BCY} < 1$) governs how much bank volume you must dig to produce a given compacted fill. The PE asks both — read the question to know which.
Summary
Convert all earthwork to bank cubic yards using shrink/swell, balance cut against shrunk fill on a mass haul diagram, and read free haul, overhaul, borrow, and waste straight off the curve.
Practice earthwork: excavation, embankment, mass haul adaptively
Reading the rule is the start. Working PE Exam (Civil)-format questions on this sub-topic with adaptive selection, watching your mastery score climb in real time, and seeing the items you missed return on a spaced-repetition schedule — that's where score lift actually happens. Free for seven days. No credit card required.
Start your free 7-day trialFrequently asked questions
What is earthwork: excavation, embankment, mass haul on the PE Exam (Civil)?
Earthwork balance is computed by converting all volumes to a common state — almost always **bank cubic yards (BCY)** — using shrink and swell factors, then plotting cumulative net cut/fill as a mass haul diagram (MHD). The MHD's slope tells direction of haul, its peaks/valleys mark balance points, and the area between the curve and a balance line equals haul ($\text{volume} \times \text{distance}$, in station-yards). Free haul, overhaul, waste, and borrow are all read directly off this diagram. The standard reference is the NCEES PE Civil Reference Handbook, Construction §1.2 (earthwork) and the average-end-area / prismoidal volume formulas.
How do I practice earthwork: excavation, embankment, mass haul questions?
The fastest way to improve on earthwork: excavation, embankment, mass haul is targeted, adaptive practice — working questions that focus on your specific weak spots within this sub-topic, getting immediate feedback, and revisiting items you missed on a spaced-repetition schedule. Neureto's adaptive engine does this automatically across the PE Exam (Civil); start a free 7-day trial to see your sub-topic mastery climb in real time.
What's the most important distinction to remember for earthwork: excavation, embankment, mass haul?
Shrinkage and swell apply in opposite directions and to different states. Swell ($\text{LCY}/\text{BCY} > 1$) governs hauling capacity (truck loads); shrinkage ($\text{CCY}/\text{BCY} < 1$) governs how much bank volume you must dig to produce a given compacted fill. The PE asks both — read the question to know which.
Is there a memory aid for earthwork: excavation, embankment, mass haul questions?
**B-S-C** order: convert everything to **B**ank, then handle **S**well for trucks and **S**hrinkage for fill before plotting. On the MHD: "rises are cuts, falls are fills, areas are haul."
What's a common trap on earthwork: excavation, embankment, mass haul questions?
Mixing BCY/LCY/CCY in one balance calculation
What's a common trap on earthwork: excavation, embankment, mass haul questions?
Forgetting to apply shrinkage to fill before plotting
Ready to drill these patterns?
Take a free PE Exam (Civil) assessment — about 35 minutes and Neureto will route more earthwork: excavation, embankment, mass haul questions your way until your sub-topic mastery score reflects real improvement, not luck. Free for seven days. No credit card required.
Start your free 7-day trial