Excavation Calculator

Dig volume for a pit, basement or trench in bank cubic yards, loose volume after swell, and how many dump-truck loads to haul it away.

%
Extra volume for sloped sides, benching or working room around footings.
%
Volume increase once dug. Typical: sand/gravel 10–15%, common earth/loam ~25%, clay 30–40%, blasted rock 50%+.
Tandem dump trucks typically haul about 10–14 yd³ loose; weight limits may lower this for wet clay or rock.
$per load
Your rate is remembered on this device.

Results

Truckloads to haul
5 loads
Bank (in-place) volume
33.333
Loose volume after swell
41.667
Estimated haul cost
$1,500.00
Hauling only: excludes digging, dump fees and shoring.

Estimate only. This tool is for informational and educational purposes. Results depend on your inputs and simplifying assumptions, and are not a substitute for professional engineering, design or financial advice. Always verify with a qualified professional and applicable codes before purchasing, building or making decisions.

How it’s calculated

Soil in the ground (bank volume) loosens when dug, so it takes up more space in the truck. That increase is the swell factor.

Bank volume = length × width × depth × (1 + over-dig%) Loose volume = bank × (1 + swell%) Loads = ⌈ loose volume ÷ truck capacity ⌉

Example: 20 × 15 × 3 ft = 900 ft³ = 33.3 bank yd³. Common earth swells about 25%, so 41.7 loose yd³. In a 10 yd³ truck that is ⌈4.17⌉ = 5 loads.

Excavations 5 ft deep or more need a protective system (sloping, shoring or a trench box) under OSHA rules unless in stable rock.

Frequently asked questions

What is the swell factor of dirt?

Common earth or loam swells about 25% when excavated: 1 bank yd³ becomes about 1.25 loose yd³. Sand and gravel swell less (10–15%), clay more (30–40%).

How many cubic yards of dirt fit in a dump truck?

A tandem dump truck typically carries 10–14 yd³ loose. Heavy wet soil or rock may reach the weight limit before the bed is full.

How do I calculate how much dirt I am removing?

Multiply length × width × depth in feet and divide by 27 for bank cubic yards, then multiply by 1 + swell (e.g. 1.25) for the loose volume you will haul.

Embed this calculator

Add this free calculator to your own website. Copy the code below into your page’s HTML:

Sources

Formulas are taken from the free public references above. Results are provided “as is” for informational and educational purposes only. See our disclaimer.

Spotted a mistake or missing option? Report a problem · GitHub issue· Suggest a calculator