Automatic overrun compensation counts sensor pulses during batch operation and any extra pulses after batch stop. The instrument calculates the estimated overrun volume and automatically reduces the batch size for the next batch cycle. During the next batch cycle, the batch relay will de-energize early closing the valve early and eliminating the overrun error.