Quick verdict
The DCD999 is the bigger, heavier drill with a third speed and a FlexVolt power boost; the 2904-20 gives nearly the same real-world capability in a compact body with AUTOSTOP. Unless the work is sustained heavy drilling and mixing on a FlexVolt platform, the Milwaukee is the drill to live with.

Milwaukee 2904-20 M18 FUEL Hammer Drill
The 2904-20 is the M18 FUEL Gen 4 hammer drill with 1,400 inch-pounds of peak torque, 2,100 RPM, AUTOSTOP bind control and an all-metal carbide chuck in a compact body. It gives most of the DCD999 capability at a size that rides a belt.
DeWalt DCD999 heavy-duty FlexVolt Advantage hammer drill versus Milwaukee 2904-20 compact M18 FUEL hammer drill: speeds, torque, bind control, size and platform compared from published specifications.
The picks at a glance
| Tool | Best for | Score /100 | |
|---|---|---|---|
| Milwaukee 2904-20 M18 FUEL Hammer Drill | Best Power-to-Size Hammer Drill | 9.1 | Check price |
| DeWalt DCD999 20V MAX XR FlexVolt Advantage Hammer Drill | Best for Maximum Power on FlexVolt | 8.9 | Check price |
The picks, reviewed

Milwaukee 2904-20 M18 FUEL Hammer Drill
The 2904-20 is the M18 FUEL Gen 4 hammer drill with 1,400 inch-pounds of peak torque, 2,100 RPM, AUTOSTOP bind control and an all-metal carbide chuck in a compact body. It gives most of the DCD999 capability at a size that rides a belt.
Reasons to buy
- 1,400 in-lbs in a compact body
- AUTOSTOP bind control
- All-metal carbide chuck
- Easier to use all day
Reasons to avoid
- Two speeds only
- Costs more than compact DeWalts
- M18 platform only

DeWalt DCD999 20V MAX XR FlexVolt Advantage Hammer Drill
The DCD999 is the heavy XR hammer drill: three speeds, a large motor, an E-Clutch and more power on a FlexVolt battery. It is built for big augers, hole saws, mixing and deep concrete, and it is long and heavy.
Reasons to buy
- Three speeds with a low range for big bits
- E-Clutch anti-bind
- Extra power on FlexVolt packs
- Built for sustained heavy work
Reasons to avoid
- Heavy and long
- Expensive
- Overkill for most yard jobs
Where these two differ
The DCD999 is DeWalt building the most powerful drill the 20V MAX platform can run, with FlexVolt Advantage boosting it further on a FlexVolt pack. The 2904-20 is Milwaukee putting 1,400 inch-pounds of torque into a compact body with AUTOSTOP. One is a big drill for big jobs; the other is a compact drill that does most of the same jobs and lives on a belt.
This comparison is based on the published specifications and manuals for both drills and on recurring owner feedback. We have not run either drill ourselves.
| Specification | DCD999 | 2904-20 |
|---|---|---|
| Class | Heavy-duty | Compact |
| Speeds | 3 | 2 |
| Torque | FlexVolt Advantage boost | 1,400 in-lbs peak |
| Bind control | E-Clutch | AUTOSTOP |
| Chuck | 1/2 inch | 1/2 inch all-metal carbide |
| Weight | Heavy | Light for its power |
Power and gearing
The DCD999 three-speed gearbox has a low range made for two-inch augers, large hole saws and mixing paddles, and on a FlexVolt pack it delivers DeWalt’s highest drill power. The 2904-20 has two speeds and a top of 2,100 RPM with 1,400 inch-pounds peak, which pulls the same augers and saws for the length of a homeowner job. Where the DCD999 wins is sustained heavy drilling, where its mass and gearing keep it cooler.
Bind protection
E-Clutch and AUTOSTOP do the same job: sense a bind and stop the motor before the drill wrenches the wrist. Both work. Neither drill should be used with a large bit without one hand braced.
Daily use
The 2904-20 is the drill that goes up a ladder, works between joists and hangs on a belt all day. The DCD999 is the drill that stays on the bench or the post and comes out for the hole that needs it. For most households that difference decides.
Platforms
FlexVolt owners with a 60V mower or blower get the DCD999 at its best. M18 owners get the 2904-20. Starting fresh, the Milwaukee compact is the easier drill to live with.
Yard jobs this decides
Mixing a bucket of post mix for a run of fence posts, boring every 6×6 for carriage bolts and hammering a shed base into a slab are the jobs that favor the DCD999 with its low gear and mass. Hanging a reel, fixing a post base, driving screws and the odd anchor are jobs where the compact Milwaukee is faster to pick up and easier to hold. For a one-off heavy project the Milwaukee manages; for a season of them the DeWalt is the tool built for it.
Common owner complaints
DCD999 owners mention weight and length, and the E-Clutch tripping on dull bits. 2904-20 owners mention price and AUTOSTOP doing the same. Both drills are durable.
Which one should you buy
Buy the DCD999 if you mix, bore and hammer heavily and own FlexVolt packs. Buy the 2904-20 for everything else: it does the heavy jobs well enough and the everyday jobs far better.
Our verdict
The Milwaukee 2904-20 takes this comparison for most buyers because power in a compact body is worth more than power in a heavy one. The DeWalt DCD999 remains the right tool for sustained heavy drilling on a FlexVolt platform.
How we research
This comparison is built from the published specifications, manuals and warranty terms of both products and from recurring owner feedback. We have not run either product ourselves; where the makers do not publish a figure we say so rather than guess.
What to look for
Sustained heavy work
Mixing buckets and large hole saws all day favor the DCD999 and its three-speed gearbox.
Daily usability
The 2904-20 is the drill that is comfortable on a ladder; the DCD999 is not.
Platform
FlexVolt owners get the DCD999 at its best. M18 owners get the 2904-20.
Price
Both are premium. The DCD999 is the dearer bare tool.
Our verdict
The DCD999 is the bigger, heavier drill with a third speed and a FlexVolt power boost; the 2904-20 gives nearly the same real-world capability in a compact body with AUTOSTOP. Unless the work is sustained heavy drilling and mixing on a FlexVolt platform, the Milwaukee is the drill to live with.
FAQs
On a FlexVolt pack the DCD999 is the heavier hitter by DeWalt rating; on a standard 20V pack the two are close in practice and the Milwaukee is far lighter.
A low range for big bits, a middle for general drilling and a high for small holes. Two speeds cover most yard work.
Both stop the tool on a bind. E-Clutch and AUTOSTOP are the same idea from two makers.
The 2904-20, unless the project list is unusually heavy. It is easier to use and nearly as capable.


