Media and entertainment businesses generate revenue in many ways. The global entertainment and media industry is projected to earn $3.5 trillion in revenue in 2029 from various sources. A given company might offer subscriptions, advertising deals, pay-per-view events, digital downloads, licensing agreements and platform commissions. With all these different inputs, it’s important to have a good handle on revenue recognition, which determines when each of these types of revenue is earned.
Revenue recognition in media and entertainment involves synchronising reported revenue with the delivery of access, content and services. Below, we’ll explain how revenue recognition for media companies works across subscriptions, licensing, advertising and marketplace models, as well as how finance teams can ensure accurate, compliant reporting.
What's in this article?
- What is revenue recognition in media and entertainment?
- How does revenue recognition under ASC 606 and IFRS 15 work for media companies?
- How are subscriptions, pay-per-view and digital purchases recognised?
- How should media companies account for bundles, free trials and promotional pricing?
- When should ad-supported or marketplace revenue be reported gross vs. net?
- How do refunds, credits and chargebacks affect recognised revenue?
- How can media company finance teams simplify revenue recognition?
- How Stripe Payments can help
What is revenue recognition in media and entertainment?
Revenue recognition in media and entertainment is the process of determining when a company has actually earned its money. Deciding when money is earned generally involves knowing what type of model is being used.
Access-based models (e.g. subscriptions, memberships, streaming tiers) typically generate revenue that’s recognised over the period of access. Transaction-based models (e.g. pay-per-view events, digital purchases) are usually recognised at delivery or availability. Licensing arrangements often fall somewhere in between and depend on the contract terms and whether the licence grants ongoing access or a one-time usage right.
How does revenue recognition under ASC 606 and IFRS 15 work for media companies?
Two standards – Accounting Standards Codification (ASC) 606 and International Financial Reporting Standard (IFRS) 15 – set global rules for how revenue is recorded. Media companies can follow these steps to correctly recognise revenue:
Identify the contract with a customer: Revenue recognition begins with a legally enforceable contract and a probability that the company will collect payment.
Identify the performance obligations: A performance obligation is an agreement to deliver a good or service. In media, that good or service could be ongoing access to a streaming platform, a one-time digital download, a live broadcast event, a content licence or something else. Bundled arrangements might contain multiple obligations, which must be evaluated separately.
Determine the transaction price: The transaction price is the total amount the company expects to receive. This can include both fixed and variable amounts. Discounts, promotional pricing, usage-based fees, revenue shares and potential refunds all affect this figure.
Allocate the transaction price: The transaction price should be allocated to the contract’s performance obligations. If a contract contains multiple obligations, allocate the total price based on relative stand-alone selling prices to ensure each obligation carries an appropriate share of revenue.
Recognise revenue as obligations are satisfied: Revenue is recorded either over time or at a point in time. Subscription access is generally recognised over the service period, while a one-time content sale is recognised when the customer gains control of the content.
How are subscriptions, pay-per-view and digital purchases recognised?
Revenue recognition timelines vary across different types of purchases. From an accounting perspective, the important distinction here is whether the customer receives value over time or all at once.
Here are some examples of different types of revenue and how they should be treated:
Subscription revenue: When customers pay for ongoing access, such as for monthly streaming or digital memberships, revenue is recognised in portions over the subscription term. If a customer prepays for a year, the cash is initially recorded as deferred revenue and recognised gradually as each month of access is provided. Any prepaid, unused portion remains deferred or becomes refundable according to the contract terms.
Pay-per-view events: With one-time events such as live sporting events and concerts, revenue is recognised when the event is broadcast and the customer gains access. Prepayments collected before the event remain deferred until the event is delivered and the performance obligation is satisfied.
Limited-time rentals: If a customer purchases a 48-hour streaming rental, revenue is usually recognised when the rental period begins and access is granted.
Digital files: When a customer buys a digital file such as a film, game or e-book, revenue is recognised at the moment the customer gains control (typically at download or access).
Intellectual property licenses: If a licence grants the buyer a right to use existing content without ongoing involvement, revenue is often recognised at a point in time. If the licence provides ongoing access or requires continued support or updates, revenue might be recognised over time instead.
How should media companies account for bundles, free trials and promotional pricing?
Growth strategies in media often revolve around packaging and pricing. Tactics such as bundles, free trials and promotional pricing change how revenue is accounted for.
Here’s how recognition works for different package types:
Bundled services: When multiple distinct goods or services are sold together (e.g. streaming plus music, internet plus content access), each component is generally evaluated as a separate performance obligation. The total contract price is allocated based on relative stand-alone selling prices so that each obligation carries its proportionate share of revenue. If a bundle is sold at a discount, that discount usually must be allocated across all distinct obligations unless evidence supports allocating it differently.
Integrated offerings: If services are highly interdependent, they can be collectively treated as one performance obligation. In practice, however, many media bundles contain distinct elements that require allocation.
Free trials: If a customer can walk away from a free trial without paying, there’s no income guarantee from that customer. Revenue recognition doesn’t start until the customer converts to a paid arrangement.
Free months within committed contracts: If a contract includes a "free" month as part of a longer paid term, the total transaction price is spread across the entire service period and the free month effectively becomes a pricing adjustment.
Promotional discounts: Reduced introductory pricing lowers the transaction price and revenue recognised during those discounted periods.
Material rights and incentives: Offers such as discounted future renewals and bonus content might create additional performance obligations if they provide rights the customer wouldn’t otherwise receive. A portion of the price must be allocated to those rights and recognised when exercised.
When should ad-supported or marketplace revenue be reported gross vs. net?
If the company controls the good or service before transferring it to the customer, it's the principal and reports the revenue as gross. If the business is instead paid to arrange the transaction, it's an agent and reports the revenue as net. Helpful indicators here include whether the company has primary responsibility for fulfilling the contract, has discretion in setting prices, bears inventory risk or assumes credit risk.
Revenue reporting as a principal: When a company controls advertising inventory or content before delivery, such as by selling ad space on its own platform, it's acting as the principal. It records the full amount paid by the advertiser as gross revenue. Payments made to partners or content creators are recorded separately as expenses.
Revenue reporting as an agent: If the company's role is limited to facilitating a transaction between a buyer and a third party, such as by connecting advertisers with publishers, the company records only its fee or commission as revenue and reports it as net.
Digital marketplaces, app distribution platforms and content aggregators must evaluate each revenue stream separately. In some arrangements, the platform might act as principal; in others, it might function as agent.
How do refunds, credits and chargebacks affect recognised revenue?
Sometimes, transactions are reversed. Media companies must account for this reality by incorporating refunds, service credits and disputed payments into revenue recognition.
Keep the following in mind:
Refund rights: If customers have the right to a refund (e.g. for a subscription cancellation, a digital return or a service failure), revenue must reflect only the amount the company expects to keep. Businesses are required to estimate expected refunds and record a refund liability for reversible amounts.
Deferred revenue adjustments: When a prepaid subscription is cancelled in the middle of a term and a refund is issued, any remaining deferred revenue tied to unused service must be reversed. Revenue is recognised only for the portion of the service that was actually delivered.
Customer credits: Service credits issued for outages or goodwill gestures reduce the contract's transaction price and are treated as a reduction of revenue.
Promotional credits for future use: If credits apply to future services, the transaction price of the ongoing contract must be adjusted accordingly, along with the revenue recognised.
Chargebacks and payment disputes: When a payment is reversed by a bank or card network, previously recognised revenue tied to that transaction needs to be reversed. The company can recognise revenue only for amounts it ultimately collects.
How can media company finance teams simplify revenue recognition?
When billing systems, ad platforms and licensing contracts are separate, revenue recognition becomes difficult. Bringing those streams under a single framework helps simplify processes.
Here are some options:
Centralise contract and billing data: Subscription billing, advertising sales and licensing agreements could all feed into one revenue engine. A unified data layer can minimise reconciliation work and prevent inconsistent treatment across business lines.
Automate allocation and scheduling: Revenue recognition software can automatically allocate transaction prices across performance obligations and generate deferred revenue schedules.
Integrate refunds and adjustments in real time: Systems should automatically update recognised and deferred revenue whenever they’re affected by refunds, credits or disputes. This keeps financial reporting aligned with real events.
Maintain audit-ready documentation: Revenue recognition requires judgement, especially regarding estimates and control assessments. Systems and processes should preserve audit trails for allocation decisions, refund estimates and contract modifications.
Use specialised tools: Payment providers like Stripe can support revenue recognition workflows. These tools update revenue schedules as transactions occur to reduce the burden on finance teams.
How Stripe Payments can help
Stripe Payments provides a unified, global payments solution that helps any business – from scaling startups to global enterprises – accept payments online, in person and around the world.
Stripe Payments can help you:
Optimise your checkout experience: Create a frictionless customer experience and save thousands of engineering hours with prebuilt payment UIs, access to 125+ payment methods and Link, a wallet built by Stripe.
Expand to new markets faster: Reach customers worldwide and reduce the complexity and cost of multicurrency management with cross-border payment options, available in 195 countries across 135+ currencies.
Unify payments in person and online: Build a unified commerce experience across online and in-person channels to personalise interactions, reward loyalty and grow revenue.
Improve payment performance: Increase revenue with a range of customisable, easy-to-configure payment tools, including no-code fraud protection and advanced capabilities to improve authorisation rates.
Move faster with a flexible, reliable platform for growth: Build on a platform designed to scale with you, with 99.999% historical uptime and industry-leading reliability.
Learn more about how Stripe Payments can power your online and in-person payments or get started today.
The content in this article is for general information and education purposes only and should not be construed as legal or tax advice. Stripe does not warrant or guarantee the accuracy, completeness, adequacy, or currency of the information in the article. You should seek the advice of a competent lawyer or accountant licensed to practise in your jurisdiction for advice on your particular situation.