The invention discloses a method for reducing the common-mode voltage of an SVPWM motor. The method comprises the steps of S1, obtaining the voltage under a static voltage coordinate system from a preceding-stage control link; S2, selecting an action vector voltage by applying the voltage under the static voltage coordinate system in the step S1; S3, selecting an inverse vector voltage; s4, recalculating the inverse vector voltage time according to the inverse vector voltage determined in the step S3; and S5, determining a switching point of the sector vector. According to the invention, the voltage opposite to the action vector in the SVPWM is adopted to replace a zero vector to inhibit the over-high common-mode voltage of the SVPWM, the over-high common-mode voltage of the SVPWM breaks through an insulating oil film to cause an inter-shaft short circuit when the SVPWM drives the motor to cause the hidden danger of burning out the motor, and the rapid common-mode voltage change can also generate stronger electromagnetic interference, which affects the stable operation of other nearby devices, reduces the common-mode voltage, so that the motor is effectively prevented from being damaged under the condition that the common-mode voltage is too high, and the effects of prolonging the service life of the motor, improving the operation efficiency of the motor and reducing the failure rate are achieved.