Spotify offers two music and podcast streaming services: a free, online-only service, and a paid “Premium” service with extra features like unlimited skips and offline playback. Spotify earns some revenue from serving ads to free users, but most of its revenue (about 88% in 2019Q4) comes from Premium subscriptions. This revenue needs to cover Spotify’s fixed and variable costs, which include the costs of maintaining its servers and of paying royalties for streaming artists’ music.

Spotify’s profit function looks something like π(p)=nθ(p)(pv1)+n(1θ(p))(av2)f,π(p)=nθ(p)(pv1)+n(1θ(p))(av2)f, where pp is the price of subscribing to Spotify Premium, nn is the number of Spotify users, θ(p)θ(p) is the price-dependent proportion of these users who pay for Premium, aa is the revenue from serving ads to each free user, v1v1 and v2v2 are Spotify’s variable costs per Premium and free user, and ff is Spotify’s fixed costs. I assume that θ(p)θ(p) decreases with pp so that Spotify Premium is an ordinary good.

The profit-maximising price pp satisfies the first-order condition (FOC) 0=π(p)=nθ(p)(pv1)+nθ(p)nθ(p)(av2), where π and θ denote the derivatives of π and θ with respect to p. If a=0 and v1=v2 then the FOC can be rewritten as pθ(p)θ(p)=1, which means that, at p=p, the demand for Spotify Premium is unit elastic with respect to its price. If free users generate no ad revenue and have the same variable costs per user as Premium subscribers, then Spotify should raise its Premium price until the increased revenue per Premium subscriber exactly offsets the decrease in such subscribers. In contrast, if a>0 or if v1>v2 then Spotify must raise p further to decrease θ(p) and avoid the lost ad revenue or increased variable costs from converting too many free users.

Notice that π(p) is constant in n, so p does not change when n changes. In contrast, assuming that the second derivative of π with respect to p is negative at p (so that p is profit-maximising rather than profit-minimising), the implicit function theorem implies that pa=pv1>0>pv2. In words, the profit-maximising price is increasing in a and v1, and decreasing in v2. Intuitively, if Spotify collects more ad revenue from free users then it can afford to lose some Premium subscribers by raising the Premium price. Likewise, the greater is the difference between v1 and v2, the more expensive it is to serve Premium subscribers relative to free users and so the fewer Premium subscriptions Spotify would prefer to sell.