A webbing take-up device comprising: a take-up shaft to which a base end of an occupant restraint webbing is anchored, that takes up the webbing in a layered configuration by rotating in a take-up direction, and that is rotated in a pull-out direction in a case in which the webbing is pulled out; an attachment and detachment detection unit that detects engagement and engagement release between a tongue provided at the webbing and a buckle fixed to a vehicle body; a motor that is provided with an output shaft that is rotated in a first direction and in a second direction that is an opposite direction to the first direction, in which a rotation speed of the output shaft is controlled according to a supplied drive voltage, and an output torque of the output shaft is controlled according to a supplied drive current; a first transmission unit that transmits rotation of the output shaft in the first direction to the take-up shaft, and that rotates the take-up shaft in the take-up direction; a second transmission unit that transmits rotation of the output shaft in the second direction to the take-up shaft, and that rotates the take-up shaft in the take-up direction, and that also transmits the output torque of the output shaft to the take-up shaft within a range in which the take-up torque of the take-up shaft does not reach a preset first torque; and a control unit, characterized in that the control unit is adapted to, in a case in which engagement between the tongue and the buckle has been detected, control the drive voltage and the drive current such that the output shaft rotates in the first direction, and the take-up torque of the take-up shaft reaches a second torque that is higher than the first torque and that is capable of obtaining a preset occupant restraint performance, and in a case in which release of the tongue from the buckle has been detected, control the drive voltage such that the output shaft rotates in the second direction at a rotation speed at which the take-up shaft obtains a preset take-up speed. a take-up shaft to which a base end of an occupant restraint webbing is anchored, that takes up the webbing in a layered configuration by rotating in a take-up direction, and that is rotated in a pull-out direction in a case in which the webbing is pulled out; an attachment and detachment detection unit that detects engagement and engagement release between a tongue provided at the webbing and a buckle fixed to a vehicle body; a motor that is provided with an output shaft that is rotated in a first direction and in a second direction that is an opposite direction to the first direction, in which a rotation speed of the output shaft is controlled according to a supplied drive voltage, and an output torque of the output shaft is controlled according to a supplied drive current; a first transmission unit that transmits rotation of the output shaft in the first direction to the take-up shaft, and that rotates the take-up shaft in the take-up direction; a second transmission unit that transmits rotation of the output shaft in the second direction to the take-up shaft, and that rotates the take-up shaft in the take-up direction, and that also transmits the output torque of the output shaft to the take-up shaft within a range in which the take-up torque of the take-up shaft does not reach a preset first torque; and a control unit, characterized in that the control unit is adapted to, in a case in which engagement between the tongue and the buckle has been detected, control the drive voltage and the drive current such that the output shaft rotates in the first direction, and the take-up torque of the take-up shaft reaches a second torque that is higher than the first torque and that is capable of obtaining a preset occupant restraint performance, and in a case in which release of the tongue from the buckle has been detected, control the drive voltage such that the output shaft rotates in the second direction at a rotation speed at which the take-up shaft obtains a preset take-up speed.