A driving tool comprising: a plunger; a motor configured to move the plunger from a bottom dead center to a top dead center; a driving unit configured to use the plunger to drive a fastener by moving the plunger from the top dead center to the bottom dead center; a voltage fluctuation information acquisition unit configured to acquire voltage fluctuation information indicating a fluctuation amount of a voltage applied to the motor during movement of the plunger; and a control unit configured to control the motor based on the voltage fluctuation information.