How to Start a Community Radio Station in South Africa
23 September 2026
Community radio has always punched above its weight in South Africa — local news, local music, local languages, and a direct line to an audience that national broadcasters often miss. Going online removes the biggest historical barrier (an ICASA broadcasting licence and transmitter budget) and replaces it with something almost anyone can do in an afternoon. Here's the practical path.
1. Decide your format before anything else
"Community radio" covers a lot of ground: a neighbourhood, a language group, a genre, a congregation, a campus. Pick one clearly enough that you could describe it in a sentence — "Amapiano and local news for Soweto," "isiZulu gospel and community notices," "campus talk and student music." A focused station is easier to grow than a general one; you can always widen later.
2. Get your stream hosted
You need a ShoutCast/Icecast server to broadcast from — this is the part most guides skip over, and the part Khwaza Radio exists for. Sign up free, pick your station name, and a server is provisioned automatically; no waiting on anyone. The free plan is enough to test your setup and run a small station before you need to upgrade.
3. Choose how you'll broadcast
Two options, and most stations end up using both:
- Live — free software like BUTT connects a microphone or mixer straight to your stream. Good for talk shows, request shows, live events.
- AutoDJ — upload a music library once and your station plays 24/7 even when nobody's at the desk. This is what keeps a community station "always on" without a rotating roster of presenters.
See the broadcasting guides for exact setup steps for BUTT, RadioDJ, AutoDJ and broadcasting from a phone.
4. Sort out licensing before you launch, not after
Playing recorded music publicly — including over an internet stream — requires licences in South Africa, typically from SAMRO (composers/publishers), SAMPRA (performers/rights owners) and CAPASSO (mechanical rights). See our licensing explainer for what each one actually covers. Sorting this out early avoids a much harder conversation later.
5. Give people a way to listen
Every Khwaza Radio station gets a listen link and an embeddable web player you can drop straight into a website, WhatsApp group description, or Facebook page with one line of HTML. Share the link everywhere your community already is — don't wait for people to come looking for a radio station.
6. Launch, then iterate
Don't wait for a "perfect" schedule. Get on air with a few hours of programming or a solid AutoDJ rotation, tell your community, and adjust based on what people actually respond to. See our audience-growth guide for what to do once you're live.