Board of Control for Cricket in India vs. Regional Director, Employees' State Insurance Corporation & Anr.
Background
The Regional Director of the Employees' State Insurance (ESI) Corporation held in 2011 that BCCI was covered under the ESI Act (a welfare law funding benefits like sickness and maternity cover for employees) from 2007 onward, and later demanded contribution amounts running into lakhs of rupees. BCCI resisted, arguing it is primarily a sports-promotion body, not a commercial "shop," so the Act should not apply to it. Both the Employees' Insurance Court and the Bombay High Court ruled against BCCI, holding it qualified as a "shop" under a 1978 Maharashtra government notification, so BCCI approached the Supreme Court.
Decision Breakdown
The Supreme Court applied its own earlier ruling in Bangalore Turf Club Ltd. v. Regional Director, ESIC (2014), which held that "shop" under the ESI Act must be read broadly, as any place carrying out systematic, organised commercial activity providing goods or services, not narrowly as a traditional retail store, because the ESI Act is welfare legislation meant to be interpreted liberally in favour of covered employees. Looking at BCCI's actual activities (selling match tickets, providing entertainment, earning income from international tours and the Indian Premier League) the Court held these amounted to systematic commercial activity, regardless of whether BCCI's stated predominant purpose was to promote cricket as a sport. It rejected BCCI's reliance on Income Tax Act precedents as inapplicable since that statute serves a different purpose, and dismissed the special leave petitions, upholding ESI coverage for BCCI's employees.
Lesson Learnt
For welfare legislation like the ESI Act, courts look at an organisation's actual, overall commercial activities (ticket sales, sponsorship, entertainment revenue) rather than its stated primary mission, when deciding whether it must extend statutory benefits to its workers; a non-profit or sports body is not automatically exempt just because its stated object is not "commerce."