Getting Spotify onto a smart speaker takes two minutes once you know which app to open — but the steps differ depending on whether you own an Amazon Echo, a Google Nest speaker or a Sonos system, and Spotify's free tier behaves differently on each. This guide covers linking your account on all three platforms, the difference between Spotify Connect and voice-controlled casting, what changes if you're on Spotify Free rather than Premium, and how Spotify fits into a Home Assistant setup.
Spotify Connect vs voice casting: two different ways to play Spotify
There are two distinct ways Spotify reaches a smart speaker, and mixing them up is the most common source of confusion.
Spotify Connect uses the Spotify app on your phone as a remote control. You start a track playing, tap the Connect icon, and pick a speaker on the same Wi-Fi network to send audio to — the phone then just controls playback rather than streaming audio itself. Spotify's own support documentation notes that if playback is paused for more than 10 minutes you may need to reconnect, and that not every device supports Spotify Connect, so it's worth checking a speaker's spec sheet before assuming it will work.
Voice casting is different: you speak a command to Alexa or Google Assistant, and the speaker's own smart-assistant software talks to Spotify directly over the internet, with no phone involved once your account is linked. This is the method covered in most of the steps below, and it's also the one where your Spotify plan (Free or Premium) makes the biggest difference.
Linking Spotify to Alexa (Amazon Echo speakers)
To connect a Spotify account to an Echo speaker:
- Open the Alexa app and go to More > Settings > Music & Podcasts.
- Tap Link New Service and choose Spotify.
- Log in and approve the permission screen — the accounts will show as linked under Manage Services.
To avoid saying “on Spotify” every time, set it as the default: More > Settings > Music & Podcasts > Your Default Services, then select Spotify. Amazon's support documentation still notes one exception — you need to say “on Spotify” for podcast requests even after setting it as your default music service. According to Spotify's own support page for Alexa devices, this voice-command integration is listed as a Premium feature; it doesn't specify free-tier support for Alexa the way it does for Sonos (see below).
Linking Spotify to Google Home / Nest speakers
The process is similar in the Google Home app:
- Open the Google Home app, tap +, then Music and audio.
- Select Spotify and tap Link Account, then sign in. Google's support documentation notes your phone needs to be on the same Wi-Fi network as the speaker during setup.
- To set Spotify as the default player, go to Account > Settings > Music and select Spotify — or just say “yes” the first time Google Home asks if you want to make it the default after you request a track.
Google's support material confirms that on-demand voice requests — asking for a specific song, album or artist by name — require a Premium account; a free account has more restricted playback via voice.
Using Spotify on Sonos speakers
Sonos is the one system here where Spotify Free is officially supported for on-demand playback, not just shuffle. In the Sonos app, add Spotify as a music service, sign in, and your playlists and library appear directly inside the Sonos app rather than through a phone-as-remote setup. The main catch for free accounts: Sonos's own support documentation states that Spotify Free users are limited to six song skips per hour on Sonos, and skipping tracks freely is otherwise a Premium feature. If you're deciding between Sonos and a rival multiroom system for Spotify specifically, our comparison of Spotify, Apple Music and Tidal on Sonos goes into which service pairs best with which Sonos hardware.
Spotify Free vs Premium on smart speakers: what actually changes
The plan you're on has a bigger effect on a smart speaker than on a phone. In summary, based on the official support documentation for each platform:
- Alexa: Spotify's own Alexa support page lists voice-command playback as a Premium feature.
- Google Home: Google's documentation confirms on-demand requests for specific songs, albums or artists via voice need Premium; free accounts are more restricted.
- Sonos: both Free and Premium accounts work, but Free is capped at six skips per hour, according to Sonos's support documentation.
- Spotify Connect (casting from the phone app rather than using voice) works with a Free account on any Connect-compatible speaker, since you're driving playback from the app itself rather than asking the speaker's assistant to fetch a track on demand.
If you regularly want to say “play [song] on Spotify” to an Echo or Google speaker rather than picking tracks in the app first, a Premium subscription is effectively required for that specific workflow.
Using Spotify with Home Assistant
For anyone running Home Assistant alongside their smart speakers, there's an official Spotify integration that adds a media_player.spotify entity, letting you trigger playback, browse your library and select an output device from Home Assistant's dashboards and automations. Per Home Assistant's own integration documentation, it requires a Spotify Premium account (Spotify's developer portal — which the integration authenticates through — is Premium-only) and a Spotify Developer application with a Client ID and Client Secret, plus setting the redirect URI to Home Assistant's OAuth redirect address. Data refreshes on a minimum 30-second polling interval, and — usefully to know before you start — the docs flag that Sonos speakers aren't officially supported by this particular integration; Sonos playback within Home Assistant is generally handled through other integrations instead. If you've already got Alexa devices wired into Home Assistant, our Home Assistant Alexa integration guide covers the setup for voice-controlled routines that can sit alongside a Spotify media player entity, and our guide to the best multiroom speakers in the UK is a useful reference if you're choosing new hardware with Spotify in mind.
Quick troubleshooting
Speaker not showing up in Spotify Connect. Confirm both the phone and the speaker are on the same Wi-Fi network — Spotify's support documentation specifically calls this out as a requirement during first-time setup, and it's the most common reason a device doesn't appear in the Connect list.
Playback stopped after a pause. If you've left a track paused for more than around 10 minutes, Spotify Connect may need reconnecting from the app rather than resuming automatically.
Voice commands not working on Alexa or Google Home. Check the linked account is still active under Manage Services (Alexa) or Music and audio (Google Home), and confirm whether the command you're trying — an on-demand track request — needs Premium on that platform.
Whichever platform you're on, the underlying pattern is the same: link the account once in the relevant app, decide whether you want Spotify set as the default so you can drop “on Spotify” from voice commands, and be aware that free-tier playback is more restricted through voice than it is through Spotify Connect casting from the app itself.




