Here's a nice little trick for finding Cut and Fill Volumes on a Site using Revit.
Revit Architecture can report cut and fill volumes on a site to aid in determining the costs of landscape modification during site development.
Revit Architecture reports the values by making a comparison between a surface from one phase and, from a later phase, another surface whose boundary lies within the earlier surface. For example, Revit Architecture can comparea toposurface created in Phase 1 and a toposurface created in Phase 2 that lies within the boundary of the surface from Phase 1.
When you select the later surface and click Properties, you see the following instance properties:
-> The Cut value is the volume removed (where the lower surface is lower than the earlier surface)
-> The Fill value is the volume added (where the later surface is higher than the earlier surface)
-> Net Cut/Fill value comes from subtracting the cut value from the fill value.