Starting an internet radio station takes less than five minutes. Sign up for a streaming host, set up your broadcasting software, connect your microphone, and you’re on air — to listeners anywhere in the world.
You can do it for $0/month on Caster.fm’s permanent free plan: a live Icecast 2.5 stream with 400 simultaneous listener slots, 96 Kbps audio, and a built-in branded radio website. No credit card. No countdown. No forced upgrade. We’ve offered this plan since we launched in 2010, and it’s permanent.
This guide walks through every step — equipment, software, licensing, hosting, and what happens when your audience grows past the free tier. It also answers the questions broadcasters ask most: can you really start from home, can you do it without spending money, and is it legal.
What you'll learn in this guide
- What an internet radio station actually is — how it works, what you need
- The step-by-step process to go live today
- Equipment: what’s required, what’s optional, what costs money
- Broadcasting software: the free options and when to pay
- Licensing and legal: what ASCAP/BMI/SESAC mean for your station
- Hosting: free vs. paid tiers and when to upgrade
- How to start from home with the gear you already have
- How to start without spending money (yes, $0 total)
- How to make your station discoverable
- Monetisation: how stations turn listeners into revenue
If you want the quick path: start your free internet radio station now →. If you want the thorough walk-through, read on.
What is an internet radio station?
An internet radio station is a live audio stream accessible to listeners through a web browser, mobile app, or media player. Unlike traditional AM/FM radio, which requires a government broadcast licence and physical transmission equipment costing tens of thousands of dollars, an internet radio station uses the public internet to reach listeners. The same stream that reaches your next-door neighbour also reaches listeners in Argentina, Brazil, Turkey, and Indonesia — at no additional cost.
The streaming server that powers the audio stream is where the technology matters. Caster.fm runs on Icecast 2.5, the latest stable release of the open-source streaming server. Icecast handles the actual delivery of your audio to listeners — it accepts the encoder feed from your broadcasting software and distributes the stream. Icecast is also Shoutcast-compatible, meaning it works with every broadcaster software built for the Shoutcast protocol (BUTT, Mixxx, SAM Broadcaster, Virtual DJ, RadioDJ, and dozens more). The server is Icecast; the compatibility is Shoutcast.
The four pieces of an internet radio station:
- Audio source — your microphone, mixer, or playlist
- Broadcasting software — the encoder that sends audio to the server (BUTT, Mixxx, RadioDJ, SAM Broadcaster)
- Streaming server — the host that delivers the stream to listeners (Caster.fm provides this)
- Player — the web page, app, or media player your listeners use to tune in (Caster.fm’s radio website CMS includes this)
Our infrastructure runs on enterprise SSDs and high-core-count CPUs, with redundant network uplinks ensuring your stream stays live even during peak traffic. We cap station density per server below theoretical capacity — we don’t oversell, because the moment it matters most is the moment the audio shouldn’t drop.
Step 1: Choose your streaming host
Your host provides the server that delivers your audio stream. Every other decision — equipment, software, licensing — depends on what your host includes and what it costs.
Here is what Caster.fm’s three plans include, at a glance:
| Free | Cloud Plus | Pro | |
|---|---|---|---|
| Monthly price | $0 | $34 | From $80 |
| Listener slots | 400 | 1,000 | Unlimited (as promoted) |
| Max bitrate | 96 Kbps | 128 Kbps | Up to 320 Kbps |
| Codecs | MP3, Opus | MP3, Opus | MP3, AAC+, OGG, FLAC, Opus |
| Streaming server | Icecast 2.5 | Icecast 2.5 | Icecast 2.4 + HLS adaptive |
| AutoDJ | No | No (Pro only) | Smart AutoDJ |
| Radio website CMS | Yes | Yes | Yes |
| Branded mobile apps | No | No | iOS + Android |
| HTTPS streaming | Yes | Yes | Yes |
The free plan is permanent — not a trial. Among managed SaaS radio hosts, that’s genuinely uncommon. Most charge from day one or run a 14-day countdown while they capture your card details. We treat the free tier as a permanent home for community radio, religious ministries, school broadcasters, hobbyist DJs, and small niche stations around the world.
Start on the free plan if: you’re launching, testing a format, running a non-commercial station, or your audience is under a few hundred concurrent listeners.
Upgrade to Cloud Plus ($34/mo) if: your audience is approaching 400 simultaneous listeners and you need more capacity at a higher bitrate.
Upgrade to Pro (from $80/mo) if: you need 24/7 automated broadcasting (Smart AutoDJ), branded mobile apps, HLS adaptive streaming, premium codecs, podcasting, real-time analytics, or are monetising / syndicating across platforms.
Start your free radio station →
For a full breakdown of costs — hosting, equipment, and how stations make their money back — see our cost and profitability guide.
Step 2: Get your equipment
The minimum equipment needed to start an internet radio station is a computer and a microphone. You likely already own both.
Minimum setup — $0 one-time cost
- Computer: Any modern Windows, Mac, or Linux laptop or desktop works. Broadcasting software has low requirements — 2 GB of RAM and any dual-core processor made after 2012 is sufficient.
- Microphone: Your built-in laptop microphone is enough to test the stream. Upgrade to a USB microphone ($30–$60, like the Samson Q2U) as soon as you’re serious.
- Internet connection: Standard broadband. Upload speed of 1 Mbps is enough for a single stream. Most home connections provide 5–20 Mbps upload.
- Headphones: Any pair you already own to monitor your own audio and prevent echo.
Total to start: $0 if you already own a computer. If you need a USB mic, add $30–$60.
What about a mixer, audio interface, and XLR microphone?
These become worthwhile when your audience is growing and you want broadcast-quality audio. Our radio broadcasting equipment guide covers every piece of gear at every budget — from a $0 setup to a $5,000 professional studio with XLR dynamic microphones, audio interfaces, boom arms, pop filters, acoustic treatment, and broadcast consoles.
Step 3: Choose your broadcasting software
Broadcasting software is the program on your computer that encodes your audio and sends it to Caster.fm’s Icecast server. If you’re running live shows, the software captures your microphone and any audio sources you mix in. If you’re running a 24/7 automated station on Pro, the Smart AutoDJ handles scheduling and playback.
Free broadcasting software (works on every tier):
| Software | Platform | Best for |
|---|---|---|
| BUTT (Broadcast Using This Tool) | Windows, Mac, Linux | Simplest encoder — set it once, leave it running. Best for beginners. |
| Mixxx | Windows, Mac, Linux | DJ-style mixing with two virtual decks, cue points, BPM detection, and effects. Best for live DJs. |
| RadioDJ | Windows | Full-featured radio automation with playlist rotation, jingles, and scheduled events. Best for programmed stations. |
| OBS Studio | Windows, Mac, Linux | Video-first but works for audio. Best if you’re also streaming video to YouTube or Twitch alongside your radio stream. |
Paid broadcasting software:
| Software | Platform | Notes |
|---|---|---|
| SAM Broadcaster Pro | Windows | Long-established broadcast automation suite. Monthly licence. |
| Virtual DJ | Windows, Mac | Popular with mobile DJs. Free tier available; Pro licence for broadcast use. |
| Ladiocast | Mac | Lightweight Mac-only encoder with audio processing. |
All of these are Shoutcast-compatible, which means they all connect to Caster.fm’s Icecast 2.5 servers the same way. You are never locked into one piece of software.
Caster.fm Cloud Broadcaster — our own free Windows and macOS broadcasting application. It’s a simple encoder designed specifically to connect to Caster.fm servers in a few clicks.
If you don’t want to run software at all, Caster.fm Pro includes Web DJ — a browser-based broadcaster that requires no software installation. Open a browser tab, connect your microphone, and you’re broadcasting.
Step 4: Configure your encoder
Once your software is installed, you need three pieces of information from your streaming host to connect:
- Server address (hostname or IP)
- Port number
- Mount point and password
Caster.fm provides all three in your station control panel. In BUTT, for example, you add a server entry with those details, select your microphone as the audio input, set the bitrate and codec (96 Kbps, MP3 on the free plan), and click “Play.” Your stream is live.
The same settings apply regardless of which broadcasting software you choose — every Shoutcast-compatible encoder uses the same connection parameters.
Step 5: Set up your radio website
Caster.fm includes a built-in radio website CMS on every plan. When you create a station, you get a public page with:
- An embedded audio player
- Your station name and logo
- A schedule or show list
- Social media links
- A contact form for listeners
You can customise the design, add pages, and point a custom domain name (~$12/year) at the site. The CMS is included on the free plan, so you can have a professional-looking station homepage without paying for separate web hosting or building anything from scratch.
Step 6: Handle music licensing and legal compliance
If your station plays commercial music, you need licences from the performing rights organisations (PROs) in your country. This is not optional — it’s the law, and it protects the artists whose music you play.
In the United States:
- ASCAP, BMI, SESAC — cover the musical composition (the songwriting). Combined annual fees for a small internet-only station typically range from $500 to $1,500.
- SoundExchange — covers the sound recording (the actual track). Statutory royalty rates apply.
In the United Kingdom: PRS for Music and PPL.
In Canada: SOCAN and Re:Sound.
In Australia: APRA AMCOS and PPCA.
Important: Caster.fm does not bundle music licensing. The licences go directly to the rights organisations and are the broadcaster’s responsibility. Not bundling is part of how we keep per-stream costs low enough to offer the permanent free tier — we pass the infrastructure savings to you, and you handle licensing directly with the PROs in your jurisdiction.
If you play only royalty-free music (Creative Commons, production library tracks, or your own original content), you don’t need these licences. Many community, religious, and talk-format stations operate this way.
Our internet radio licensing guide walks through the full legal framework, including what small non-commercial stations can skip and what every commercial station must have.
Step 7: Go live and test
Before you promote your station, test it:
- Open your radio website URL in a private/incognito browser window. The player should load and begin streaming within a few seconds.
- Check on mobile. Open the same URL on your phone.
- Listen for latency. Internet radio has a natural delay of 5–30 seconds between what you say and what listeners hear. This is normal and cannot be eliminated — it’s the buffer that prevents dropouts.
- Confirm the stream sounds right. Audio at the right level, no clipping or distortion.
- Verify HTTPS. Caster.fm serves all streams over HTTPS by default — modern browsers may block non-secure streams.
How to start an internet radio station from home
The “from home” part is the easiest part of the entire process. Everything in this guide — from the streaming server to the broadcasting software to the radio website — runs on your existing computer and internet connection. You do not need a studio, a transmitter, an office, or any physical space beyond the room you are in right now.
Here’s what a home setup actually looks like:
- Your computer on your desk — running BUTT, Mixxx, or RadioDJ
- A USB microphone on a desk stand in front of you
- Headphones plugged into your computer for monitoring
- Caster.fm’s control panel open in a browser tab showing your stream status
- Your radio website open in another tab so you can see what listeners see
That’s it. You’re broadcasting from home. The same Icecast 2.5 server delivering your stream runs on enterprise hardware with redundant uplinks — your listeners get professional-grade infrastructure regardless of where you’re sitting.
For broadcasters who want a higher production value at home: add an audio interface (Focusrite Scarlett Solo, ~$100), an XLR dynamic microphone (Rode PodMic, ~$100), and some basic acoustic treatment (foam panels, ~$30). Total home-studio upgrade: ~$250, one-time.
Can you start an internet radio station for free, without spending money?
Yes. Here is the $0 path:
| Component | Cost | What you use |
|---|---|---|
| Streaming host | $0/month | Caster.fm Free — 400 listener slots, 96 Kbps, Icecast 2.5 |
| Broadcasting software | $0 | BUTT or Mixxx (free, open-source) |
| Microphone | $0 | Built-in laptop microphone |
| Headphones | $0 | Anything you already own |
| Computer | $0 | The laptop or desktop you already use |
| Radio website | $0 | Caster.fm radio website CMS (included on free plan) |
| Internet | $0 | Your existing home broadband |
Total: $0/month, $0 one-time. You can be on air in under five minutes with no credit card and no risk.
This is not a trick or a limited-time offer. The free plan has existed since 2010. We run it on the same enterprise hardware as the paid plans. The free tier earns its keep in every region: community broadcasters in Latin America, religious ministries in Nigeria, school stations in Indonesia, hobbyist DJs in the Philippines — audiences from all over the world tune in to stations running on the permanent free tier.
The free plan is limited to 400 simultaneous listeners and 96 Kbps. For most new stations, that’s years of growth headroom. When you outgrow it, Cloud Plus is $34/month for 1,000 listeners at 128 Kbps, and Pro starts at $80/month with unlimited listeners as promoted and Smart AutoDJ.
Going further: equipment, monetisation, and growing your audience
Once your station is live, the work shifts from setup to growth. Here’s what comes next:
Upgrade your audio quality
A dedicated USB or XLR microphone is the single biggest audio-quality upgrade you can make. Our equipment guide covers every piece of gear at every budget — from $30 USB mics to $400 broadcast-grade dynamic XLR microphones with audio interfaces and processing chains.
Learn how stations make money
Internet radio stations make money through advertising, listener donations, sponsorships, affiliate marketing, merchandise, and event broadcasting. The structural advantage over terrestrial radio is dramatic: hosting costs as low as $0/month, no transmission costs, and an unlimited geographic audience. Our cost and profitability guide breaks down every revenue stream, the typical profit timeline, and realistic income figures for stations at different audience sizes.
Build a consistent schedule
Stations with a regular schedule retain more listeners and attract more advertisers. Decide on your time slots — even one weekly show — and publish the schedule on your radio website. Consistency is more important than volume.
Promote your station
- List your stream URL on your social media profiles
- Submit your station to internet radio directories
- Cross-promote with other stations in your genre
- Consider running a small paid ad campaign in your target geographic market
Upgrade your hosting when the numbers demand it
The upgrade path is straightforward: start free → Cloud Plus ($34/mo) when you’re regularly approaching 400 concurrent listeners → Pro (from $80/mo) when you need Smart AutoDJ, branded mobile apps, or commercial-grade infrastructure.
Why Caster.fm's approach is structurally different
A note on the infrastructure choices that make the free tier possible:
We operate on enterprise SSDs and high-core-count CPUs with redundant network uplinks. We cap station density per server below theoretical capacity — we don’t oversell.
This is not the standard approach. Many streaming hosts pack hundreds of stations onto underpowered nodes because the margin they save on servers is real profit. The cost shows up as degraded streams during peak hours — and you only notice it during the part of the show that mattered most.
We maintain an active working relationship with the upstream Icecast development team. This means we get Icecast 2.5 improvements faster than other hosts and feed real-world operational experience back to the project.
We’ve been doing this since 2010 — longer than most of our competitors have existed. Through every industry cycle, our free plan has stayed free.
ready to start broadcasting ?
Frequently asked questions
How do I start a small local radio station?
Start with Caster.fm’s free plan. Sign up, install free broadcasting software like BUTT or Mixxx, connect a microphone, and you’re on air. Your “local” station is instantly global — listeners anywhere in the world can tune in through your radio website. If you want to target a specific local audience, promote your stream through local social media groups, community boards, and local business partnerships.
Can I start my own radio station for free?
Yes. Caster.fm’s permanent free plan includes a live Icecast 2.5 stream with 400 simultaneous listener slots, HTTPS streaming, MP3 and Opus codecs at up to 96 Kbps, and a built-in radio website CMS — all at $0/month with no credit card required. Use free broadcasting software (BUTT or Mixxx) and your computer’s built-in microphone to start at $0 total.
How can I start an internet radio station from home?
You don’t need a studio, a transmitter, or any physical space beyond your desk. Install free broadcasting software on your computer, sign up for Caster.fm’s free hosting plan, connect a microphone, and you’re broadcasting from home. Your stream is delivered through Caster.fm’s Icecast 2.5 servers — listeners get professional-grade infrastructure whether you’re in your living room or a studio.
Is it legal to make your own radio station?
Yes. Starting an internet radio station is legal worldwide — you do not need a government broadcast licence for internet radio. However, if you play commercial music, you must obtain licences from the performing rights organisations in your country (ASCAP/BMI/SESAC + SoundExchange in the US, PPL/PRS in the UK, SOCAN/Re:Sound in Canada). Stations that play only royalty-free music, Creative Commons material, or original content do not need these licences. See our licensing guide for the full framework.
What equipment do I need to start an internet radio station?
At minimum: a computer, a microphone (your built-in laptop mic works), free broadcasting software, and an internet connection. That’s a $0 setup. For better audio quality, add a USB microphone ($30–$60) and a pair of headphones. See our equipment guide for recommendations at every budget level. The streaming server, radio website, and player are all included on Caster.fm’s free plan.
How much does it cost to run an internet radio station per month?
Hosting costs range from $0/month (Caster.fm Free) to $34/month (Cloud Plus) to $80+/month (Pro). Music licensing adds approximately $500–$1,500/year for a small US station that plays commercial music. Equipment is a one-time purchase ranging from $0 (using what you already own) to $5,000+ for a professional broadcast studio. See our cost and profitability guide for the full breakdown.
Can anyone start an internet radio station?
Yes. Internet radio has no formal barriers — no broadcast licence, no frequency application, no minimum budget, and no technical qualification. A hobbyist with a laptop and a free Caster.fm account can launch a station that reaches listeners worldwide in the same session they sign up. Community organisations, religious ministries, school groups, and independent music curators all start stations on our platform every week. The four things you need — a computer, broadcasting software, a streaming host, and an internet connection — are all available at $0. The only constraint is your own time and content.
Which is better — internet radio or traditional AM/FM radio?
Internet radio has a significant structural advantage for new broadcasters: zero transmission costs, no government licence required, instant global audience, and hosting starting at $0/month. A traditional AM/FM station might spend $5,000–$50,000/month on transmission alone. Internet radio also gives you precise listener analytics — you know exactly how many people are listening, where they are, and which shows they tune into. The trade-off is that AM/FM listeners are often in cars with a one-button access model, whereas internet radio listeners need to actively seek out your stream. For most new broadcasters, internet radio is the low-risk entry point.
Can I start an internet radio station without a computer?
Not practically. The broadcasting software that encodes your audio and sends it to the streaming server runs on a computer. However, with Caster.fm Pro’s Web DJ, the requirements are minimal — Web DJ runs entirely in a browser, so any computer (even a low-spec Chromebook or older laptop) can serve as the broadcast machine. Caster.fm Pro also includes branded iOS and Android mobile apps for your listeners, but the broadcast itself still originates from a computer.
How long does it take to set up an internet radio station?
Less than five minutes to sign up and go live with Caster.fm. After that, the actual setup time depends on how polished you want to be: configuring your encoder and testing your stream takes 5–10 minutes; customising your radio website might take 30 minutes; setting up a show schedule a
Types of internet radio stations — which format fits you?
Before you commit to equipment and software, define your station format. Your format determines your equipment needs, whether you need Smart AutoDJ, and what your promotion strategy looks like. Most stations fall into one of these four models:
Live talk / interview stations
One or more hosts running a live show with conversation, interviews, and call-ins. Equipment: a computer, a good USB or XLR microphone, and headphones. Software: BUTT (simple) or Mixxx (if you want deck-style control). No AutoDJ needed — you’re always live. This format works for podcasts that want a live broadcast component, community talk shows, religious teaching programmes, and sports commentary.
Music / DJ stations
Live DJ sets with two-deck mixing, cue points, BPM detection, and effects. Equipment: a DJ controller or audio interface, XLR microphone, headphones. Software: Mixxx (free) or Virtual DJ (paid). You’re mixing live, so you don’t need AutoDJ either. The skill is in the performance — the tech is straightforward.
24/7 automated music stations
Continuous music playback from a playlist, often with scheduled rotations and jingles. Equipment: a computer that stays on (or a VPS). Software: RadioDJ (Windows, free) or SAM Broadcaster Pro (paid). But the most important piece is Smart AutoDJ — Caster.fm’s Pro-tier feature that handles scheduled playback, rotation, and automation without a computer running the encoder. If you want a “set it and let it play” station, Pro with Smart AutoDJ is the practical path.
Hybrid talk + music stations
Live shows at scheduled times, with automated music or filler content in between. Equipment: standard live setup. Software: broadcast encoder for live hours, Smart AutoDJ for off-hours. This is the “real radio station” model — popular with community stations, college radio, and professional operations. Pro plan required for the AutoDJ side.
Understanding your format before you sign up saves you from buying equipment you won’t use (or skipping features you’ll need). If you’re testing the water: start with a live talk or DJ format on the free plan. You can always add Smart AutoDJ and upgrade to Pro later.
Compare your hosting options — Caster.fm at a glance
What sets Caster.fm’s plans apart from other internet radio hosts is straightforward: a permanent free tier with real capacity, hardware-level quality control, and a 12-year operating history. Here’s how the plans compare to what the rest of the market offers:
| Caster.fm Free | Caster.fm Cloud Plus | Caster.fm Pro | Most competitors | |
|---|---|---|---|---|
| Price | $0/mo | $34/mo | From $80/mo | From $10–$50/mo |
| Free tier | Permanent | — | — | 7–14 day trial then paywall |
| Listener slots | 400 | 1,000 | Unlimited (as promoted) | 10–5,000 (varies wildly) |
| Streaming server | Icecast 2.5 | Icecast 2.5 | Icecast 2.4 + HLS | Icecast/Shoutcast (versions vary) |
| AutoDJ | No | No | Smart AutoDJ | Sometimes included, sometimes extra |
| Radio website | Included | Included | Included | Sometimes extra or limited |
| Mobile apps | No | No | iOS + Android | Some include, most charge extra |
| Online since | 2010 | — | — | Most launched 2015–2020 |
When comparing hosts, the real questions to ask are: Is the free tier permanent or a trial? Am I getting a real Icecast server or a shared slot on a packed node? Will my stream hold up at peak hours? Does the pricing page show the full cost, or are AutoDJ and mobile apps separate charges added at checkout?
Our radio hosting comparison page lets you check Caster.fm against the field side by side. For an independent look at where Caster.fm stands against the biggest names in the space, see our detailed comparisons: Caster.fm vs Live365, Caster.fm vs Radio.co, and Caster.fm vs Radioking.
After launch — operations and audience growth
Once your station is live, the work shifts from setup to consistency and discoverability. Here’s what the first 30–90 days look like:
Week 1–2: Stabilize
- Broadcast at the same time every day or every week — consistency matters more than duration
- Monitor your stream through the Caster.fm control panel: check for dropouts, latency issues, and listener peaks
- Test on different devices (desktop browser, mobile browser, home Wi-Fi, mobile data)
- Ask a friend or two to tune in and give honest feedback on audio quality
Week 3–4: Polish
- Customize your radio website: add a logo, station description, show schedule, and social media links
- Create social media accounts for your station (at minimum: a Facebook page and an Instagram or Twitter/X account)
- Post your streaming URL prominently
- Set up a simple newsletter or community group (even a WhatsApp group works for small audiences)
Month 2–3: Promote
- Submit your station to internet radio directories (TuneIn, Streema, Radio Garden)
- Reach out to local businesses or community organisations for cross-promotion
- Invite guests — other creators, local musicians, community figures — to appear on your show
- Consider a small paid campaign ($20–$50) targeting your city or country on Facebook or Instagram
- List your station in relevant Facebook groups, community boards, and subreddits
When to upgrade
Most stations never hit 400 concurrent listeners — the free plan covers a large segment of broadcasters indefinitely. When you start approaching the listener slot ceiling, or when you need 24/7 automated broadcasting without a computer running the encoder, the upgrade path is clear:
- Cloud Plus ($34/mo): 1,000 listeners, 128 Kbps. For growing live stations.
- Pro (from $80/mo): Smart AutoDJ, branded mobile apps, HLS adaptive streaming, premium codecs. For commercial operations and 24/7 stations.