Milwaukee 2904-20 Cordless Drill Review: Performance, Pros, and Cons

The Milwaukee 2904-20 is designed for demanding drilling and fastening tasks, but performance alone doesn’t tell the full story. In this review, we evaluate its power, control, ergonomics, and durability in real-world conditions—highlighting practical strengths, tradeoffs, and how it compares within today’s competitive cordless drill landscape.

 
 
By: Review Streets Research Lab
Updated: April 2, 2026
Approx. 8–10 min read
Milwaukee M18 Fuel hammer drill driver for demanding home projects and tougher drilling tasks

Quick Summary

The Milwaukee 2904-20 is a high-output cordless drill that feels confident under load, with strong driving authority and controlled starts for cleaner holes and fewer slip-ups. It suits renovation work, framing, and frequent drilling where consistency and durability matter. The main tradeoff is a more substantial, heavier-in-hand setup compared with compact-focused models.

8.9
Score
Best for: Daily jobsite use

Pros & Cons

Milwaukee 2904-20: what we liked (and what we didn’t)

A quick look at the biggest strengths and tradeoffs based on real-world drilling feel, control, and everyday usability.

Pros

  • Strong Under Load: Stays composed in thicker lumber and tougher holes, with fewer stalls when pushed.
  • Controlled Starts: Trigger response makes it easier to begin holes cleanly and drive fasteners without sudden jumpiness.
  • Confident Driving: Plenty of authority for larger screws and hardware, reducing the need to switch to an impact driver mid-task.
  • Jobsite Durability: Feels built for daily use, with a rugged, secure impression that holds up to routine knocks.
  • Efficient Workflow: Quick transitions between tasks and solid consistency help you work faster without constantly babying the tool.

Cons

  • Heavier Setup: With the batteries that best match its output, it can feel top-heavy during overhead or long sessions.
  • Value Tradeoff: The cost makes the most sense for frequent use; occasional DIYers may not see the full payoff.
  • Tight-Space Limits: The body and typical configuration can be less convenient in cabinets and cramped framing bays.
  • More Vibration: When pushing hard, feedback through the handle can be noticeable compared with smaller, lower-output drills.

Specs

Milwaukee 2904-20 key specifications

These are the core specs and practical details most buyers compare across top cordless drills.

Spec Milwaukee 2904-20
Type Cordless hammer drill/driver (brushless)
Platform M18 FUEL
Voltage 18V (M18)
Speed 2-speed: 0–500 / 0–2,100 RPM (manufacturer-rated)
Chuck 1/2" all-metal ratcheting chuck
Torque Up to ~1,400 in-lbs (manufacturer-rated)
Length Approx. 6.95" (compact for a high-output drill)
Weight Varies by battery; heavier with high-capacity packs
Clutch settings Multiple drive settings plus drill and hammer modes
LED light Yes (integrated task light near trigger)
Included Tool only (battery and charger sold separately)
Best use Heavy-duty drilling, fastening, and light masonry work
Warranty Milwaukee limited warranty (varies by region and product)

Performance

How the Milwaukee 2904-20 performs

We evaluated drilling speed, power delivery, control, and day-to-day handling across common homeowner and remodel scenarios to understand how this drill behaves when materials vary and pace matters.

Drilling Speed

Quick through framing lumber and plywood, keeping a steady pace with fewer slowdowns when the bit starts to bite.

Torque & Power

Confident driving for larger fasteners and tougher holes, holding momentum under load without feeling fragile or twitchy.

Control & Handling

Good trigger response supports cleaner starts and better pacing, helping reduce bit walk and overdriving in finish work.

Balance & Comfort

Comfortable for its output class, though it feels more substantial in overhead or extended sessions—especially with larger batteries.

Noise & Vibration

Noticeably loud when pushed hard, with some handle feedback during aggressive drilling compared with smaller, lower-output drills.

Overall Performance

High-output performance that feels reliable in demanding work, trading a bit of compact comfort for stronger results and confidence.

Testing note: Performance observations reflect practical drilling, driving, and handling scenarios using common construction materials and everyday fasteners in typical home and remodel workflows.

Build Quality

Build quality & durability

The Milwaukee 2904-20 feels built for frequent, demanding use. The housing comes across as rigid, the grip texture stays secure with dusty or gloved hands, and the overall feel favors stability and control rather than ultra-light, compact handling.

Key contact points—chuck, front housing, and battery rails—feel tight and well-aligned with minimal flex. The metal chuck clamps down with a confident hold, and the tool tracks predictably when starting holes, which helps reduce re-seats and keeps drilling straighter under pressure.

