Skip to main content
🏗️ Earthworks & Hauling

Excavation Volume Calculator

From length, width and depth, find the in-situ dig volume, the loose (hauled) volume after swell, the weight in tonnes, and how many truck loads of spoil you'll move.

Dig volume
Loose volume (swell)
Weight in tonnes
Truck loads
100% Free
🏗️ Open Full Civil Calculator 📖 Read the Guide

Excavation — Quick answer

The hole is length × width × depth, but the spoil you haul is bigger because dug soil swells. Weight stays tied to the in-ground volume.

bank = L × W × D · loose = bank × (1 + swell%)
tonnes = bank × density / 1000 · loads = loose / truck cap

Worked example: 10 × 5 × 2 m, 25% swell, soil 1600 kg/m³, 10 m³ tippers. Dig 100 m³, loose 125 m³, 160 t, 13 loads.

Typical swell factors

MaterialSwell100 m³ →
Sand12%112 m³
Common soil25%125 m³
Rock50%150 m³

Used for: footings, trenches, basements, pools, haulage planning.

🏗️ Excavation Volume Calculator

Enter the pit or trench dimensions in metres, plus swell, soil density and truck capacity.

Excavation (bank) volume
Loose (hauled) volume
Weight
Truck loads

⚠️ Assumes vertical sides (a rectangular box). Battered/sloped sides and working space increase the real dig. Weight uses in-situ density; confirm soil type and moisture for accurate tonnage.

Working out an excavation has two halves. The hole itself is a simple box — length times width times depth — and that "bank" volume is what you've removed from the ground. But once soil is dug it swells, loosening and taking up more room, so the loose volume you actually cart away is larger. The weight, by contrast, stays tied to the original in-ground volume because digging only spreads the same mass out. Put those together and you get the truck loads and tonnage to plan the haul.

Reviewed: June 19, 2026 · Author: Naveen P N, Founder — AI Calculator · Verified against: earthwork bank/loose-volume and bulking practice.

The excavation equations

Bank (in-situ) volume
bank = length × width × depth
Loose volume & weight
loose = bank × (1 + swell% / 100) · weight = bank × density / 1000 (tonnes)
Truck loads
loads = ⌈ loose / truck capacity ⌉

The bank volume is the geometry of the hole. Swell — about 25% for common soil, less for sand, much more for rock — converts it to the loose volume you must store and haul. Weight uses the in-situ density (mass is conserved, so the loose material weighs the same, just spread out). Truck loads always round up, and on heavy wet soil the truck may reach its weight limit before its volume limit.

Worked example — a basement dig

Scenario: A 10 m × 5 m basement excavated 2 m deep in common soil (25% swell, 1,600 kg/m³), hauled in 10 m³ tippers.

Bank & loose
bank = 10 × 5 × 2 = 100 m³ · loose = 100 × 1.25 = 125 m³
Weight & loads
weight = 100 × 1600 / 1000 = 160 t · loads = ⌈125 / 10⌉ = 13

The dig removes 100 m³ of soil weighing about 160 tonnes, but it swells to 125 m³ of loose spoil — so at 10 m³ a truck you need 13 loads, not 10. If the ground were rock at 50% swell, the same hole would produce 150 m³ loose and 15 loads, even though the in-place volume and weight are unchanged. Always quote haulage on the loose volume.

Frequently Asked Questions

How do you calculate excavation volume?

bank = length × width × depth. A 10 × 5 × 2 m dig = 100 m³ in the ground. Split irregular shapes into prisms.

What is soil swell?

Dug soil loosens and bulks up: ~25% common soil, 10–15% sand, 50%+ rock. Loose volume = bank × (1+swell%).

How many truck loads?

loads = loose volume ÷ truck capacity, rounded up. 125 m³ loose in 10 m³ tippers = 13 loads. Use loose, not bank.

How much does excavated soil weigh?

~1,600 kg/m³ for ordinary earth, so 100 m³ ≈ 160 t. Wet clay 2,000+, dry sand ~1,500. Based on in-situ volume.

Bank vs loose vs compacted?

Bank = in place; loose = swelled after digging; compacted = rolled in place (smaller than bank). Earthwork balances all three.

Ready to perform complete calculations?

Use the full AI Calculator suite for earthworks and site planning with a professional PDF report.

🏗️ Open Full Calculator — Free

No registration required · 350+ engineering calculators · PDF report export