Abstract: A heliostat calibration system having a system controller, and a heliostat having a heliostat controller, wherein: the system controller is configured to receive a calibration data point and initial calibration offset angle guess, calculate a tracking error, identify a calibration offset angle, and the heliostat controller configured to transmit a calibration data point, receive adjustment instructions, and execute the adjustment instructions.