In everyday jobsite movement, it doesn’t feel delicate when set down firmly, carried between work areas, or tossed into a bag between tasks. Vents and exterior surfaces are laid out in a way that supports sustained use, and the drill maintains a composed feel as it warms up during longer stretches of work.

The tradeoff is that the same rugged construction that inspires confidence can feel more substantial in tight, overhead, or all-day use—especially with larger batteries. If portability is the priority, a compact drill will feel easier; if durability is the priority, this build makes sense.

Setup & Maintenance

Setup, daily use, and upkeep

The Milwaukee 2904-20 is straightforward to dial in—select the appropriate speed range, use the clutch for controlled driving, and switch to drill or hammer mode when materials demand it. Most setup comes down to matching power and pace to the task, which leads to cleaner starts, fewer stripped fasteners, and more consistent results across a project.

Best setup for common tasks

  • Driving Screws: Lower speed with the clutch engaged. Start mid-range and adjust upward only if the fastener stalls.
  • Long Fasteners: Low speed in drill mode. Apply steady pressure and ease off if resistance spikes.
  • General Drilling: Higher speed with light, consistent pressure. Let the bit do the cutting to keep holes clean.
  • Masonry Holes: Hammer mode at a controlled pace. Keep the drill square and back the bit out occasionally to clear dust.

What to do for smoother starts

  • Start In Low: Begin in the lowest speed range for precise entry on hardware, metal, or slick surfaces.
  • Feather The Trigger: Ease into rotation to prevent skating and reduce early cam-out.
  • Mark Your Point: Use a punch or small pilot hole to give the bit a seat before ramping up speed.

Maintenance (simple but important)

  • Chuck Cleanliness: Clear out dust so bits seat fully and clamp consistently.
  • Vent Care: Keep airflow paths free of debris to support cooling during longer work sessions.
  • Battery Contact Check: Wipe rails and contacts with a dry cloth if buildup appears; avoid sprays or lubricants.
  • Use Sharp Bits: Replace or sharpen when cutting slows—dull bits create heat, binding, and extra battery drain.

Tip: For larger bits and tougher materials, use two hands, brace your stance, and maintain controlled speed. This improves accuracy, reduces wrist fatigue, and helps avoid sudden bind-ups that can throw off hole alignment.

Real-World Use

Where the Milwaukee 2904-20 fits best

On paper, the Milwaukee 2904-20 is a high-output cordless drill. In real projects, it’s most useful when you need dependable power, clean starts, and steady control through longer drilling and driving sessions—without treating the tool like a fragile precision instrument.

Home renovation & remodeling

A strong match for framing repairs, cabinet installs, and deck work where you’re switching between drilling and driving all day. It feels composed when tasks get tougher, helping projects move along with fewer interruptions for re-drilling or re-seating bits.

DIY builds and weekend projects

For repeated projects like shelving, storage systems, and shop fixtures, it offers the kind of headroom that keeps progress consistent. It’s especially helpful when you’re driving longer fasteners or working in denser lumber that can trip up lighter drills.

Daily jobsite tasks

Useful for trades and install work that demands reliable output and predictable handling throughout the day. It’s the kind of drill that supports a steady workflow when you’re drilling pilot holes, running hardware, and moving between stations repeatedly.

Where it’s less ideal

If your priority is minimal weight or maximum comfort in tight, overhead spaces, a more compact drill can feel easier to live with. The 2904-20 leans toward power and stability over the smallest, lightest footprint.

Value

Is the Milwaukee 2904-20 worth it?

The Milwaukee 2904-20 makes the most sense for users who regularly tackle tougher materials, larger fasteners, and longer work sessions where consistent output matters. For light, occasional tasks, there are less expensive drills that will get the job done—but they won’t offer the same confidence under load.

Price-to-performance takeaway

What you’re really paying for is strong real-world power, controlled handling, and a build that holds up to repeated use—plus access to the broader M18 ecosystem. The value improves if you already own compatible batteries or pick it up as part of a bundle, while tool-only buyers should factor in battery costs upfront.

Tip: If you’re entering the Milwaukee platform for the first time, compare kit pricing versus tool-only. Tool-only looks cheaper at checkout, but adding batteries and a charger later often ends up costing more unless you already have M18 packs.

FAQ

Milwaukee 2904-20 FAQ

Quick answers to the most common questions about the Milwaukee 2904-20—compatibility, use cases, and what to expect in real-world work.

