The 7 Best Cheap Speakers - Spring 2021 Reviews

Updated
Best Cheap Speakers
61 Speakers Tested
  • Store-bought speakers; no cherry-picked units
  • Easily comparable results
  • No ads; unbiased reviews
  • Supported directly by you via insider access and when you purchase through our affiliate links
Learn more about our approach to product reviews here.

If you're shopping for a speaker on a tight budget, it can feel like you have to make a lot of sacrifices in terms of performance. However, speakers have increasingly improved their features while keeping prices fairly low. Although they tend to have a simple design and small size, many affordable speakers are still able to deliver clear vocals. Some speakers even have companion apps that offer additional controls and features, built-in voice assistants, and Bluetooth connectivity for more portability.

We've tested over 60 speakers, and below are our recommendations for the best cheap speakers. See also our recommendations for the best Bluetooth speakers under $50.


  1. Best Cheap Speaker: Anker Soundcore 3

    6.0
    Music
    5.4
    Videos/Movies
    6.5
    Podcasts
    3.3
    Voice Assistant
    6.9
    Outdoors
    Bluetooth
    Yes
    Wi-Fi
    No
    Speakerphone
    Yes
    Voice Assistant
    Yes
    Battery Powered
    Yes

    The best cheap Bluetooth speaker that we've tested is the Anker Soundcore 3. This decently built speaker comes with a carrying cord you can attach to its side to help with transporting it. It's rated IPX7 for dust and water resistance, though we don't currently test this.

    Its sound profile has a balanced mid-range that ensures vocals and lead instruments sound clear, though they can also sound a bit dark. While it struggles to reproduce the deep thump and rumble in low-bass, its Soundcore companion app features a full graphic EQ and presets you can use to customize its sound to your liking. It also has an outstanding battery life that can last over 13 hours from a single charge, though battery life can vary depending on usage so your real-world experience may differ.

    Unfortunately, it can't get very loud, and there are some compression artifacts at max volume, so your audio may not sound as clear during louder listening sessions. It also has terrible voice assistant capabilities, which can be disappointing to those who rely on them for support. That said, if you're looking for a cheap and versatile speaker, it's still a solid choice.

    See our review

  2. Best Cheap Portable Speaker: Sony SRS-XB12

    6.0
    Music
    5.7
    Videos/Movies
    7.4
    Podcasts
    4.2
    Voice Assistant
    6.9
    Outdoors
    Bluetooth
    Yes
    Wi-Fi
    No
    Speakerphone
    Yes
    Voice Assistant
    Yes
    Battery Powered
    Yes

    The Sony SRS-XB12 is the best cheap and portable speaker that we've tested. This very well-built speaker is rated IP67 for dust and water resistance, though we don't currently test for this. It's lightweight, portable, and comes with a carrying strap that makes it easy to take it with you when you're on the go. It also has a fantastic battery life that can last over 13 hours from a single charge, making it suitable for long listening sessions.

    This speaker has a reasonably well-balanced mid-range that ensures vocals and lead instruments sound clear and present in the mix. It also has outstanding directivity, resulting in a wide and spacious-sounding soundstage, so your audio should sound clear from most angles. Additionally, it supports voice assistants from your smartphone, though its performance isn't very good.

    Unfortunately, it struggles to reproduce low-bass and doesn't have any sound customization features you can use to tweak its sound to your liking. It also downmixes stereo content to mono which doesn't sound as immersive. It's important to note that its price tends to fluctuate a lot, so it sometimes retails for a bit more than our $50 price point. That said, if you're looking for a cheap portable speaker, it's still a good choice.

    See our review

  3. Stereo Alternative: OontZ Angle 3 ULTRA

    Bluetooth
    Yes
    Wi-Fi
    No
    Speakerphone
    Yes
    Voice Assistant
    Yes
    Battery Powered
    Yes

    If you're looking for a portable cheap speaker that supports stereo content, consider the OontZ Angle 3 ULTRA instead. It isn't as well-built, and its soundstage performance isn't as good as that of the Sony SRS-XB12, but it can play stereo content. This lightweight speaker also has an IPX7 rating for water resistance, though we don't currently test for this. Its default sound profile has a balanced mid-range that can reproduce clear vocals and lead instruments, but those same instruments can also sound a bit dark or dull, and it struggles to reproduce a punchy low-bass. Fortunately, there are bass and treble adjustments in its companion app to help you adjust its sound. It also has a battery life of over 20 hours, which should be more than enough for long days on the go.

    If you want a better-built option with a wider-sounding soundstage, check out the Sony, but if you want a stereo speaker that supports stereo content, and has some sound customization features, consider the OontZ instead.

    See our review

  4. Best Cheap Speaker For Voice Assistant: Amazon Echo Dot Gen 4

    5.7
    Music
    5.2
    Videos/Movies
    6.3
    Podcasts
    8.8
    Voice Assistant
    4.9
    Outdoors
    Bluetooth
    Yes
    Wi-Fi
    Yes
    Speakerphone
    Yes
    Voice Assistant
    Yes
    Battery Powered
    No

    The Amazon Echo Dot Gen 4 is the best cheap speaker for voice assistants that we've tested. Alexa is built into this speaker, and the speaker can hear your commands clearly even if you're far away or in a noisy environment. It also has a mute mic button which is helpful for when you don’t want it to hear you anymore. Additionally, it can be connected to multiple other Echo speakers through its Amazon Alexa app, which can come in handy for large parties, or when you want to listen to music in different rooms.

    Its balanced mid-range ensures lead instruments and dialogue sound clear, making it a suitable choice for listening to podcasts and audiobooks. However, like most small speakers, it struggles to produce low bass, so it can’t reproduce the deep thump and rumble that fans of bass-heavy music enjoy. Thankfully, you can adjust the bass and treble in your audio to your liking through its companion app. Its 360-design also allows for a spacious soundstage, so your audio should sound clear from most angles.

    Unfortunately, it isn’t suited for outdoor use since it needs to be connected to an outlet due to its wired design. It also doesn’t get very loud and has some compression artifacts at max volume, so your audio may not sound very clear when listening to music at louder volumes. That said, if you’re looking for an affordable home speaker with exceptional voice assistant support, it’s a solid choice.

    See our review

  5. Alternative With Google Voice Assistant: Google Nest Mini

    Bluetooth
    Yes
    Wi-Fi
    Yes
    Speakerphone
    Yes
    Voice Assistant
    Yes
    Battery Powered
    No

    If you prefer Google Assistant over Alexa, consider the Google Nest Mini. While it doesn't get as loud as the Amazon Echo Dot Gen 4, and its mic struggles to separate your voice from ambient noise around you, it has Google Assistant built-in. It also has a mic-mute button if you don't want the voice assistant to always be listening to you. It supports Google Chromecast, which is nice if you like to wirelessly stream audio from your smartphone to the speaker. Thanks to its well-balanced mid-range, it can reproduce vocal-centric content like podcasts clearly and accurately. Even though it lacks low bass, its Google Home companion app offers bass and treble adjustments so you can tweak its sound to your liking.

    Check out the Amazon model if you're looking for something with Alexa voice assistant built-in and a better-balanced sound profile right out of the box. However, try the Google speaker if you like to stream your audio via Chromecast or if you want to use Google Assistant.

    See our review

  6. Best Budget Speaker: Ultimate Ears WONDERBOOM 2

    6.8
    Music
    6.1
    Videos/Movies
    8.0
    Podcasts
    3.2
    Voice Assistant
    7.8
    Outdoors
    Bluetooth
    Yes
    Wi-Fi
    No
    Speakerphone
    No
    Voice Assistant
    No
    Battery Powered
    Yes

    The Ultimate Ears WONDERBOOM 2 is the best budget Bluetooth speaker that we've tested. This remarkably well-built speaker is rated IP67 for dust and water resistance and is even advertised to be able to float in water, though we don’t currently test for this. Thanks to its 360-design, it also has a fantastic soundstage, so your audio should sound clear from most angles.

    Its small design makes it very portable, and it even comes with a small carrying strap which makes it easy to take with you while you’re on the move. Though it lacks some low-bass, this speaker still has a fairly well-balanced sound profile that makes it suitable for listening to lots of different types of audio content. You can also use its 'Outdoor Mode' EQ preset to bump the bass up a bit, though we didn’t test this.

    Unfortunately, it doesn’t support voice assistants and can’t get very loud. That said, it has little compression artifacts at max volume, so your audio should remain clean and clear. If you’re looking for a portable speaker with a relatively balanced sound profile that you can take outside with you, this is a great choice.

    See our review

  7. More Customizable Alternative: Anker Soundcore Motion+

    Bluetooth
    Yes
    Wi-Fi
    No
    Speakerphone
    Yes
    Voice Assistant
    Yes
    Battery Powered
    Yes

    If you're looking for a more customizable speaker in the budget range, consider the Anker Soundcore Motion+. While its soundstage performance isn't as impressive as the 360-degree Ultimate Ears WONDERBOOM 2, it offers a graphic EQ to help you customize its sound more to your liking. The Soundcore app also features some EQ presets like 'Bass Up', 'Voice', and 'Heavy'. Out-of-the-box, this stereo speaker has a balanced mid-range that can reproduce clear vocals and lead instruments, though they may also sound a bit dull due to the underemphasized treble range. It can also use the voice assistant from your paired smartphone, and its over 15-hour battery life makes it suitable for long days on the go.

    If you want a speaker with a 360-degree design and a more open-sounding soundstage, check out the Ultimate Ears, but if you prefer something with a customizable sound, consider the Anker instead.

    See our review

