Trade analyst Taran Adarsh took to Twitter to share the news about the movie that released on November 1, two days before Diwali.
"Krrish 3 hits a ton. Crosses Rs 100 crore marks on Monday. Friday to Monday: Rs 108.61 crore," he tweeted.
He also said that the Rakesh Roshan's film has "shattered" the highest single day record.
"And highest single day record lies shattered," wrote Adarsh and added that Krrish 3 created history on Monday by collecting Rs 35.91 crore at the box office. "The highest single day figure ever," he said.
Another trade pundit Komal Nahta described Krrish 3 as "Roshans' Diwali gift to the industry".
"Krrish 3 lights up the festival of lights. Nets Rs 35.91 crore Monday, which is the highest ever single-day collection. Roshans' Diwali gift to the industry," Nahta tweeted.
According to sources, the movie was made on a budget of Rs 100-Rs 150 crore. It hit about 3,500 screens and from day one has been doing well at the box office.
If it earned Rs 25 crore on the first day, the second day's earning was Rs 23.20 crore and on Diwali, the earning was Rs 24.30.
A third in the franchise that began with 2003 hit sci-fi movie Koi... Mil Gaya, Krrish 3 takes forward the story of the superhero Krrish.
If Krrish saw Krishna defeating Siddhant Arya and save his father Rohit, Krrish 3 sees the superhero fighting with a dark force, an evil genius called Kaal, played by Vivek Oberoi.
The movie also features Kangana Ranaut as a mutant while Priyanka Chopra plays the female lead.