The film, which hit the screen on Thursday, a day after Diwali, reunites Salman with his "Hum Aapke Hain Koun..!" and "Hum Saath-Saath Hai" director Barjatya after a gap of 16 years.
According to a statement, the Hindi version of `Prem Ratan Dhan Payo` alone has collected a total of Rs.101.47 crore. On Thursday, the opening day, the movie made Rs.40.35 crore, on Friday it minted Rs.31.05 crore, and on Saturday the collection was Rs.30.07 crore.
Also starring Sonam Kapoor, Anupam Kher, Swara Bhaskar, Armaan Kohli and Neil Nitin Mukesh, `Prem Ratan Dhan Payo` brings a story of a royal family and how an outsider, Prem, played by Salman, tries to mend the broken bridges of the family.
However, the film failed to appeal to the critics who termed it as a `royal pain` and also said that in the film `Prem and his family ensure that you are still trapped in the time machine of the 1980s`.
According to trade guru Taran Adarsh, the film is set to gain mileage in the coming days.
He tweeted: `#PremRatanDhanPayo crosses Rs.100 crore on Day 3 (Saturday). Business should again witness an upward trend today (Sunday). Big four-day total on the cards`.
The movie, made on a budget of Rs.60 crore, also released in Tamil and Telugu.