Milwaukee · Hammer drill

Milwaukee 2904 Review

Placeholder illustration; product photos coming via Amazon SiteStripe/PA-API.

Hammer drill on the Milwaukee M18 FUEL platform, brushless motor, 1,400 in-lbs max torque, up to 2,100 RPM, 3.3 lb bare tool.

Price varies — check Amazon (no price snapshot observed yet)

Check Price on Amazon

Price varies — check Amazon for the current price. Prices change. DrillVerdict is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.

Sold on Amazon by third-party sellers.

3.4

Based on 8 rated Reddit owner comments (9 owner comments total) · Top 18% of tracked models by overall score

Owner sentiment
3.7
Recommendations
2.2
Spec score
3.7
Value
Not rated

Value: Not rated until Amazon prices are observed.

How scores work →

Is the Milwaukee 2904 worth it?

It earns a mixed rating: 3.4/5 overall from 8 rated owner comments, with an average owner rating of 3.8★. The most discussed theme is value (4 mentions).

Who it suits

  • You care about value: 3 owner comments praise it.
  • You care about compact & lightweight: 2 owner comments praise it.
  • You care about power & torque: 2 owner comments praise it.

Who should skip it

  • Compact & Lightweight matters to you: 1 owner comment raise it as a complaint.
  • Value matters to you: 1 owner comment raise it as a complaint.
  • Chuck & Bit Grip matters to you: 1 owner comment raise it as a complaint.

Good fit / keep in mind

Good fit

  • Heavy drilling and long fasteners: 1,400 in-lbs, Top 4% of tracked models.
  • Overhead and all-day work: 3.3 lb bare tool, Top 80% of tracked models.
  • Tight spaces: 6.95 in head length, Top 41% of tracked models.
  • Masonry: hammer mode for brick and concrete.
  • Brushless motor for runtime and longevity.

Keep in mind

  • No spec drawbacks flagged.

From manufacturer-specified figures.

Key specs

Max torquei
1,400 in-lbs
→ guide
Max speedi
2,100 RPM
→ guide
Weight (bare tool)i
3.3 lb
→ guide
Head lengthi
6.95 in
→ guide
Motori
Brushless
→ guide
Chuck sizei
1/2 in
→ guide

What the specs mean in practice

MetricValueRank
Max torque1,400 in-lbsTop 4% of tracked models
Max speed2,100 RPMTop 7% of tracked models
Weight (bare tool)3.3 lbTop 80% of tracked models
Head length6.95 inTop 41% of tracked models

What Reddit owners say

Praise

Value 3 owner mentions

Compact & Lightweight 2 owner mentions

Power & Torque 2 owner mentions

Complaints

Compact & Lightweight 1 owner mention

Value 1 owner mention

Chuck & Bit Grip 1 owner mention

4/5 Power & Torque

“I just like the buying part of the process and looking for good deals but the actual using part I am struggling with.”

owner comment via r/MilwaukeeTool · 2025-12-28 · 2 upvotes
4/5 Compact & LightweightDurability

“I've got a 2904-20 that's been through hell for 3+ years.”

owner comment via r/Tools · 2026-02-03 · 1 upvotes
5/5 Value

“I love the SURGE.”

owner comment via r/MilwaukeeTool · 2026-07-10 · 1 upvotes
1/5 Compact & LightweightValue

“I was still accustomed to the old nicad tools where even an 18 volt tool was useless, much less 12 volts.”

owner comment via r/MilwaukeeTool · 2025-12-01 · 1 upvotes
4/5 Chuck & Bit Grip

“Great write-up!”

owner comment via r/MilwaukeeTool · 2026-04-03 · 1 upvotes
+3 more owner comments
2/5 Chuck & Bit GripWarranty & Service

“The one thing I keep hearing about the latest Milwaukee is how the quality has gone down, and the 2904 specific has had issues with the chuck.”

owner comment via r/MilwaukeeTool · 2026-05-24 · 1 upvotes
5/5 Power & TorqueCompact & Lightweight

“Replaced it last week with the M18 Fuel 1/2" hammer drill #2904-20 and that thing is a torque monster.”

owner comment via r/DIY · 2026-07-16 · 1 upvotes
5/5 Clutch & Speed ControlBattery Platform

“I have that Dewalt it's awesome but he is on the wilfuukee platform, they have the same thing in model M18 FUEL drills (e.g., 2904-20 Hammer Drill/Driver.”

owner comment via r/electricians · 2026-07-09 · 1 upvotes

Reddit threads

Check the price

Check Price on Amazon

Price varies — check Amazon for the current price. Prices change. DrillVerdict is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.

FAQ

Is the Milwaukee 2904 a hammer drill?

Yes. The manufacturer lists the 2904 as a hammer drill.

How much torque does the Milwaukee 2904 have?

The manufacturer rates it at 1,400 in-lbs, Top 4% of the drills we track.

What battery does the Milwaukee 2904 use?

It runs on Milwaukee's M18 FUEL battery platform (18V class).

What do Reddit owners complain about on the Milwaukee 2904?

The most common complaint theme is compact & lightweight (1 owner comment).

Alternatives

Makita XPH14

Hammer drill · 18V LXT
3.3 (21 owner comments)
Price varies — check Amazon
Power & TorqueClutch & Speed Control

“I have the xph14 which I believe is the flagship on the lxt line.”

Read review →

Milwaukee 3602

Hammer drill · M18
3.3 (1 owner comments)
Price varies — check Amazon
Power & TorqueCompact & Lightweight

“The [m18 compact brushless](https://www.homedepot.com/p/Milwaukee-M18-18-Volt-Lithium-Ion-Brushless-Cordless-Compact-Hammer-Drill-Impact-Com…”

Read review →

Makita XPH16

Hammer drill · 18V LXT
3.2 (6 owner comments)
Price varies — check Amazon
Power & TorqueErgonomics

“Its to help the motor but it's super annoying especially finishing the cuts when doing stair stringers.”

Read review →

Comparisons: Makita DHP489 vs Milwaukee 2904 · Makita XPH14 vs Milwaukee 2904 · Makita XPH16 vs Milwaukee 2904

Keep deciding

Full specifications

Model2904 (spec source SKU 2904-20)
TypeHammer drill
PlatformM18 FUEL
Max torque1,400 in-lbs
Max speed2,100 RPM
Hammer rateNot published
Weight (bare tool)3.3 lb
Head length6.95 in
VoltageNot published
MotorBrushless
Chuck size1/2 in
Chuck typeAll Metal Ratcheting
Clutch settings16
Max powerNot published

Manufacturer-specified; missing fields are never estimated. Spec source · Last updated 2026-10-17