A method is presented for controlling surface parallelism by manipulating the depth of cut during the grinding process. In vertical spindle surface grinding, achievable single-pass tolerances are often limited by the grinding wheel and machine compliance. The presented methodology consists of adjusting the depth of cut precisely during grinding to enhance the dimensional tolerance without the need for additional spark-out passes. In this methodology, the adjustment is based on the predicted deflection from the modelled compliance and the measured vertical force. Two independent methods are com-pared in identifying the compliance of the system. A commercial multi-axis CNC controller is reconfigured for processing the dynamometer measurement, calculating controlling commands, and actuating servo loops in real-time. As the deflection of the system varies with the grinding force, a tracking controller follows the predicted deflection of the wheel via depth of cut manipulation, thus cancelling out the part form errors. Experimental results over a range of process conditions are given which demonstrate the effectiveness of the compensation system in the context of ground part parallelism.