Terrestrial laser scanner (TLS) can provide the measurement of a large number of physical points distributed on the observed surface. A fast earthwork calculating method is proposed based on the redundant number of acquired points, which leads to a very accurate and high resolution reconstruction of the observed surfaces. This paper describes the three main steps of the method, namely the acquisition of the earthwork data based on TLS, the pre-processing of point cloud data, the earthwork calculation and accuracy evaluation based on point cloud data. Furthermore, it illustrates the performance of the proposed method with a validation experiment.