How to Start an Internet Radio Station (Step-by-Step)
Updated

Starting an internet radio station has never been easier — or harder to do well. The barrier to broadcasting has collapsed: a laptop, a microphone, and a streaming server are technically enough to be on the air worldwide. The real work is everything around that: deciding what your station is for, sorting out the music rights, and giving people a reason to keep coming back. This guide walks through both — the technical setup and the editorial thinking that turns a stream into a station.
If you're still in the "is this even possible" stage, our explainer on what internet radio is and how it works is the right place to start. Otherwise, read on.
The short version
- Decide what the station is. Genre, audience, tone, schedule.
- Get the gear. A computer, a mic, headphones, broadcasting software.
- Pick a streaming host. Shoutcast, Icecast, or a managed provider.
- Sort out music licensing. This is non-negotiable.
- Build a simple listener page. People need somewhere to press play.
- Programme your first week. Even an automated schedule needs a plan.
- Tell people you exist. Distribution to directories, socials, and word of mouth.
The whole thing can be live in a weekend. Making it any good takes longer.
1. Define the station before you build it
The biggest mistake new broadcasters make is starting with the equipment. The equipment is easy. The hard question is: why would anyone listen?
Before you spend a penny, write down:
- The genre or angle. "Indie" is not an angle. "New Brazilian indie, weeknights only" is.
- Who it's for. Be specific. "People my age who like the same things I like" counts.
- What it sounds like at 3am vs 9am. If the answer is "the same", you've got a stream, not a station.
- One sentence you'd use to describe it to a stranger. If you can't, the station isn't sharp enough yet.
Good stations have a point of view. The reason themed radio still beats algorithmic recommendation for many listeners — covered in our piece on human curation vs algorithms — is exactly this: someone made a choice they believed in.
2. The gear you actually need
Ignore the YouTube videos with five-thousand-pound studios. To start, you need:
- A computer. Any modern laptop. Mac, Windows or Linux all work.
- A USB microphone. A condenser mic at the £80–£150 mark is plenty for years.
- Closed-back headphones. So your mic doesn't pick up the audio you're monitoring.
- Broadcasting software. Free options like BUTT (Broadcast Using This Tool), Mixxx, or Rocket Broadcaster cover most use cases. Paid options like RadioBOSS and SAM Broadcaster add automated scheduling, ad insertion, and music libraries.
- A reliable upload connection. Streaming uses upload bandwidth, not download. Check your upload speed before assuming your home connection is enough.
If you're going to be live-presenting, a small audio interface (Focusrite Scarlett Solo and similar) gives you cleaner sound than a USB mic at higher levels. Optional, not essential.
3. Streaming host: where the audio actually lives
Your broadcasting software sends audio to a streaming server, which is the thing your listeners' players connect to. Two industry-standard protocols dominate:
- Shoutcast — the long-running commercial standard, simple and widely supported.
- Icecast — open-source, slightly more flexible, free to self-host if you're technical.
You've got three realistic paths:
- Managed hosting (the practical default). Providers like Radio.co, Live365, Caster.fm and Shoutcheap give you a server, a stream URL, listener stats, and a player widget. Costs typically run from a few pounds to £30–£50 a month depending on listener count and bitrate.
- Self-hosted on a VPS. Spin up Icecast on a DigitalOcean droplet for a few pounds a month. Cheaper and more flexible, but you're now also the sysadmin.
- Built-in studio + hosting platforms. Some platforms bundle the broadcasting software, scheduling tools, and streaming server into one subscription, which is the lowest-friction option for non-technical broadcasters.
For most people starting out, managed hosting is the right answer. The few extra pounds a month buy back hours of troubleshooting.
4. Music licensing: the part you can't skip
This is where most new stations get themselves in trouble, so read this section twice.
If you play commercial music — anything you didn't write yourself or get explicit permission to broadcast — you need broadcasting licences. These are different from the licences a radio receives in your home or car; broadcasting is a separate, regulated activity.
The specific bodies depend on where you broadcast from:
- UK — PRS for Music and PPL, typically via a Limited Online Music Licence for small stations or a full broadcast licence for larger ones.
- US — SoundExchange (for sound recordings) plus the major performing rights organisations (ASCAP, BMI, SESAC, GMR) for the underlying compositions.
- EU / elsewhere — your local equivalents. Most countries have a single collective rights body or a small number of them.
A few practical notes:
- "Royalty-free" doesn't mean what you think it means. It usually means the music is licensed under specific terms, often not including broadcast. Read the licence.
- Talk-only stations have far simpler obligations. If you're broadcasting interviews, news, or commentary, music licensing largely doesn't apply.
- Some managed hosts bundle limited music rights in their subscriptions for specific territories. This is genuinely useful if it covers where you're broadcasting and to whom.
- DJ mixes are not automatically licensed. A mix you made for a club is not the same as a mix you can legally broadcast.
Getting this wrong is not a slap on the wrist; rights bodies do enforce. Treat it as a real line item, not an afterthought.
5. The listener page
Your stream URL is useless to most listeners on its own — they need a webpage with a play button and a bit of context. The simplest version is one HTML page with an embedded player widget from your host. The more useful version includes:
- A clear station name and one-line description.
- The current schedule ("What's on now" and "What's next").
- A way for people to follow you on socials or join a mailing list.
- A favicon and an Open Graph image so shared links look like something.
If you don't want to build it yourself, a single-page Carrd, Squarespace, or WordPress site does the job. Don't over-engineer this on day one.
6. Programming your first week
Even if you're going to be largely automated, plan the first week. Decide:
- The default block structure (e.g. focus music in mornings, livelier in afternoons, slower at night).
- Any live shows and when they go out.
- A rotation rule so the same artists don't appear every two hours.
- What you do between tracks — silence, station ident, sweepers, or DJ talk.
A station that has clearly been thought about sounds different from one that's just a shuffled folder, even to listeners who couldn't tell you why. Our piece on what makes a great radio station goes deeper on the editorial side.
7. Getting your first listeners
A station with no listeners is a hobby; a station with listeners is radio. To bridge the gap:
- Submit to public station directories — TuneIn, Radio Garden, myTuner, RadioNet, and the open Radio Browser project (used by many third-party apps). Each has its own submission process and approval timeline.
- Get into curated platforms. Editorial directories like 72FM occasionally highlight stations with a clear identity in their collections and country pages. Stations that have a sharp point of view get noticed.
- Build a small social presence. One platform, posted consistently, beats five posted twice.
- Tell your existing network. The first hundred listeners are almost always people you already know, and the people they know.
- Be on at predictable times. "Sometimes" is the enemy of a return audience. Even a two-hour show, every Thursday at 8pm, builds habit.
Growth is slow at first and then surprisingly fast once a station has a real identity. The stations that fail are almost always the ones that gave up before they got interesting.
A realistic budget for year one
Rough numbers, not gospel:
- Microphone + headphones: £150–£250 one-off.
- Broadcasting software: £0 (free options) or £10–£30/month for paid tools.
- Streaming host: £10–£40/month depending on listener count and bitrate.
- Music licensing: Varies wildly by territory and listener size; for a small UK station, low-to-mid hundreds per year is realistic to start.
- Website: £0 (host-provided widget) to £10/month (Carrd / Squarespace).
Call it £400–£800 in year one for a respectable small station, with the licensing line being the most variable. You can spend more; you don't need to.
Common mistakes to avoid
- Launching before the station has an identity. "A bit of everything" is a slow death.
- Skipping licensing. Borrowing trouble.
- Buying a £1,200 mic before you've broadcast a single show. Spend on identity, not gear.
- Inconsistent schedule. Listeners can't build a habit around chaos.
- Treating directories as a marketing strategy. They help, but they don't replace having something worth tuning in for.
- Not listening to your own station. Tune in at 3am next Tuesday. Would you stay?
In short
A studio fits on a desk. The streaming bit is a solved problem. What you're really starting is a small editorial project: a point of view, a sound, a reason to come back. Get the licensing right, get the basics live, and then spend the bulk of your effort on the part that's actually hard — being a station worth listening to.
Want to hear what well-defined stations sound like? Explore the collections on 72FM for a guided tour through stations that know exactly what they are.
Frequently asked questions
Do I need a licence to run an internet radio station?
If you broadcast commercial music, yes — you need music broadcasting licences from the relevant rights bodies in the territories you broadcast from. In the UK that's PRS for Music and PPL; in the US, SoundExchange plus ASCAP/BMI/SESAC/GMR; in other countries, the equivalent collecting societies. Talk-only stations have much simpler obligations. The licences are a real cost, not optional, and rights bodies do enforce.
How much does it cost to start an internet radio station?
A realistic first-year budget is roughly £400–£800: around £150–£250 for a USB mic and closed-back headphones, free or low-cost broadcasting software, £10–£40 a month for a streaming host, and music licensing fees that vary by country and listener size. You can spend much more, but you don't need to in order to sound professional.
What software do I need to broadcast online?
You need broadcasting software (BUTT, Mixxx, Rocket Broadcaster for free; RadioBOSS or SAM Broadcaster for paid features like scheduling and automation) and a streaming server (Shoutcast or Icecast). Most beginners use a managed streaming host that bundles the server, listener stats and a web player, so you only have to install the broadcasting software.
How do I get my first listeners?
Submit your stream to public directories (TuneIn, Radio Garden, myTuner, Radio Browser), get yourself into editorial collections on curated platforms, build a small but consistent social presence on one platform, broadcast at predictable times so people can form a habit, and use your existing network for the first hundred listeners. Stations with a sharp identity grow much faster than generic ones.
Can I play any music I want?
Only music you wrote yourself, music you have explicit broadcast permission for, or commercial music covered by the broadcasting licences you've paid for. "Royalty-free" music is licensed under specific terms that often don't include broadcasting, so always read the licence. DJ mixes you've made for clubs are not automatically licensed for broadcast either.
Can I run a station as a hobby, or do I need a business?
You can absolutely run it as a hobby — many of the best small stations are passion projects. The licensing obligations are based on what you broadcast and to how many listeners, not on whether you're a registered business. As you grow, formalising into a business helps with contracts, advertising deals and tax, but it isn't required to start.