Drills and hammer drills / Compared

Bosch GSB18V-1330CNvsMilwaukee 2904-20

Two hammer drills, compared from their makers' published US specs. Specs checked 2026-10-18. Makers do not always rate the same way, so treat cross-brand figures with care.

Bosch GSB18V-1330CN

BARE TOOLBosch 18V

Max torque 1,330 in-lbsMax speed 0-550 / 0-2,200 RPMHammer rate 0-30,000 BPM

Find GSB18V-1330CN prices on Amazon Find GSB18V-1330CN prices at Acme Tools Opens the retailer in a new tab; the current price is shown there. Marketplace sellers vary: check the seller and exact model.

Milwaukee 2904-20

BARE TOOLMilwaukee M18

Max torque 1,400 in-lbsMax speed Low 0-500 / High 0-2,100 RPMHammer rate High 0-33,000 BPM

Find 2904-20 prices on Amazon Check the 2904-20 price at Acme Tools Opens the retailer in a new tab; the current price is shown there. Marketplace sellers vary: check the seller and exact model.

How to choose between them

From the published figures only; no testing. Rated figures from different makers are not measured the same way.

Where they differ

11 of 16 listed specs differ or are listed by only one maker. Stated from the published figures only; no testing.

Every published spec, side by side

SpecBosch GSB18V-1330CNMilwaukee 2904-20
Max torque (manufacturer rating)Differs2904-20: +70 in-lbs (+5.3%)1,330 in-lbs1,400 in-lbs
Max speedDiffers0-550 / 0-2,200 RPMLow 0-500 / High 0-2,100 RPM
Hammer rateDiffers0-30,000 BPMHigh 0-33,000 BPM
Chuck typeDiffersKeylessAll Metal Ratcheting
Weight, tool onlyOnly one listedNot on maker page3.3 lb
Tool lengthDiffersGSB18V-1330CN: +1.05 in (+15.1%)8 in6.95 in
MotorOnly one listedNot on maker pagePOWERSTATE Brushless
Batteries in box00
Battery capacity (each)None includedNone included
Charger in boxNoNo
Chuck size1/2 in1/2 in
CaseOnly one listedNo Case IncludedNot on maker page
Warranty5 Year Limited Warranty (tool)5 Year Limited Warranty
Speed settingsOnly one listedNot on maker page2
Clutch settingsOnly one listedNot on maker page16
Weight with batteryOnly one listedNot on maker page4.9 lb

"Differs" marks different published values; pure formatting is not counted. "Only one listed" marks a spec only one maker page gives. Box contents, owner ratings, manuals and sources are on each model's own page: GSB18V-1330CN, 2904-20. Swap either model in the compare tool.

Bosch GSB18V-1330CN

BARE TOOLBosch 18V

Max torque 1,330 in-lbsMax speed 0-550 / 0-2,200 RPMHammer rate 0-30,000 BPM

Find GSB18V-1330CN prices on Amazon Find GSB18V-1330CN prices at Acme Tools Opens the retailer in a new tab; the current price is shown there. Marketplace sellers vary: check the seller and exact model.

Milwaukee 2904-20

BARE TOOLMilwaukee M18

Max torque 1,400 in-lbsMax speed Low 0-500 / High 0-2,100 RPMHammer rate High 0-33,000 BPM

Find 2904-20 prices on Amazon Check the 2904-20 price at Acme Tools Opens the retailer in a new tab; the current price is shown there. Marketplace sellers vary: check the seller and exact model.

Sources

  1. Milwaukee manual for 3697-22 (58-14-9998d1.pdf), retrieved 2026-10-18
  2. Bosch US product page GSB18V-1330CN (features), retrieved 2026-10-18
  3. Milwaukee US product page 2904-20, retrieved 2026-10-18

Spotted a wrong number? Report a spec error (opens an email with both models filled in). We re-check against the makers' pages and correct the page.

Researched by Rob, licensed electrician (Australia), 18 years on the tools. Found an error? Tell us.

We may earn a commission if you buy through our links. Retailer links are paid links; commission never changes what we publish. Affiliate disclosure.