Media Server

Media Server Billing Strategies

Pricing models, bundling strategies, and automation tips for selling media server access alongside IPTV subscriptions.

5 min read
Published February 12, 2026
Updated March 2, 2026
18 views
billing
pricing
media-server
strategy
bundling
vod

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:

  1. Product Name: "VOD Access -- Gold Tier"
  2. Price: EUR 7/month
  3. Billing Cycle: Monthly
  4. Panel Configuration: Set to Manual Provisioning (or use webhook automation).
  5. 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.