Notable Mentions

  • Apple HomePod mini: The Apple HomePod mini is worth considering if you're looking for a voice assistant to integrate into your Apple ecosystem. However, unlike the Google Nest Mini or Amazon Dot Echo Gen 4, it lacks a microphone mute switch. Its voice assistant may also struggle to pick up your voice in a noisy environment. See our review
  • Anker Soundcore 2: The Anker Soundcore 2 supports voice assistants via your smartphone and has a longer-lasting battery life than the JBL GO 3. That said, it has a dark treble range, and it isn't as well-built. See our review
  • JBL JR POP: The JBL JR POP is a very small and portable speaker primarily designed for kids. It has a wider soundstage and can get louder than the JBL GO 3. However, its sound profile isn't as balanced and neutral as that of the GO 3. See our review
  • DOSS SoundBox Plus: The DOSS SoundBox Plus is a portable Bluetooth speaker with customizable RGB lights. It gets louder than the Sony SRS-XB12, but its soundstage isn't perceived to be very immersive or open-sounding. See our review
  • Anker Soundcore Flare 2: The Anker Soundcore Flare 2 is a customizable Bluetooth speaker that's budget-friendly, but its battery life isn't as impressive as the Anker Soundcore Motion+, and it doesn't get as loud. See our review
  • OontZ Angle 3: The OontZ Angle 3 can get louder than the Oontz Angle 3 ULTRA. However, its sound profile isn't as balanced and isn't as customizable as that of the ULTRA. It also doesn't support voice assistants. See our review
  • JBL GO 3: The JBL GO 3 is a small, outstandingly portable speaker that comes with a built-in carrying loop to help you attach it to your bag. Unfortunately, its battery only lasts around five hours on a single charge, and it struggles to reproduce low-bass. See our review

