Short answer: the Milwaukee M18 Jobsite Speaker 2954-20, though neither ranks well in its class. It ranks #97 of 114 large speakers by sound quality, rated 2.5/5, at $179. The Milwaukee M18 Jobsite Speaker 2891-20 ranks #105, rated 2.2/5, at $166.41, $12.59 cheaper, not enough of a saving to outweigh the sound-quality gap. Both are rated below 3.0/5 among the 114 large speakers, so if sound quality matters, consider the Tribit Stormbox Lava instead, ranked #3 at $119.99.
The Milwaukee M18 Jobsite Speaker 2891-20 is the lighter choice. One of the louder jobsite speakers in reviews, with stereo sound from two woofers, two tweeters and two passive radiators on a rated 40W, and clear vocals. At 5.3 lbs (2.4 kg) it weighs noticeably less than the Milwaukee M18 Jobsite Speaker 2954-20 at 6.7 lbs (3.06 kg). It keeps a wired aux input, which the Milwaukee M18 Jobsite Speaker 2954-20 lacks. It plays in stereo from a single unit, unlike the Milwaukee M18 Jobsite Speaker 2954-20. The tradeoff: Its bass is nowhere near as deep as top ranked large speakers like the JBL Xtreme 5 and Tribit Stormbox Lava, which reach down to about 43 Hz and 44 Hz.
The Milwaukee M18 Jobsite Speaker 2954-20 is the longer-running choice. Reviewers found strong bass at low and medium volume, enough that WorkshopAddict preferred it to the JBL Charge 5 at those levels. It is rated for 18 hours of battery against 10 for the Milwaukee M18 Jobsite Speaker 2891-20. It links with other speakers (AUDIO-LINK, 200+ units), which the Milwaukee M18 Jobsite Speaker 2891-20 cannot. It has an adjustable EQ, which the Milwaukee M18 Jobsite Speaker 2891-20 lacks. The catch: Its bass is nowhere near as deep as top ranked large speakers like the JBL Xtreme 5 and Tribit Stormbox Lava, which reach down to about 43 Hz and 44 Hz.
Buy the Milwaukee M18 Jobsite Speaker 2954-20. It is rated higher for sound quality, and saving $12.59 with the Milwaukee M18 Jobsite Speaker 2891-20 does not make up for the sound-quality gap.
Looking for alternatives? See the complete Portable Bluetooth rankings.
One of the louder jobsite speakers in reviews, with stereo sound from two woofers, two tweeters and two passive radiators on a rated 40W, and clear vocals.
Amazon $166.41 eBayReviewers found strong bass at low and medium volume, enough that WorkshopAddict preferred it to the JBL Charge 5 at those levels.
Home Depot $179.00 eBayPrices on this page were last checked October 19, 2026 at 10:32 PM UTC. Product prices and availability are accurate as of that date/time and are subject to change; the price and availability shown on Amazon at the time of purchase will apply to the purchase of this product.
As an eBay Partner, we may be compensated if you make a purchase.
Specifications Side By Side
| Milwaukee M18 Jobsite Speaker 2891-20 | Milwaukee M18 Jobsite Speaker 2954-20 | |
|---|---|---|
| Price | $166.41 | $179.00 |
| Ranked | #105 of 114 in Large Size Portable Bluetooth Speakers | #97 of 114 in Large Size Portable Bluetooth Speakers |
| Drivers | 2x woofer + 2x tweeter + 2 passive radiators | 1x 3.75” woofer + 1x tweeter |
| Amplifier Power | 40W | - |
| Battery Life | 8-10 hours on 4.0-5.0Ah battery | 18 hours at full volume on 5.0Ah battery (Manufacturer specified) |
| IP Rating | IP54 | IP64 |
| Bluetooth | Yes | Yes |
| Bluetooth Codecs | SBC | SBC |
| Weight | 5.3 lbs (2.4 kg) (without battery) | 6.7 lbs (3.06 kg) |
| Dimensions | 13.7” x 6.5” x 7.5” (349 x 165 x 191 mm) | 5.7” x 13.1” x 8.4” (145 x 333 x 213 mm) |
| Aux Input | Yes | No |
| Microphone Input | No | No |
| USB Playback | No | No |
| Power Bank | Yes (USB-A) | Yes (USB-C, 3A) |
| Power Input | M18 or M12 battery, AC adapter | M18 battery |
| Removable Battery | Yes (Milwaukee tool battery, sold separately) | Yes (Milwaukee M18 battery, sold separately) |
| TWS | No | No |
| Party Mode | No | Yes (AUDIO-LINK, 200+ units) |
| App | No | No |
| EQ | No | Yes (bass and treble) |
| Stereo | Yes | No |
| Strap | No (built-in handle) | No (built-in handle) |
| Lights | No | No |
| FM Tuner | No | No |
| Omnidirectional | No | No |
| Bluetooth Version | - | 5.3 |
Related Speaker Comparisons
More top alternatives to Milwaukee M18 Jobsite Speaker 2954-20:
- Makita XRM11 Jobsite Speaker vs Milwaukee M18 Jobsite Speaker 2954-20
- Dewalt DCR010 Jobsite Bluetooth Speaker vs Milwaukee M18 Jobsite Speaker 2891-20
- Milwaukee M18 Jobsite Speaker 2891-20 vs Turtlebox Gen 3
- Milwaukee M18 Jobsite Speaker 2954-20 vs Turtlebox Gen 3
- Marshall Kilburn II vs Soundcore Trance
