What You Need to Start
A radio hosting business sells streaming server capacity — clients pay a monthly fee to host their internet radio station on your infrastructure. Your job is to provision, manage, and support that infrastructure while clients focus on their content. It's a recurring revenue model with relatively low marginal costs once your servers are set up.
The core components are: a VPS (or dedicated server) running a streaming server control panel, billing software to handle subscriptions and automatic provisioning, a website for marketing, and a support system. The technical setup is more straightforward than most hosting niches because radio streams are simpler to manage than full web hosting — no databases per client, no PHP stacks, no complex file permissions.
Choosing and Sizing Your VPS
Your VPS is the foundation. For a radio hosting business, the bottleneck is almost always network bandwidth, not CPU or RAM. A single client streaming 128kbps to 100 simultaneous listeners uses about 12.8 Mbps. 10 clients, each with 50 listeners, uses 64 Mbps. Size your VPS accordingly.
Recommended starting configuration: 4 CPU cores, 8GB RAM, 100GB SSD storage, and at least 1 Gbps unmetered bandwidth (or 10TB monthly transfer). Providers that work well for radio hosting include Hetzner (excellent price-to-bandwidth ratio in Europe), Vultr (good global coverage), and OVH/Kimsufi (unmetered bandwidth options). Avoid providers that meter bandwidth tightly — an unexpected traffic spike from a popular client can result in enormous overage charges.
For disk space: each client needs storage for their streaming logs and configuration. If you offer clients the ability to upload music for AutoDJ, disk requirements multiply quickly. A client with 5,000 MP3 tracks at 4MB average needs 20GB. Plan for this or explicitly exclude music storage from entry-level plans.
As you grow beyond 20–30 clients, consider splitting across multiple VPS instances — one per geographic region reduces latency for clients' listeners, and it prevents a single server failure from taking down your entire client base simultaneously.
Install Your Hosting Control Panel
A streaming control panel gives clients a self-service dashboard to manage their station — start/stop the stream, upload music, view statistics, manage DJs — without needing to contact you for every change. There are three main options:
Centova Cast ($29.99/month for commercial use) is the most widely deployed radio hosting panel. It supports both Icecast and Shoutcast, integrates with WHMCS for automatic provisioning, and has a polished client interface. It's the industry standard for a reason — reliable, well-documented, and has a large community. Install it on your VPS following the official installer:
wget http://centova.com/installers/centovacast-install.sh
bash centovacast-install.sh
Everest Cast is a newer, actively developed alternative to Centova Cast with a more modern UI. It supports AzuraCast integration and has built-in reseller features. Worth evaluating if you're starting fresh — some operators find it easier to configure than Centova.
AzuraCast with multi-station setup is a free option. AzuraCast can host multiple stations on a single instance and has a station management interface, though it doesn't have the same level of hosting-provider-specific features (auto-provisioning, WHMCS integration) as Centova or Everest out of the box. Suitable for operators comfortable with more manual management.
Set Up WHMCS Billing
WHMCS is the standard billing and client management platform for hosting businesses. It handles subscription payments, automatic account provisioning (creating the client's radio account when they sign up), invoicing, and support tickets. Without WHMCS, you'll be manually creating accounts, chasing payments, and managing cancellations — which doesn't scale.
WHMCS costs $15.95/month for the Starter plan (up to 250 clients). Purchase a license, install WHMCS on a separate domain (your hosting website), and install the Centova Cast WHMCS module from the Centova client area. Configure the module with your Centova Cast API key and server details.
Key WHMCS setup steps: configure your payment gateways (Stripe and PayPal are essential — offer both), set up automated invoice emails and overdue reminders, configure the suspension rules (suspend accounts after how many days overdue), and test the full provisioning flow end-to-end before going live. Create a test account and confirm that signing up, paying, and receiving radio station credentials all happens automatically.
Configure WHMCS products to map exactly to your Centova Cast package limits — bitrate, listener slots, disk space, and whether AutoDJ is included. A mismatch between what WHMCS provisions and what Centova enforces causes client complaints.
Design Your Hosting Packages
Most radio hosting businesses offer 3–5 tiered packages. Here's a typical structure that works well for a new provider:
Starter: 1 stream, 128kbps MP3, 50 listener slots, 1GB disk, no AutoDJ. Good for trial clients and podcast-style stations. Price: $8–12/month.
Standard: 1 stream, 128kbps MP3, 200 listeners, 5GB disk, AutoDJ included. Your highest-selling package — the sweet spot for community radio stations. Price: $15–20/month.
Professional: 2 streams (main + backup), 192kbps, 500 listeners, 20GB disk, AutoDJ, priority support. For commercial stations. Price: $35–50/month.
Business: Unlimited streams on a dedicated server partition, custom bitrate, 1000+ listeners, 50GB disk, managed setup included. Price: $80–150/month.
Don't offer too many packages at launch — 3 packages is usually enough. You can add more as you learn what clients actually need. Complexity in your package structure creates support overhead and billing confusion.
Pricing Strategy That Works
Radio hosting is a competitive market — there are providers charging as little as $5/month for basic streams. Don't compete at the bottom of the market on price alone. Compete on support quality, setup assistance, and reliability. A client paying $15/month who gets a response to their support ticket within 2 hours is far more loyal than one paying $5/month with no support.
Annual billing discounts drive retention. Offer 2 months free for annual payment — this gives clients a reason to commit, and it gives you predictable cash flow. Clients on annual billing cancel at a dramatically lower rate than those on monthly billing.
Consider offering a free setup service for new clients. "We'll configure your automation software and connect it to your new stream" differentiates you from providers that just sell server space. This setup service also reduces support tickets in the first month, which is typically when clients have the most questions.
Avoid underpricing so severely that you can't maintain the service. Calculate your actual cost per client: VPS cost divided by client slots, plus a portion of your WHMCS license, support time, and bandwidth. If a client generates $10/month in revenue but 2 hours of support per month, that's not sustainable. Build support limits into contracts or price them out of entry-level plans.
Need this fixed by an expert?
RadioTech Studio diagnoses and fixes radio issues fast — usually same day. Send us your details.
Build Your Hosting Website
Your website needs to convert visitors into paying clients. Keep it focused: pricing page, features, "why choose us," and a simple signup flow. Don't overload it with technical jargon — potential clients want to know "how much does it cost," "how many listeners can I have," and "will you help me set it up."
Essential website pages: Home (what you offer, key benefits), Pricing (clear package comparison table), Getting Started (what happens after signup), FAQ (common pre-sales questions), and Contact/Support. A blog covering radio topics (like this one) builds organic search traffic over time.
Install an SSL certificate and make sure your site loads fast — slow hosting websites signal poor-quality hosting to prospective clients. Use a CDN for static assets. Make the signup button prominent on every page.
Integrate a live chat widget (Tawk.to is free) — many potential clients have quick questions that would prevent them from signing up if they had to wait for an email response. Live chat converts pre-sales inquiries into clients at a high rate.
Getting Your First Clients
The hardest part of any hosting business is landing the first 10 clients. Once you have reviews and social proof, growth becomes self-sustaining. Strategies that work for radio hosting specifically:
Radio forums and communities: Sites like Radioking Community, Radio.co Blog, and various Facebook groups for internet radio operators are full of potential clients. Offer genuine help and advice (not just spam with your link). When you establish yourself as knowledgeable, people naturally ask what hosting provider you'd recommend.
Launch offer: Offer the first 10 clients 50% off for 6 months in exchange for a review. This seeds your social proof and generates real feedback to improve your service. Price this at a sustainable level — don't offer a deal so deep that you can't afford the support time.
Content marketing: Blog posts targeting searches like "internet radio hosting," "best radio streaming server," and "how to start an internet radio station" drive long-term organic traffic. The articles take time to rank, but they attract buyers with genuine intent.
Partner with radio consultants and setup services: People who set up radio stations for clients (like RadioTech Studio) are often asked for hosting recommendations. A referral partnership with setup services can generate a steady stream of pre-qualified clients.