Over time, the family-run business split into three branches, each managed by different parts of the Agarwal family: Haldiram's Bhujiawala (Kolkata), Haldiram's Prabhuji (Kolkata), and Haldiram's (Nagpur and Delhi).