Yes, SoS requires you to make an appt before you arrive to ensure that you get a quick and quality service from the SoS agent. If it is a walk-in appt, it is recommended that you show up a few minutes before the appt scheduled time.