You do not need to spend big to get a speaker that sounds good at the pool, survives a splash and lasts a day on one charge. The under-$100 shelf on Amazon is crowded, though, and a lot of it is unbranded stock with borrowed photos. We went through the portable speakers in our catalog and kept five that were under $100 at the time of writing and that thousands of owners still rate 4.5 stars or higher.
We have not tested every one of these ourselves, so we lean on owner reviews and the makers’ published specs. Prices are not printed because they change daily; every button opens the live Amazon page.
How we picked
- Under $100 at the time of writing. Some of these are a lot less; we did not pad the list with speakers that only fit the bracket on a sale day.
- Waterproof, not water resistant. Every pick is IPX7 or better, so a dunk in the pool or a rainstorm is fine.
- A full day of battery. The worst battery here is 7 hours; three picks reach 20 hours or more.
- Owner ratings of 4.5 stars or higher from at least 8,000 reviews, with no pattern of pairing failures or dead batteries in the long-term comments.
- Real brands. JBL and Anker’s Soundcore both back these with US support and a warranty, which matters when a battery dies in month 11.
The picks

The Flip 5 has been JBL’s best seller for years because it sounds much bigger than a water bottle should. The racetrack driver and two passive radiators give it real bass, and it stays clean at high volume, which cheaper speakers do not. Owners rate it 4.8 stars across 85,000 reviews; most complaints are about the 12-hour battery, fine for a beach day and short for a camping weekend. It is IPX7 waterproof and pairs with other PartyBoost JBL speakers. Newer Flips have replaced it twice, which is exactly why it now fits this bracket.
- Loud, full sound for a speaker this size
- IPX7: survives being dropped in a pool
- Links to other PartyBoost JBL speakers
- 85,000+ ratings at 4.8 stars, the highest on this page
- 12-hour battery is the shortest of the full-size picks here
- No 3.5 mm input and no speakerphone
- A newer Flip 6 and Flip 7 exist, so this is last-generation hardware

The Soundcore 2 is the speaker for anyone who says “I just want something for the shower and the kitchen.” It is small, IPX7 waterproof, and the 5,200 mAh battery runs about 24 hours at normal volume. Two 6 W drivers and Anker’s BassUp processing get more bass out of it than you expect, though it will not carry a backyard party. The 156,000 ratings tell the story: not the best speaker here, but the one the most people are happy with for the money. Check the listing for the charging port; older stock uses micro-USB.
- 24-hour battery, twice the Flip 5
- IPX7 waterproof for around a third of the price of the JBL
- BassUp mode gives it more low end than its size suggests
- 156,000+ ratings at 4.5 stars
- 12 W is not loud enough for a big outdoor group
- Micro-USB charging on many units, not USB-C
- Sound is fine, not exciting; the JBL is clearly better

The Go 4 is the speaker you throw in a jacket pocket and forget about until you need it. It is mono and will not fill a room, but for a desk, a tent or a hotel bathroom it sounds surprisingly grown up. The IP67 rating means beach sand is not a problem, and Auracast links two Go 4s into a stereo pair. The battery is the trade-off: JBL says 7 hours, plus 2 more in Playtime Boost mode, which cuts the bass to stretch the charge. Owners rate it 4.6 stars.
- Palm-sized and light enough to clip to a bag
- IP67 rating covers dust and sand, not only water
- Punchier bass than any other speaker this small
- 19,000+ ratings at 4.6 stars
- 7-hour battery is the shortest here
- Mono, so pair two for stereo
- Cannot compete with the Flip 5 on volume

If the goal is a backyard barbecue or a boat, the Boom 2 is the only pick here that is genuinely loud. It is rated at 80 W peak with a dedicated subwoofer, and owners say it gets loud without turning muddy. It is IPX7, it floats, it runs 24 hours and it can charge your phone. It weighs more than the rest of the list, so it is a speaker you carry to one spot, not one you clip to a backpack. It hovers near the $100 line, so check the button.
- Loudest speaker on this list by a wide margin
- Floats and is IPX7, so it can go in the lake
- Doubles as a power bank for your phone
- 8,800+ ratings at 4.6 stars
- Heavier and bulkier than everything else here
- Bass-heavy tuning; use the app EQ if you like it flat
- Sits right at the top of the bracket

The Select 4 Go is the cheapest thing on this page and it is not embarrassing. It plays for 20 hours, floats, and comes with a strap so it hangs off a shower head or a handlebar. Sound is mono and modest, roughly a good clock radio, but for podcasts and background music that is enough. Its 4.7-star rating from 13,000 owners is higher than most speakers costing five times as much.
- Very cheap, and 13,000 owners rate it 4.7 stars
- 20-hour battery in a speaker that fits your palm
- IP67 and it floats, so it is safe in the tub
- Strap included for a bike, a bag or a shower rail
- Mono 5 W: fine for a shower, not for a party
- No app or EQ
- Plastic feels cheap next to the JBLs
Compare the picks
| Product | Battery | Water rating | Output | Owner rating | Our score | |
|---|---|---|---|---|---|---|
JBL Flip 5JBL | 12 h | IPX7 | Stereo, full size | 4.8 / 85k+ | 9.6 | See price |
Anker Soundcore 2Anker | 24 h | IPX7 | 12 W stereo | 4.5 / 156k+ | 9.0 | See price |
JBL Go 4JBL | 7 h (+2 boost) | IP67 | Mono, pocket size | 4.6 / 19k+ | 9.2 | See price |
Soundcore Boom 2Soundcore | 24 h | IPX7, floats | 80 W stereo + sub | 4.6 / 8k+ | 9.2 | See price |
Soundcore Select 4 GoSoundcore | 20 h | IP67, floats | 5 W mono | 4.7 / 13k+ | 9.4 | See price |
IPX7 vs IP67: what the numbers mean
The second digit is water: 7 means the speaker can sit in a meter of water for 30 minutes. The first digit is dust: X means untested, 6 means sealed against sand. For a pool or a shower, IPX7 is enough. For the beach, the two IP67 picks (Go 4 and Select 4 Go) are the safer choice. Rinse any of them with fresh water after salt water.
How loud do you need?
A 5 to 12 W speaker (Select 4 Go, Soundcore 2, Go 4) covers a room or a small patio. The Flip 5 covers a backyard for a few people. Only the Boom 2 is a real party speaker. Pairing two of the same model is usually cheaper than stepping up, and every pick here supports it. For music at a desk, wireless headphones may serve you better than any speaker.
Do these work with an iPhone and an Android phone?
Yes. All five use standard Bluetooth and pair from the phone settings menu. The Anker and JBL apps are optional and available on both platforms for EQ and firmware updates.
Can I use one as a speakerphone?
The Anker Soundcore 2 has a built-in mic for calls; the JBL Flip 5 and Go 4 do not. Check the listing bullets for "hands-free" or "speakerphone" before buying if that matters.
What if the battery dies in a year?
JBL covers its speakers with a one-year US warranty and Anker Soundcore with 18 months. Keep the Amazon order email; the makers ask for it as proof of purchase.
Can I return a speaker if it does not sound the way I hoped?
Items sold by Amazon.com or Amazon-fulfilled sellers can normally be returned within 30 days if they are in the original condition. Third-party sellers set their own policies, so check the "Sold by" line on the product page.
Prices and stock change daily. The buttons above open Amazon so you always see the current price. We may earn a commission if you buy through them, at no extra cost to you.
Do Best Deal is a participant in the Amazon Services LLC Associates Program. As an Amazon Associate we earn from qualifying purchases. If you buy through links on this site we may earn a commission, at no extra cost to you. Learn more.
