All guides
Getting started10 min read

In-store radio: how to build your own store radio station

In-store radio done properly: why a consumer streaming account is not legal in a shop, what a business music licence really is, and how running your own store station compares on cost.

Basil Farraj· CEO, Nobex

Start here, because almost everyone gets it wrong: music played in a shop, café, gym or salon is a public performance, and a consumer Spotify or Apple Music subscription does not cover it. Spotify’s own support page says the service is "only for personal, non-commercial use" and points businesses elsewhere. Once you accept that, the real question is what you buy instead — a per-location background-music subscription, or your own store radio station. This guide covers both honestly, including the licensing reality nobody gives you a straight answer on.

1. The licence is the first decision, not the last

Two different rights are in play every time a song plays over your speakers. The composition — the songwriting — is administered by performing-rights organizations: ASCAP, BMI and SESAC in the US, PRS for Music in the UK, SOCAN in Canada, APRA AMCOS in Australia, and their equivalents everywhere else. The recording is a separate right, collected in most territories by a neighbouring-rights body (PPL in the UK, SoundExchange for US webcasting). A business-use licence is what buys you the right to play either of them in a room the public can walk into.

That licence is a separate purchase from your hosting. They are not a bundle, they are not sold by the same people, and no streaming platform can grant you a public-performance right it doesn’t own. Anyone telling you a monthly hosting fee makes your shop legal is selling you something else and calling it a licence.

The distinction that matters commercially is whose name the licence is in. When a background-music service bundles the licence, that licence belongs to them, covers their catalogue, and is scoped to the territories they operate in. It is genuinely convenient — one invoice, no paperwork — but it does not travel. Cancel the subscription and you have nothing; open a site in a country they don’t cover and you are outside it. A licence you hold in your own name is an asset of your business: it survives a change of supplier, and it covers the music *you* chose rather than the catalogue somebody else curated. Our internet radio licensing guide and the walkthrough on how to get a music licence have the territory-by-territory detail.

The cheap mistake that gets expensive

Running a personal streaming account through the shop speakers is the single most common licensing breach in retail, and it is trivially easy to discover — collecting societies visit premises and they read your social media. The exposure is not the subscription you saved, it is the back-dated tariff and the penalty on top.

Not legal advice

Rates, categories and thresholds differ by country and by the size and type of your premises. Your national society’s own site is the only source that counts on signing day. Nobex keeps automated playout inside the statutory rules but does not supply licences or legal advice.

2. Why a store builds its own station

Background-music services solve one problem well: music arrives, licensed, and you stop thinking about it. That is a real product and for a single café it may be the right answer. But four things push retailers to run their own feed instead, and all four are commercial rather than technical.

  • Your message goes between the songs. On your own station the gaps belong to you — the new range, the loyalty card, the Thursday late opening. On a subscription you are renting somebody else’s playlist with a hole in it.
  • No other brands get airtime. Curated commercial channels carry their own idents, and some tiers carry third-party spots. Your floor is expensive real estate. Nobody else should be advertising on it.
  • Playlists that match trading hours, not a generic "retail" mood. A shop at 09:30 is not the same room as the same shop at 17:45, and your programming should know that. Section 4 covers how.
  • One feed reaches every site. Change something once and every branch hears it within the hour, without a manager in Leeds having to remember to press anything.

The trade-off is honest and worth stating: you supply the music. A background-music service hands you a catalogue; your own station plays the library you upload and licence. If nobody in the business wants to own that, buy the subscription — you will be happier.

3. What each option actually costs

Here is the comparison the sales pages don’t print side by side. Competitor prices checked September 2026 from their own pricing pages — verify before you sign, because they move.

OptionTypical priceLicenceThe catch
Consumer streaming (Spotify, Apple Music, YouTube)$12–$20 / monthNone for business useNot permitted in a commercial space at any price tier. Premium removes ads; it does not add public-performance rights. Do not use it.
Commercial background music (Pandora CloudCover, Rockbot, Soundtrack)CloudCover from $18.95/mo per location; Rockbot $25/mo per zone; Soundtrack Essential from $29/zone/mo billed annuallyBundled — in their name, for their catalogue and territoriesBilled per site, so cost scales linearly with estate size. You program within their catalogue, and the licence ends when the subscription does.
Your own station on a hosting plan (Nobex)$19 / $49 / $99 a month flat, whatever the number of sitesYours, bought separately from your national societiesYou upload and licence the music yourself, and you do the programming. More setup on day one; more control and a flatter cost curve after that.

