It is known that the compensation of the fluctuating torque on the input shaft of indexing drives minimizes the transient and residual vibration of the driven member. Previous study was based on the energy exchange between mass and mass. The disadvantages of this method are higher cost and bigger size. To solve this problem, we developed mass-spring torque compensation, in which energy is alternatively exchanged between mass and spring. The basic mathematical procedure to obtain the normalized motion diagram of the torque compensation cam was established. The disadvantage of this new method is that perfect torque compensation only occurs at a certain speed (target speed). For industrial use, however, if most of the torque is compensated at that speed, it is still useful. To minimize the torque at that speed, the initial length of the spring should be adjusted. We also obtained the most suitable relationship between the arbitrary speed and initial compression of the spring.