Why Indian Films Have So Many Songs
Indian films have songs because Indian stage drama always had songs, and the first Indian sound film simply carried the habit onto screen. It stayed because it works commercially. The music is released weeks before the film, it advertises the film for free, and the music rights are sold as a separate business that can earn money whether the film succeeds or not.
The short version
- •India had a long tradition of drama with music and dance long before cinema arrived.
- •The first Indian sound film, Alam Ara in 1931, had seven songs. The pattern was set immediately.
- •Actors have not sung their own songs since the 1930s. Playback singers record them separately.
- •Music is released before the film, so the songs are the advertising.
- •Music rights are sold on their own, which means a film can earn from its songs even if it flops.
The habit is older than cinema
This is the part usually left out. Indian theatre did not separate music from drama in the first place.
Parsi theatre, which was hugely popular in the late 1800s, mixed spoken scenes with songs. So did folk forms across the country — jatra in Bengal, nautanki in the north, and many others. Classical Sanskrit drama had used music and dance far earlier still.
So when films arrived, there was no tradition of a play without songs to compare them to. A story with music in it was simply what a story looked like.
The first talkie set the rule
Indian films were silent until 1931. That year, Alam Ara became the first Indian film with sound.
It had seven songs.
That is the whole origin. The moment sound was possible, Indian cinema used it for music, because that was what audiences already expected from a stage story. Within a couple of years, a film without songs was the odd one out.
One early film is said to have carried several dozen songs. The industry settled down from there, but the direction had been fixed in the very first year.
The actors are not singing
In the early years the actors did sing, which limited casting badly. You had to find someone who could act and sing.
From the mid 1930s the industry moved to playback singing. A singer records the song in a studio. The actor lip-syncs to it on set. The two jobs became completely separate.
That change made the playback singer a star in their own right. Lata Mangeshkar, Mohammed Rafi, Kishore Kumar, S. P. Balasubrahmanyam and K. J. Yesudas were household names across the country, often more recognisable by voice than the actors were by face.
It is worth saying plainly, because a lot of viewers outside India assume otherwise: when you watch a Hindi or Tamil film song, you are almost never hearing the actor on screen.
Why it survived: the songs pay for the film
Tradition explains how it started. Money explains why it never stopped.
Film music in India is sold as its own product. A music label buys the rights, and that deal is signed and paid regardless of how the film performs. For a mid-sized film, the music deal can cover a meaningful slice of the budget before a single ticket is sold.
The songs are also the marketing. They are released weeks or months ahead of the film, they play on radio, on television, at weddings and now on streaming and short video apps. A hit song keeps the film in front of people for months, and none of that airtime is bought.
No other film industry has an advertising channel quite like it. That is the real reason the songs stayed.
It is changing, slowly
The five or six song film is no longer automatic. Many recent Indian films use two or three songs, and often play them under a montage rather than stopping the story for a full performance.
Streaming pushed this along. A song is easy to skip at home, and writers know it. Thrillers and crime dramas made for OTT frequently have no songs at all, only a score.
But the big theatrical release has not moved much. A large star vehicle still arrives with a full album, a promotional single months in advance, and at least one song built to be played very loudly in a full hall. As long as that works, it will keep happening.
Common questions
Why do Bollywood films have songs?
Because Indian stage drama had always combined story with music, and the first Indian sound film, Alam Ara in 1931, carried that straight onto screen with seven songs. It survived because film music is sold separately and advertises the film for free.
Do Indian actors sing their own songs?
Almost never. Since the mid 1930s, Indian films have used playback singing — a professional singer records the song and the actor lip-syncs to it on screen. Playback singers such as Lata Mangeshkar and S. P. Balasubrahmanyam became stars in their own right.
What was the first Indian film with songs?
Alam Ara, released in 1931, was the first Indian sound film and contained seven songs. Indian cinema used sound for music from its very first year.
Are Indian films still full of songs?
Less than before. Many films now use two or three songs, often over a montage, and shows made for streaming frequently have none. Big theatrical releases still arrive with a full album, because the music is still the cheapest advertising available.
Where this came from
- Alam Ara — Wikipedia ↗
- Filmi — Indian film music — Wikipedia ↗
- Playback singer — Wikipedia ↗
- Parsi theatre — Wikipedia ↗
Published Sep 3, 2026 · Last checked Sep 3, 2026