The invention discloses a correcting method of the residual capacity of a BMS battery. The method comprises the following steps: (1) initializing electrification; (2) recalibrating currents, when a battery management system completes the conventional calibration of a separate passage, obtaining the present current value, and using the present current value as a reference current to recalibrate the current; (3) when different working current sections are given, through a supervisory computer, obtaining an error component value of different current component sections, and according to the error component value, obtaining an error value for calibrating and correcting; (4) when different working temperature sections are given, through the supervisory computer, obtaining the error component value of different temperature component sections, and according to the error component value, obtaining the error value for calibrating and correcting. According to the correcting method provided by the invention, in a production process of the battery management system, working simulation data is provided for the system, so that the electric quantity metering error composition can be analyzed deeply, and through the change of the follow current and the temperature, the integral calculus of the currents is regulated in a self-adapting manner, so that the SOC calculation accuracy can be greatly improved.