Is the Milwaukee 2904-20 a brushless drill?
Yes. The 2904-20 is part of Milwaukee’s M18 FUEL lineup and uses a brushless motor system designed for efficient power delivery and consistent performance during demanding drilling and driving.
Does the 2904-20 work with all M18 batteries?
Yes. It’s compatible with the full M18 battery platform. Higher-capacity packs typically provide better sustained output, especially for larger bits, hole saws, and longer fastening sessions.
Is the Milwaukee 2904-20 a hammer drill?
Yes. The 2904-20 is a hammer drill/driver, so it can handle light-to-moderate masonry like brick, block, and small concrete holes. For frequent or heavy concrete work, a rotary hammer is still the better choice.
Who is this drill best for?
It’s well suited for homeowners and pros who regularly tackle tougher drilling and driving—framing lumber, larger fasteners, and repeat projects where steady power and reliability matter more than having the lightest tool.
Is it overkill for basic DIY?
For light tasks like furniture assembly or occasional pilot holes, it may offer more power than you need. The advantage is extra headroom as projects grow, without running into performance limits.
What should I look for when buying a kit vs tool-only?
Tool-only makes sense if you already own M18 batteries and a charger. If you’re starting fresh, compare kit options and battery sizes—larger packs are helpful for sustained drilling and driving.
What are the most common downsides?
The main tradeoffs are added weight and bulk compared with compact drills, along with a higher upfront cost versus entry-level models. If compact handling is the priority, a smaller drill/driver may feel easier day to day.

Alternatives

Best alternatives to the Milwaukee 2904-20

If the Milwaukee 2904-20 feels like the right class of drill but not the perfect fit, these options cover three different directions—better kit value, lighter everyday handling, and staying on the same battery platform with a more compact profile.

DeWalt DCD791 cordless drill/driver

DeWalt DCD791 (20V MAX XR)

Best Value

A compact, well-balanced drill that often comes in attractively priced kits. Choose this if you want solid everyday performance with lighter handling and easier entry cost compared to Milwaukee’s high-output setup.

Compare

Makita XFD131 cordless drill/driver

Makita XFD131 (18V LXT)

Lighter Feel

A smooth, easy-to-control drill that favors comfort and balance over raw output. It’s a good fit if you do lots of overhead or finish work and prefer a lighter, more forgiving handling profile.

Compare

Milwaukee 2903-20 compact drill/driver

Milwaukee 2903-20 (M18 FUEL Compact)

Same Platform

A smaller M18 option that trades some peak output for easier maneuvering in cabinets and tight framing. Choose this if you want to stay on Milwaukee batteries but prefer a more compact, day-to-day drill.

Compare

Sources

Sources & reference notes

Specifications, platform compatibility, and configuration details referenced in this review were checked against publicly available manufacturer information and current product listings. Where kit contents vary by retailer or bundle, differences are noted directly in the article.

  • Milwaukee Tool — M18 FUEL product documentation and published specifications for the Milwaukee 2904-20.
  • M18 battery platform compatibility references covering tool-only and kit configurations.
  • Retail product listings used to confirm naming, model/SKU variations, and commonly bundled accessories.

Where to Buy

Milwaukee 2904-20
M18 FUEL Hammer Drill/Driver

Typical price range: $199–$329

Pricing varies by retailer and whether it’s tool-only or part of a kit (batteries/charger may be included).

Check Current Price

Review Snapshot

Milwaukee 2904-20

8.9
High-output, jobsite-ready
Best for frequent drilling/driving and occasional masonry work, with the tradeoff of a heavier, more substantial setup than compact drills.
  • Performance: Maintains momentum in tougher holes and larger fasteners with fewer stalls
  • Handling: Controlled starts and secure grip, but can feel bulky in tight or overhead work
  • Value: Makes the most sense for frequent use or if you already own M18 batteries

Top 10 List

See the best cordless drills right now

Want the full picture? Our Top 10 breaks down the best cordless drills by performance, value, and real-world use.

View the Top 10

Compare Models

Compare this drill head-to-head

See how the Milwaukee 2904-20 stacks up against other cordless drills across power delivery, handling feel, and overall value.

View Comparisons

Accessories You’ll Want

  • Quality drill/driver bit set (Torx, Phillips, square, plus duplicates of the sizes you reach for most to reduce cam-out and downtime)
  • Masonry bit set (carbide) (makes the hammer mode more useful for small holes in brick, block, and light concrete work)
  • Extra battery pack (one compact pack for better balance and one higher-capacity pack for longer, heavier drilling sessions)
  • Right-angle attachment (helps in cabinets and tight framing bays where the drill body won’t comfortably fit)
  • Magnetic bit holder (speeds up repetitive driving and helps avoid dropped bits on ladders or overhead work)

Tip: The day-to-day experience depends as much on batteries and bits as the drill itself—using sharp, task-appropriate bits and owning the right M18 packs can improve control, runtime, and overall workflow.