There are plenty of portable speakers on the market, but how many of them can claim ultra-portability? The JBL Go 4 certainly can. It’s a compact Bluetooth speaker designed to be taken anywhere. It offers an IP67 rating, so it is both dustproof and waterproof. But it also sounds great despite its small size, with a punchy bass and clear sound. You can even daisy chain the speakers if you feel like buying a whole fleet, allowing you to combine them for bigger sound.

Well, typically the JBL Go 4 speaker retails for $50, but thanks to a limited-time deal that just popped up, you can now snag one for $40, saving yourself 20%. This is just about the lowest price we’ve ever seen for the speaker, a deal that doesn’t come by often.

What’s great about the JBL Go 4 ultra-portable speaker

At this size, you can take it anywhere

The JBL Go 4 resting in the grass with people at a picnic in the background.

Source: JBL

Not only does the small size ensure you can take this performant little speaker anywhere, but thanks to its IP67 rating, you know it can deal with dust and water in stride, the perfect companion for your next camping, beach, or poolside outing. And since you get seven hours of playtime on a single charge, you know you can keep the tunes rocking the entire time.

Another perk of choosing the JBL Go 4 as your next portable speaker is that it comes in a wide selection of colors, and every single color is on sale today. This means you have your choice, from a blindingly bright red that’ll catch eyeballs wherever it goes to a camo unit that’ll be perfect for your next hunting trip. No matter your style, there’s a color that’ll fit your vibe.

The JBL Go 4 is an incredible ultra-portable speaker, no matter how you slice it. It’s a great buy at its regular retail price of $50, but now that everyone can snag one for $10 off, the $40 price tag is easily one to jump at, especially when this is a limited-time deal; there’s no telling how long it will last.