A time-delay compensation method for vector control system is proposed that can compensate for voltage and current distortions resulting from a time delay in the overall system due to the low pass filter, hysteresis control inverter, microprocessor program computation time, and so on. The proposed scheme estimates the time delay using the difference between the Q-axis stator current command and the time-delayed actual Q-axis stator current in a synchronous reference frame, then compensates the time delay in the voltage and current using the angular displacement of a DQ transformation. Accordingly, the proposed scheme can accurately compensate for the time delay related to the overall system, thereby significantly improving the performance of the vector control system, as verified by simulation and experiment.