If you're looking for an inexpensive program to do accurate
earthwork estimating, try Pizer Earth. I began using it twenty years ago, but have since switched to digitizer software. Digitizers break down and Earth has bailed me out on several occasions. Check their web site.
The Land Estimator