通常は、ナットランナー本体・コントローラー・本体とコントローラーを結ぶケーブル（無線タイプの場合不要）で構成されている。
ストレートタイプ.
電動スクリュードライバーのような形をしていて、手で持つ場所（グリップ部）、モーター軸、締め付け部先端（ビット・ソケット）が一直線になっていて、利き手でしっかりと握って使用する。トリガーがグリップ部にあるボタンもしくはレバー方式のものと、ビット先端を押すことで回転が始まるプッシュスタート方式のものがある。
ピストルタイプ.
ピストルのような形状をしていて、人指し指でトリガーを引くことでピストルの銃口に当たる先端についているビット・ソケット部が回転する。
アングルタイプ.
フィクスチャータイプ.
主に設備やロボットに搭載することが前提のナットランナーで、スピンドルと呼ばれることもある。通常はストレートタイプを基本にして、設備やロボットに搭載しやすいようにインターフェース部が工夫されている。
フィクスチャータイプでは、人間が手でもつ不安定さや反力の影響を排除できることから、低トルク帯から高トルク帯まで対応ができ、締め付け精度もハンドナットランナーに比べて高いものが多い。
エンジンケースやトランスミッションケースの締め付けなどでは、複数のボルトを同時に締め付けを行う必要があり、この場合にフィクスチャータイプのナットランナーを用いて多くのスピンドルを並べた設備を用い、各々のスピンドルの回転を同期させながら締め付けを行う工程もある。
ナットランナーの駆動方式.
駆動方式としては、従来は圧縮空気を利用したエアーモーター、もしくは近年では電動モーターの軸から減速ギアを経由してソケットへ伝達し、ネジを回転させる方法が一般的である。そして電動モーターで駆動するナットランナーを電動ナットランナーと称する。
トルクのかけ方としては、連続的にトルクを与えるダイレクト駆動（ダイレクトコントロール:DC）方式と、パルス状のトルクを与えながら締め付けるパルス方式がある。パルス方式は直動方式に比べて、締付完了段階における反力が少ないというメリットがある反面、正確なプログラム制御や締付トルクの判定が難しいデメリットがある。
ナットランナーの制御.