✓ Last verified: 2026-07-14✓ Sources: manufacturer specs, expert reviews, benchmark data✓ Prices checked against multiple retailers✓ Affiliate links disclosed below

These are the two drills most contractors reach for when they stop letting price make the decision for them. Both are brushless, both are compact, and both are going to outlast most job sites. The real choice here is which battery platform you're committed to — because the drill is almost secondary to that decision. If you already own M18 batteries, the 2904 is almost certainly your answer. If you're starting fresh or run DeWalt, the DCD800 is a genuinely excellent tool that doesn't require compromise.

Our Pick

Milwaukee M18 FUEL 2904-20

The Milwaukee 2904-20 has a slight edge in max torque and the M18 ecosystem depth is unmatched; the DeWalt DCD800 is lighter and the right call for anyone already invested in FlexVolt or 20V MAX.

Specs Comparison

SpecDeWalt DCD800 (20V MAX)Milwaukee M18 FUEL 2904-20
Peak Torque650 in-lbs1,200 in-lbs
Max Speed2,000 RPM2,000 RPM
Weight (tool only)1.65 lbs2.0 lbs
Battery Platform20V MAX / FlexVoltM18
MotorBrushlessPOWERSTATE Brushless
Clutch Positions1515
Warranty3-year5-year
Kit Price~$249~$339

Torque and Power Output

The Milwaukee M18 FUEL 2904-20 uses a POWERSTATE brushless motor that Milwaukee rates at 1,200 in-lbs of peak torque — one of the highest figures in the compact drill driver category. At 18V nominal, real-world tests from contractors confirm it drives 3-inch structural screws into LVL without the variable-speed trigger needing coaxing.

The DeWalt DCD800 runs on 20V MAX (which is 18V nominal under load, same chemistry) with a dual-speed brushless motor rated at 650 in-lbs in the low-speed gear. That sounds like a big gap, but most framing and general carpentry work lives well below both drills' ceilings. The DCD800's 2-speed gearbox gives you 0–550 RPM in low and 0–2,000 RPM in high — which covers boring holes and driving fasteners on the same trigger.

The Milwaukee 2904-20 has a 4-mode DRIVE CONTROL that adds a dedicated hammer mode — this isn't a rotary hammer, but the mode manages clutch engagement to protect fasteners and surfaces. It's a feature that matters when you're driving into masonry anchors or setting decking screws that can strip easily. DeWalt's DCD800 lacks this; you get a 15-position clutch and two speed settings.

For most contractors: both drill more than fast enough. The Milwaukee's torque advantage shows up when driving long lag screws without pre-drill, or when you're ripping through engineered lumber all day. For the DIY crowd doing deck builds and furniture assembly, the DCD800's lighter package makes the day easier without leaving power on the table.

Battery Platform and Runtime

This is where the decision gets real. Milwaukee's M18 platform covers over 250 tools — from hand vacuums to a full-size table saw. If you're a contractor who owns M18 FUEL circular saws, reciprocating saws, or impact drivers, adding the 2904 drill means zero incremental battery cost. A 5.0Ah M18 pack ($99 street) will drive well over 1,000 fasteners on a charge under typical framing conditions.

DeWalt's 20V MAX ecosystem is equally deep and the FlexVolt system adds a unique upward path: FlexVolt batteries work in 20V MAX tools but also in the 60V FLEXVOLT lineup for high-demand tools like circular saws and table saws. No Milwaukee equivalent exists for that cross-voltage compatibility. If you're building a mixed-demand kit, DeWalt's platform architecture has a strategic advantage Milwaukee can't match.

Switching platforms costs real money. If you're starting from zero and need to buy batteries: two M18 5.0Ah packs plus a rapid charger runs about $180-220 street. Two 20V MAX 5.0Ah packs plus a fast charger is similar. Factor this into your decision before the drill's MSRP means anything — the drill body is sometimes less expensive than the batteries.

Platform lock-in is the conversation nobody wants to have when they're standing in the tool aisle. But three years in, when you've accumulated eight batteries for one system, you're not switching. Pick your platform with the next decade of tools in mind, not just today's drill.

Weight, Ergonomics, and Vibration

The DCD800 weighs 1.65 lbs tool-only — it's one of the lightest full-torque compact drills available. Add a 2.0Ah compact pack and you're at 2.3 lbs. For overhead work — drilling pilot holes in joists, driving lag screws into ceiling blocking — that weight reduction is not trivial over a full day. Less weight, less wrist fatigue, better trigger control on repeated short-duration tasks.

The Milwaukee 2904-20 is heavier at 2.0 lbs tool-only, and the M18 packs are physically larger than DeWalt's equivalent Ah packs. With a 5.0Ah pack the drill-to-handle balance shifts backward. Milwaukee has addressed this partially with the M18 FUEL Compact (2503) series, but the 2904 is a full-size head-to-head.

