Please wait...
Please wait...

Global streaming revenue surpasses $150bn according to latest Ampere research

Global streaming subscription revenue surpassed US$150bn for the first time in 2025 and is on track to reach US$200bn by 2030, according to the latest research from Ampere Analysis.

In 2025, global streaming subscription revenue grew by 14% to US$157.1bn, tripling in five years from US$50bn in 2020 during the height of the Covid-19 pandemic. The 2025 figure is forecast to rise by a further 29% over the next five years.

Revenue growth is being driven by a shift in focus of the major streamers from subscriber growth to monetisation through price increases and the rollout of ad-supported tiers.

As ad-free subscriber numbers stabilise, hybrid subscription and advertising models are therefore playing an increasingly important role in revenue growth.

By market, the US remains the largest contributor, accounting for 50% of global streaming subscription revenue in 2025. By platform, Netflix is the largest contributor in the US market, with revenue up 14% in 2025 following an across-the-board price increase at the start of the year.

In more crowded markets such as North America and Western Europe, the next phase of expansion is increasingly being driven by ad tier subscriptions. The share of total revenue from ad-supported tiers has risen rapidly over the past five years, up from less than 5% in 2020 to 28% in 2025.

Including ad revenue, streaming services generated US$177bn globally in 2025. As adoption of ad tiers grows and platforms expand their ad loads, advertising is expected to become an increasingly important revenue stream, adding a further US$42bn in annual revenue by 2030.

Lauren Liversedge, senior analyst at Ampere Analysis, said: “As the streaming market matures, the emphasis is no longer on pure subscriber growth but on extracting greater value from existing audiences. Price optimisation and the rise of ad-supported tiers are driving revenue growth, particularly in the most competitive markets.”

Please wait...