Earthmoving involves removing large volumes of topsoil and soil material, while excavation involves digging and moving smaller amounts of material such as rock, concrete and asphalt. Excavation is often used for structural foundations, land clearing for construction sites or landscape maintenance. Earthmoving is typically used for larger-scale projects like road building or dam construction.