Netflix invested approximately $17 billion in content in 2023, with plans to increase to $18 billion in 2025, while YouTube's reported $32 billion content spend in 2024 primarily represents revenue shared with its creators, music licensing, and NFL Sunday Ticket.