Media Server Billing Strategies
Pricing models, bundling strategies, and automation tips for selling media server access alongside IPTV subscriptions.
Media Server Billing Strategies
Adding a media server (Plex, Jellyfin, or Emby) to your IPTV offering creates new revenue opportunities. This guide covers pricing models, bundling strategies, and how to automate the billing lifecycle.
Why Offer Media Server Access?
- Higher ARPU (Average Revenue Per User) -- customers who buy a bundle spend 30-50% more than live-TV-only customers.
- Lower churn -- customers using both live TV and VOD are less likely to cancel because they get more value.
- Competitive differentiation -- many IPTV providers only offer live channels. A VOD library sets you apart.
- Passive income -- once the library is set up, adding new subscribers costs almost nothing.
Pricing Models
Model 1: Bundle Pricing
Include media server access in every plan at a slightly higher price.
| Plan | Live TV | VOD | Price |
|---|---|---|---|
| Basic | Yes (1 device) | No | EUR 8 |
| Standard | Yes (2 devices) | Yes (Movies only) | EUR 13 |
| Premium | Yes (4 devices) | Yes (Movies + Series + 4K) | EUR 22 |
Pros: Simple for customers, higher baseline revenue. Cons: Customers who only want live TV pay more.
Model 2: Add-On Pricing
Sell media server access as a separate add-on during checkout.
| Item | Price |
|---|---|
| IPTV Monthly (base) | EUR 10 |
| Plex/Jellyfin VOD Add-On | EUR 5/month |
| 4K Content Add-On | EUR 3/month |
| Content Requests (Overseerr) | EUR 2/month |
Pros: Customers choose what they want, clear upsell path. Cons: More complex checkout, lower attach rate unless you promote it well.
Model 3: Tiered Library Access
Offer different levels of VOD access based on content quality or volume.
| Tier | Content | Price |
|---|---|---|
| Silver | Movies (last 2 years, 1080p) | EUR 4 |
| Gold | All movies + TV series (1080p) | EUR 7 |
| Platinum | Everything + 4K + content requests | EUR 12 |
This works well with Jellyfin/Emby where you can control library access per user through the API.
Setting Up Products in IPTVbp
For each media server tier, create a separate product:
- Product Name: "VOD Access -- Gold Tier"
- Price: EUR 7/month
- Billing Cycle: Monthly
- Panel Configuration: Set to Manual Provisioning (or use webhook automation).
- Description: List what is included (number of movies, series, quality).
If bundling with IPTV, create a single product that triggers both panel provisioning (for live TV) and webhook (for media server).
Automation with Webhooks
IPTVbp can fire webhooks on subscription lifecycle events:
| Event | Webhook Payload | Your Script Action |
|---|---|---|
subscription.created |
Customer email, product ID | Create media server user, grant library access |
subscription.renewed |
Customer email, new expiry | No action (user stays active) |
subscription.suspended |
Customer email | Disable media server user |
subscription.cancelled |
Customer email | Disable or delete media server user |
subscription.reactivated |
Customer email | Re-enable media server user |
Configure webhooks in Settings > Webhooks > Add Endpoint.
Managing Costs
Media servers have real infrastructure costs:
- Storage: 1 TB of content requires ~1 TB of disk. A good library starts at 4-8 TB.
- Bandwidth: Each 1080p stream uses 8-12 Mbps. 4K uses 25-40 Mbps.
- CPU: Transcoding is CPU-intensive. Budget 1 core per simultaneous transcode.
- Hardware transcoding: A GPU (Intel Quick Sync or NVIDIA) dramatically reduces CPU usage.
Cost example for 100 active VOD subscribers:
| Resource | Specification | Monthly Cost |
|---|---|---|
| Server | 8 cores, 32 GB RAM, NVIDIA T400 | EUR 60-80 |
| Storage | 8 TB HDD | EUR 15-20 |
| Bandwidth | 1 Gbps unmetered | Included |
| Total | EUR 75-100 |
At EUR 5/month per subscriber, 100 subscribers generate EUR 500/month revenue against EUR 100/month cost -- a healthy 80% margin.
Content Strategy
- Quality over quantity: 500 well-curated titles beat 5,000 poorly organised ones.
- New releases matter: Customers expect recent movies within weeks of release.
- Automate with Radarr/Sonarr: Set up automatic downloading of new content.
- Organise by genre: Create Jellyfin/Emby libraries by genre for easy browsing.
- Subtitles: Use Bazarr to automatically fetch subtitles in multiple languages.
- Request system: Overseerr lets customers request content, which improves satisfaction and reduces churn.
Monitoring and Analytics
Track these metrics:
- Attach rate: Percentage of IPTV customers who also buy VOD access.
- VOD usage: How many hours per week the average customer streams.
- Peak concurrent streams: To size your hardware correctly.
- Most popular content: To prioritise library additions.
- Churn comparison: VOD customers vs. live-TV-only customers.
Use Jellyfin/Emby dashboards for streaming metrics and IPTVbp analytics for billing metrics.
Scaling
As you grow:
- Add more storage: Expand to a NAS or dedicated storage server.
- Add a second media server: Use DNS-based load balancing to distribute users.
- Use a CDN: For very large deployments, serve static media files through a CDN.
- Separate transcoding: Offload transcoding to a dedicated server with a powerful GPU.
Related Articles
Creating and Configuring IPTV Products
Learn how to create IPTV subscription products with proper pricing, billing cycles, and panel configuration.
Plex Integration for IPTV Billing
Set up Plex as a media server alongside your IPTV panel and manage access through IPTVbp billing.
Automated Billing and Provisioning
How IPTVbp automates the entire subscription lifecycle from purchase to provisioning, renewal, suspension, and cancellation.