The initial investment for a Wow Momo franchise can vary depending on the location, size of the outlet, and other factors. On average, it can range from INR 10 lakhs to INR 25 lakhs. This includes the franchise fee, equipment, interior setup, and initial inventory.