An electric tool (11A; 11B; 11C) comprising: a tool main body (13A; 13B; 13C) including: an electric motor (21; 21B; 21C) configured to rotate with a supply of an electric power; a controller (56; 56B; 56C) configured to control the electric motor (21; 21B; 21C); and a centrifugal fan (27; 27B; 27C) rotatably driven by the electric motor (21; 21B; 21C) for producing a flow of air; wherein the controller (56; 56B; 56C) is positioned such that the flow of air produced by the centrifugal fan (27; 27B; 27C) is applied to at least a part of the controller (56; 56B; 56C), characterized in that the tool main body (13A; 13B; 13C) further includes a controller retaining compartment (70; 48B; 48C) configured to retain the controller (56; 56B; 56C) therein and to allow air blown from the centrifugal fan (27; 27B; 27C) to flow therethrough, and the inside of the controller retaining compartment (70; 48B; 48C) communicates with the inside of the tool main body (13A; 13B; 13C) via a first communication hole (71; 481B; 481C); and the inside of the controller retaining compartment (70; 48B; 48C) communicates with the outside of the tool main body (13A; 13B; 13C) via a second communication hole (72; 482B; 482C). a tool main body (13A; 13B; 13C) including: an electric motor (21; 21B; 21C) configured to rotate with a supply of an electric power; a controller (56; 56B; 56C) configured to control the electric motor (21; 21B; 21C); and a centrifugal fan (27; 27B; 27C) rotatably driven by the electric motor (21; 21B; 21C) for producing a flow of air; wherein the controller (56; 56B; 56C) is positioned such that the flow of air produced by the centrifugal fan (27; 27B; 27C) is applied to at least a part of the controller (56; 56B; 56C), characterized in that the tool main body (13A; 13B; 13C) further includes a controller retaining compartment (70; 48B; 48C) configured to retain the controller (56; 56B; 56C) therein and to allow air blown from the centrifugal fan (27; 27B; 27C) to flow therethrough, and the inside of the controller retaining compartment (70; 48B; 48C) communicates with the inside of the tool main body (13A; 13B; 13C) via a first communication hole (71; 481B; 481C); and the inside of the controller retaining compartment (70; 48B; 48C) communicates with the outside of the tool main body (13A; 13B; 13C) via a second communication hole (72; 482B; 482C). an electric motor (21; 21B; 21C) configured to rotate with a supply of an electric power; a controller (56; 56B; 56C) configured to control the electric motor (21; 21B; 21C); and a centrifugal fan (27; 27B; 27C) rotatably driven by the electric motor (21; 21B; 21C) for producing a flow of air; wherein the controller (56; 56B; 56C) is positioned such that the flow of air produced by the centrifugal fan (27; 27B; 27C) is applied to at least a part of the controller (56; 56B; 56C), characterized in that the tool main body (13A; 13B; 13C) further includes a controller retaining compartment (70; 48B; 48C) configured to retain the controller (56; 56B; 56C) therein and to allow air blown from the centrifugal fan (27; 27B; 27C) to flow therethrough, and the inside of the controller retaining compartment (70; 48B; 48C) communicates with the inside of the tool main body (13A; 13B; 13C) via a first communication hole (71; 481B; 481C); and the inside of the controller retaining compartment (70; 48B; 48C) communicates with the outside of the tool main body (13A; 13B; 13C) via a second communication hole (72; 482B; 482C).