The crossover is arithmetic, not opinion. At one site, a bundled subscription is cheaper and simpler than doing it yourself. At five or ten sites, per-location billing keeps climbing while a single station serving every branch does not. Add the value of running your own promos instead of paying separately for in-store messaging — most background services charge for that as an add-on — and the gap widens further. Our plans each carry a 7-day money-back guarantee, and every new account starts in free test mode with a real station on air, no card required, so you can hear the idea before you budget for it.

The sequence that avoids wasted money

Build the station in free test mode first, with the music you already own the rights to. Get the format and the promo rotation right in one shop. Only then start the licence conversation with your national society — you will know exactly what you are describing to them, which makes it a five-minute call instead of a fishing expedition.

4. Programming a retail floor

The single fact most retailers miss: your customers hear twenty minutes of your station, your staff hear nine hours of it. A rotation that sounds fine on a walk-through is a slow-acting morale problem for the people standing in it, and badly-built in-store audio is a genuine reason good floor staff leave. Program for the person who cannot walk out.

Practically that means depth, not just taste. Work out the repeat cycle before you launch: category size divided by plays per hour tells you how often a song comes back. A category of fourteen songs played five times an hour repeats every 2.8 hours — which is three times per shift, and that is how a track a manager loved in week one becomes the reason someone quits in week six. Aim for a cycle longer than a shift. Rule-based rotation exists for exactly this: categories that control frequency, artist and title separation, and a schedule log you can read before it airs.

Then daypart it. The same library, sequenced differently, does different jobs across the trading day:

DaypartWhat the room is doingHow to program it
Open to ~11:00Staff setting up, browsers, low footfallLower energy, familiar catalogue, wider spacing. Nobody wants to be shouted at before coffee.
Lunch / peakHighest footfall, shortest dwell timeHigher energy, tighter rotation of your strongest tracks, promos land best here
Mid-afternoonLongest dwell, most browsingMid-energy, deepest catalogue — this is where variety earns its keep
Last two hoursWinding down, staff tired, closing tasksEase the energy back down. Cut promo frequency; the last thing a closing team needs is another offer read.

Dayparts are just clocks assigned to times of the week, and scheduling and shows covers laying them out against your actual trading hours — including the Sunday that opens late and the Thursday that closes at nine. Set your timezone first; every branch inherits it.

Ask the staff, once a quarter

A two-question survey — "which track would you retire?" and "what is missing?" — costs nothing and catches the songs that have worn out on the floor long before they wear out for customers. Retiring six tracks a quarter keeps a store station alive almost indefinitely.

5. Promos and announcements: the commercial upside

This is the part that pays for the project. A store station is a scheduled announcement system that happens to play music, and the announcements are free to run because you own the airtime.

Mechanically it is simple: record a promo, upload it like any other audio file, and file it in a non-music category — the same place your idents live. The clock then places it where you told it to, in every branch, without anyone touching a PA microphone. Things worth putting there:

  • Offers with a date on them. "Ends Sunday" outperforms "now available" because it gives the listener a reason to act during this visit.
  • Range and category prompts. Pointing at the aisle people don’t find on their own is the highest-return thirty seconds in the whole rotation.
  • Loyalty and email capture. The single most under-used in-store message, and the only one with a measurable follow-up.
  • Staff-facing messages scheduled outside trading hours — briefings, safety reminders, targets — heard by everyone, repeated by nobody.
  • Sponsor spots, if a neighbouring business or a supplier wants the audience walking through your door.

The frequency rule

One promo every three to four songs is the ceiling in a retail environment — roughly two an hour per message. Rotate at least four different promos so nobody hears the same read twice in a shift, and replace them monthly. A stale promo is worse than silence: staff stop hearing it, and customers learn that your station is wallpaper.

6. One station, every location

A station is a stream, and a stream does not care how many rooms it plays in. The same feed reaches one shop or forty, and there is no per-site charge because there is no per-site anything — you change the promo once and the whole estate has it on the next rotation.

