Khwaza Radio

← Blog

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:

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.

Create my free station