Yes, a passport is mandatory to register and take the TOEFL exam. The prospective test taker should make sure that the passport is valid at the time of application and throughout the TOEFL exam time.