The cost of opening a Haldiram franchise in India typically ranges from ₹50 lakh to ₹1.5 crore. This includes the franchise fee (₹10 lakh to ₹20 lakh), setup and infrastructure costs, initial inventory, and stock. The investment can vary based on the location and the type of franchise outlet, such as a retail store, express, or restaurant. Franchisees are also required to pay an ongoing royalty fee of 5% to 7% of monthly sales, along with potential marketing fees. The potential for profit depends on location and management, with many franchises breaking even within 1-2 years.