Recent Updates

  1. May 06, 2021: Added the Anker Soundcore 3 as the best pick, the Sony SRS-XB12 as the best portable pick, and the JBL GO 3 to the notable mentions. Updated the text for consistency and accuracy.

  2. Apr 20, 2021: Added the JBL JR POP and OontZ Angle 3 to Notable Mentions. Minor changes made to the text to ensure accuracy and product availability.

  3. Mar 30, 2021: Confirmed all picks are in stock and still the best recommendations for our users.

  4. Mar 09, 2021: Added the Sony SRS-XB12 as the 'Best' pick. Added the OontZ Angle 3 ULTRA as 'Stereo Alt' to 'Best Portable'. Replaced the Anker Soundcore Flare 2 with the Anker Soundcore Motion+ as 'Best Customizable Under $100'. Added the Anker Soundcore Flare 2 and the DOSS SoundBox Plus to Notable Mentions.

  5. Feb 16, 2021: Confirmed that the recommended products are available and the best recommendations for our users.

All Reviews

Our recommendations above are what we think are currently the best cheap speakers for most people. We factor in the price (a cheaper speaker wins over a pricier one if the difference isn't worth it), feedback from our visitors, and availability (no speakers that are difficult to find or almost out of stock everywhere).

If you'd like to do the work of choosing yourself, here's the list of all our speaker reviews under $100. Be careful not to get too caught up in the details. While no speaker is perfect for every use, most are good enough to please almost everyone, and the differences are often not noticeable unless you really look for them.

Discussions