Both drills have rubber-overmolded grips that manage vibration acceptably. Neither approaches the vibration damping of a premium SDS rotary hammer, but for drill drivers this isn't the relevant comparison. Milwaukee's REDLINK electronics include anti-kickback protection that cuts power when the drill senses a sudden bit bind — a feature that saves wrists (and sometimes worse) on large hole saws. DeWalt's electronics are less aggressive about intervention but include E-Clutch on some models.

Brushless Motor Specs and Included Accessories

Both drills use brushless motors — meaning no carbon brushes to wear out, longer motor life, and better efficiency across the power band. Milwaukee's POWERSTATE motor in the 2904 is wound for high torque delivery, with REDLINK PLUS intelligence that communicates between battery and motor to optimize power delivery and prevent overloads. DeWalt's brushless motor in the DCD800 is designed around the lighter tool package — it delivers respectable torque in a package that's smaller than the Milwaukee.

The DCD800 in a kit (DCD800C2) typically ships with two 20V MAX 2.0Ah batteries, a charger, and a kit bag — around $249 street. The Milwaukee 2904-22 kit (two 5.0Ah batteries, rapid charger) runs $329-349. If you're buying batteries for the first time, the Milwaukee kit's 5.0Ah batteries represent better long-term value than DeWalt's included 2.0Ah compact packs.

Neither drill ships with bits. Buy a quality set separately — don't trust the packaged accessory bits that ship with budget combo kits. For framing and structural work, a set of impact-rated driver bits from Bosch or Milwaukee's SHOCKWAVE line will hold up significantly longer than standard bits.

Warranty and Long-Term Value

Milwaukee covers the 2904-20 with a 5-year tool warranty, 2-year battery warranty, and 1-year free service agreement — a genuinely strong coverage package. The 5-year tool warranty reflects Milwaukee's confidence in POWERSTATE motor longevity and is a real advantage for contractors who put tools through hard daily use.

DeWalt offers a 3-year limited warranty plus a 1-year free service contract. It's a solid warranty for the category but trails Milwaukee's 5-year coverage. For a contractor buying a fleet of tools, that warranty gap matters.

Both brands have extensive national service center networks. Neither is going to leave you stranded without a repair path. But the two extra years of Milwaukee coverage have tangible value when you're putting a drill through 200+ days of field work annually.

DeWalt DCD800 (20V MAX) Strengths

  • 1.65 lbs tool-only — among the lightest full-torque compact drills available
  • FlexVolt cross-voltage compatibility — 20V MAX batteries work in 60V tools
  • 3-year warranty with 1-year free service
  • DCD800C2 kit ships with two batteries and charger around $249

Milwaukee M18 FUEL 2904-20 Strengths

  • 1,200 in-lbs peak torque — class-leading for a compact drill driver
  • 4-mode DRIVE CONTROL with dedicated hammer assist mode
  • REDLINK anti-kickback protection cuts power on sudden bit bind
  • 5-year tool warranty — two years longer than DeWalt

DeWalt DCD800 (20V MAX) Weaknesses

  • Only 3-year warranty vs Milwaukee's 5-year
  • No anti-kickback protection equivalent to REDLINK
  • Kit batteries (2.0Ah) less useful than Milwaukee's 5.0Ah kit packs

Milwaukee M18 FUEL 2904-20 Weaknesses

  • 2.0 lbs tool-only — noticeably heavier than DCD800 for overhead work
  • No cross-voltage battery compatibility like DeWalt FlexVolt
  • 2904-22 kit costs $329-349 — $80-100 more than DCD800C2

Best For

  • DeWalt DCD800 (20V MAX) DeWalt or FlexVolt platform users, overhead work where weight matters, or anyone starting fresh who wants the lighter package
  • Milwaukee M18 FUEL 2904-20 M18 platform owners, contractors who drive long structural fasteners daily, and anyone who values the 5-year warranty

FAQ

Can M18 batteries run in DeWalt tools or vice versa?

No — the battery platforms are physically and electronically incompatible. M18 packs won't seat in 20V MAX tools and vice versa. This is intentional. Third-party adapters exist but void warranties on both the tool and the battery, and Milwaukee and DeWalt explicitly warn against them. Platform choice is a real, long-term commitment.

Is there a meaningful performance difference between 650 in-lbs (DeWalt) and 1,200 in-lbs (Milwaukee) in practice?

For most tasks — drilling 1/2-inch holes, driving 3-inch screws into framing lumber — both drills have more than enough torque and you won't notice the difference. The Milwaukee's advantage shows up driving 3/8-inch or larger lag bolts without pre-drill, boring large hole saws through dimensional lumber, or high-volume fastener driving where motor temperature is a factor.

Should I buy the tool-only or the kit?

If you already own compatible batteries: buy tool-only and save $80-120. If this is your first tool in the platform: buy the kit — even at premium kit pricing, the batteries and charger you receive are worth more purchased separately. Never buy a tool-only if you don't have batteries; you'll overpay buying batteries individually afterward.