The practical hardware question — "what does the shop actually plug in?" — has three answers, in ascending order of tidiness:

  • Any device with a browser. Your public station page has a player on it. An old tablet or a spare laptop on the back-office shelf, plugged into the amp, is a completely legitimate first deployment.
  • A cheap dedicated media player. A $40 mini PC or streaming box, bookmarked to the station page and set to auto-open on boot, is what most multi-site setups settle on. It survives power cuts and nobody uses it for anything else.
  • A network audio player or smart speaker that accepts a stream URL, if your site already has a distributed audio system. Getting your feed onto phones, smart speakers and directories is covered in getting your station on every device.

The honest limitation

One station means one programme. If you need genuinely different music in the menswear floor and the café — separate zones, separately curated — that is what per-zone background-music services are built for, and it is a fair reason to choose one. Volume is still set locally at each amp, so per-room *level* is never the problem; per-room *programming* is.

7. Building it: from empty to on air

The whole thing is a browser job. There is no server to rent, no encoder to install and nothing for your IT supplier to approve.

  1. 1Decide the format before you touch anything. Two sentences: who is in the room, and what should the room feel like? "Independent coffee shop, 25–40, unhurried, nothing anyone has to talk over" is a brief. "Upbeat" is not.
  2. 2Create the station. Sign up for a free test-mode station — a real station on air, no card required. Name it after the business, not the genre; it is going on your public page.
  3. 3Upload the music you have the rights to. MP3, WAV, FLAC, M4A and OGG all work. Start with 200–300 tracks minimum for a shop; anything less repeats inside a shift.
  4. 4File the library into categories — the songs you want heard most, the solid mid-tier, the deep catalogue, and one non-music category for idents and promos.
  5. 5Record two or three promos on a phone or a USB mic and upload them alongside the music. Thirty seconds each, one message per promo.
  6. 6Build the hour clock, then daypart it against your real trading hours: opening, peak, afternoon, close.
  7. 7Read the schedule log before it airs. It shows the actual running order for tomorrow. Fix anything that looks wrong now, not after the shop hears it.
  8. 8Point one device at the public station page, plug it into the amp, and listen for a full shift. You will change three things in the first week. Everyone does.
  9. 9Start the licence conversation with your national performing-rights organization and the recording-rights body, describing what you have just built.
  10. 10Roll it out. Same URL, same player, every other site.

From there it runs itself: the cloud AutoDJ keeps the station on air 24/7 with crossfades, rotation rules and your schedule, whether or not anyone in the business is logged in. If you want the general version of this process rather than the retail one, how to start an internet radio station covers it end to end.

8. In-store radio questions, answered

Can I play Spotify in my shop or café?

No. Spotify’s terms limit the service to personal, non-commercial use, and Premium does not change that — it removes ads for the subscriber, it does not add public-performance rights. Playing music in a business requires a business-use licence from your country’s performing-rights organizations, whichever platform delivers the audio.

What licence do I need to play music in a business?

In most countries, two: one covering the songwriting (ASCAP, BMI or SESAC in the US; PRS for Music in the UK; SOCAN in Canada) and one covering the sound recordings (PPL in the UK, SoundExchange for US webcasting). Rates depend on your country, premises type and floor area, so check with the societies directly. It is a separate purchase from whatever you pay for hosting or a music service.

Is it cheaper to run my own store radio station than a background-music subscription?

At one location, usually not — a bundled subscription is simpler and comparable in price. Across several locations it flips, because background-music services bill per site while one internet radio station serves every branch on a single flat plan. The saving grows with your estate, and you get your own promo airtime included rather than as a paid add-on.

How do I play my station in the shop?

Any device with a browser works: open your public station page and plug that device into your amplifier. Most multi-site retailers settle on a cheap mini PC or streaming box per location, bookmarked to the station page and set to launch on boot. No specialist hardware and no per-site software are required.

How often should in-store promos play?

Around one promo every three to four songs, roughly twice an hour per message, with at least four different promos in rotation so no read repeats within a shift. Refresh them monthly. Beyond that frequency, staff stop hearing them and customers start finding the station irritating.

Will the same station work across all my locations?

Yes — one station is one stream, and every site plays the same feed with no per-location charge. That is the strength and the limit: a change reaches the whole estate instantly, but if you need genuinely different music in different zones of the same building, you would need a separate station per zone.


Keep reading

Ready to put this into practice?

Start free and be on air in under five minutes — no software to install.

Start streaming free