Singham received an excellent opening of over 80% at the box office and it also witnessed a huge amount over the first weekend. Over the weekdays, the film didn't witness any major fall and it ended its first week on a solid note with earning over Rs. 50 crores. In the second week also, the film collected well and dropped by around 50% from its first week.
The film remained strong at the box office for many weeks and it ensured a huge lifetime earning for the film in the domestic market. In the overseas, Singham made a huge collection and collected over Rs. 40 crores. It is due to the powerful performance of the Singham which helped the film to cross Rs. 140 crores mark in the worldwide.