Our company hauls top soil, sand, stone and fill dirt. We can use our 20 yd. semis or our smaller 10 yd. dump trucks.