Motor: zet elektrische energie om in mechanische energie om de boor te laten draaien.
Versnellingsbak (inclusief planetair tandwielsysteem): Past de uitgangssnelheid en het koppel aan; maakt gewoonlijk gebruik van meer-traps planetaire tandwielstructuren om een hoge reductieverhouding en een hoog koppel te bereiken.
Chuck (boorkop): Wordt gebruikt om boren of schroevendraaierbits vast te houden, vergrendeld of vrijgegeven door de buitenhuls te draaien.
Koppelingsmechanisme: wordt gebruikt om het uitgangskoppel te regelen en overbelasting te voorkomen. Dit mechanisme bestaat meestal uit een veer-belaste plaat en stalen kogels, die wegglijden wanneer het ingestelde koppel wordt bereikt.
Snelheidsschakelaar: Schakelt tussen versnellingen met lage snelheid (hoog koppel) en hoge snelheid (laag koppel).
Vooruit/achteruit-schakelaar: Verandert de draairichting door de polariteit van het motorcircuit te wijzigen.
Voedingssysteem: Inclusief netsnoer of oplaadbaar batterijpakket (zoals lithium-ion/nikkel-cadmiumbatterijen).
