DealsBuying guidesBrandsStoresTermsPrivacydeal.ai apps

© Deal.ai Inc.

Deal.ai › Compare

Milwaukee 2904-22 M18 FUEL 1/2" Hammer Drill/Driver Kit vs Milwaukee M12 FUEL 1/2 in. Hammer Drill/Driver Kit 3404-21

Buy the 2904-22 if you drill concrete, large holes, or self-feed bits all day; its 1,400 in-lb of torque and 33,000 BPM hammer rate do work the 12V tool cannot. Buy the 3404-21 if you mostly drive screws and drill small holes overhead or in cabinets, where its 6 in. length and lighter 12V pack matter more than power. The 2904-22 is $351.99 at Horizon Supply Company as of November 3, 2026; no current new price was given for the 3404-21.

Ask our shopping agent

Enter to send, Shift+Enter for a new line

Milwaukee
Milwaukee 2904-22 M18 FUEL 1/2" Hammer Drill/Driver Kit

Milwaukee 2904-22 M18 FUEL 1/2" Hammer Drill/Driver Kit

4.8· 234 ratings
$351.99at Horizon Supply CompanyObserved at 6:34 AM

Choose the 2904-22 if you need maximum torque, a 5/8 in. concrete capacity, and two 5.0 Ah batteries for heavy drilling and driving.

Pros
  • 1,400 in-lb of torque and 2,100 rpm for big bits and self-feed augers
33,000 BPM hammer action drills 5/8 in. concrete
  • Two 5.0 Ah batteries and a hard case in the kit
  • AutoStop control mode limits kickback in a bind-up
  • All-metal ratcheting keyless chuck
  • Cons
    • $351.99 is a big outlay
    • Heavier and longer than the M12
    • Overkill for cabinet and assembly work
    Milwaukee
    Milwaukee M12 FUEL 1/2 in. Hammer Drill/Driver Kit 3404-21

    Milwaukee M12 FUEL 1/2 in. Hammer Drill/Driver Kit 3404-21

    4.5· 106 ratings

    Choose the 3404-21 if you want the shortest, lightest Milwaukee hammer drill for tight spaces and light-duty work.

    Pros
    • 6 in. length reaches into tight spaces
    • 12V M12 body is easier to hold overhead
    • Shares the M12 battery platform with other Milwaukee 12V tools
    • 1/2 in. chuck takes standard bits
    Cons
    • Far less torque and hammer power than the M18
    • Kit has only one 2.0 Ah battery
    • No published concrete capacity; light masonry only

    What separates them

    Milwaukee 2904-22 M18 FUEL 1/2" Hammer Drill/Driver KitMilwaukee M12 FUEL 1/2 in. Hammer Drill/Driver Kit 3404-21
    Voltage and platform18V M1812V M12
    Torque1,400 in-lbNot published; well below the M18
    Length6.9 in.6 in.
    Hammer rate33,000 BPMNot published
    Concrete capacity5/8 in.Not published
    Batteries in kitTwo 5.0 Ah, 30-minute chargeOne 2.0 Ah compact
    WeightAbout 3.3 lb bareLighter 12V body
    Price$351.99 at Horizon Supply Company as of November 3, 2026No current new price given

    Price history

    $284.97$99.00
    Oct 31Nov 1
    • Milwaukee 2904-22 M18 FUEL 1/2" Hammer Drill/Driver Kit: lowest $284.97 on Oct 31 at Amazon; $284.97 on Nov 1.
    • Milwaukee M12 FUEL 1/2 in. Hammer Drill/Driver Kit 3404-21: lowest $99.00 on Oct 31 at Home Depot.

    Prices at every store

    Milwaukee 2904-22 M18 FUEL 1/2" Hammer Drill/Driver Kit

    • Horizon Supply CompanyNew

      In stockReturn policy

      $351.99Observed at 6:34 AM
      Visit store

    Also available at

    • Clark's Tool & EquipmentCheck price at Clark's Tool & Equipment
    • ToolupCheck price at Toolup
    • The Power Tool StoreCheck price at The Power Tool Store
    Prices and history →

    Milwaukee M12 FUEL 1/2 in. Hammer Drill/Driver Kit 3404-21

    • Home DepotCheck price at Home Depot
    • Northern ToolCheck price at Northern Tool
    • SupplyHouse.comCheck price at SupplyHouse.com
    Prices and history →

    Specs compared

    SpecMilwaukee 2904-22 M18 FUEL 1/2" Hammer Drill/Driver KitMilwaukee M12 FUEL 1/2 in. Hammer Drill/Driver Kit 3404-21
    Chuck Size1/2 in.1/2 inch chuck
    Power TypeCordlessCordless
    Motor TypeBrushless—
    Maximum Speed2100 rpm—
    Speeds2 speed—
    Battery TypeLithium-Ion—
    Battery Amp Hours5 Ah—
    Tool Weight4.91 lb—
    Tool Length6.9 in.—
    Torque1400 in-lb—
    Impacts per Minute33000—
    Clutch Settings16—
    Show all 36 specsShow fewer specs
    SpecMilwaukee 2904-22 M18 FUEL 1/2" Hammer Drill/Driver KitMilwaukee M12 FUEL 1/2 in. Hammer Drill/Driver Kit 3404-21
    Voltage Rating18 Volts—
    Tool TypeHammer Drill/Driver, Hammer Drill—
    Power Voltage18V—
    Chuck TypeKeyless—
    Battery Voltage18V—
    Battery Capacity5.0 Ah—
    Battery IncludedYes, No—
    Number Of Batteries Included2—
    Battery Charging Time30 min—
    Max Speed

    Questions and answers

    Which is better for drilling concrete?
    The 2904-22. It is rated to 5/8 in. in concrete with 33,000 BPM, while the 3404-21 is a light-duty 12V hammer drill with no published concrete capacity.
    Which is better for driving screws overhead?
    The 3404-21. At 6 in. long and on a 12V pack it is easier to control one-handed in tight or overhead spots.
    Is the 2904-22 worth the extra money?
    Yes if you drill large holes or work in masonry regularly. For occasional light drilling, the cheaper 3404-21 covers it.
    Do they share batteries?
    No. The 2904-22 uses M18 packs and the 3404-21 uses M12 packs, so each kit's batteries only fit its own platform.
    Which lasts longer?
    Both use brushless POWERSTATE motors. The 2904-22's all-metal ratcheting chuck and higher-duty drivetrain are built for heavier daily use.
    How many batteries come in each kit?
    The 2904-22 includes two 5.0 Ah batteries and a charger in a hard case. The 3404-21 includes one 2.0 Ah compact battery and a charger.

    More comparisons

    • Milwaukee 2904-22 M18 FUEL 1/2" Hammer Drill/Driver Kit vs DeWalt 20V Max XR DCD800
    • DeWalt 20V Max XR DCD800 vs Milwaukee M12 FUEL 1/2 in. Hammer Drill/Driver Kit 3404-21

    Buying guides that pick them

    • Best cordless hammer drills
    2100 RPM
    —
    Impact Rate33,000 BPM—
    Capacity5/8 in (concrete)—
    Included AccessoriesSide Handle—
    Height8 1/4 in—
    Length6 7/8 in—
    Weight3.3 lb—
    Width2 3/8 in—
    Functionality HighlightsHammer function—
    Number Of Speed Settings2—
    Built In FeaturesLED light—
    Drill Set—Yes
    Brushless Motor—Yes
    Color—Red
    Voltage—12 volts