How to book a New York DMV appointment online
You can book a New York DMV appointment through the official DMV website at dmv.ny.gov. Go to the "Make an Appointment" section, select the type of transaction you need (license renewal, road test, permit test, or ID card), and choose your preferred location and date. The system shows you available time slots for the next several weeks.
You will need to enter your driver's license number or ID number to start. If you don't have one yet, you can still book a road test or permit test appointment — the system will guide you through that path. After you select your time slot, you'll receive a confirmation number by email. Save this number; you'll need it when you arrive.
The online system is open 24 hours a day. Appointments typically fill up fastest for evening and weekend slots, so if you have flexibility, weekday morning appointments are usually easier to find.
Key Takeaways
- Book through dmv.ny.gov by selecting your transaction type, location, and preferred date and time from available slots.
- You will receive a confirmation number by email that you must bring to your appointment, along with required documents for your specific transaction.
- If you cannot book online or need to reschedule, you can call 518-402-4368 during business hours to speak with a representative.
- Arrive 10 to 15 minutes early with all required documents; arriving late or without documents may result in your appointment being cancelled.
- Some transactions like road tests and commercial license renewals have longer wait times, so book as far in advance as your situation allows.
What documents to bring to your appointment
The documents you need depend on what you're doing. For a standard license renewal, bring your current driver's license, proof of residency (a utility bill, lease, or mortgage statement dated within the last 30 days), and your Social Security number. If you're renewing after your license has expired, you may also need to pass a vision test.
For a first-time license or permit, bring your birth certificate or passport, proof of residency, your Social Security number, and proof of your New York address (a lease or utility bill works). If you're under 18, a parent or guardian must be present.
For a road test, bring your permit, a vehicle that is registered and insured, and proof of residency. The vehicle must pass a safety inspection — headlights, wipers, mirrors, and brakes all need to work. Bring the vehicle's registration and proof of insurance.
If you're not sure what you need for your specific transaction, call 518-402-4368 before your appointment. Showing up without required documents is the most common reason appointments are cancelled.
What to expect during your appointment
When you arrive, check in at the front desk with your confirmation number and ID. You'll be called when it's your turn. For license renewals and ID cards, the process usually takes 15 to 30 minutes — you'll answer questions, have your photo taken, and pay the fee. For permit tests, you'll sit at a computer and answer 20 multiple-choice questions about New York traffic laws. You need 14 correct answers to pass.
For road tests, an examiner will inspect your vehicle, then take you on a 15- to 20-minute drive through local streets. The examiner will ask you to perform specific maneuvers like parallel parking, three-point turns, and lane changes. You'll be graded on vehicle control, observation, and following traffic laws.
Bring your confirmation number, all required documents, and a valid form of ID. Leave your phone in your pocket during the appointment — using it during a test or exam will result in an automatic failure. If you're taking a road test, make sure the vehicle is clean and in safe working condition.
If you need to reschedule or cancel
You can reschedule your appointment through the same dmv.ny.gov website where you booked it. Log in with your confirmation number and select a new date and time. You can also call 518-402-4368 to reschedule by phone.
If you need to cancel, do so as soon as you know you won't be able to make it. This frees up the slot for someone else and prevents a no-show on your record. Repeated no-shows can make it harder to book future appointments.
If you miss your appointment without cancelling, you'll need to book a new one through the website. There is no penalty for a single missed appointment, but the DMV tracks patterns of no-shows.
Why your appointment might be cancelled
The DMV will cancel your appointment if you don't show up 15 minutes before your scheduled time, if you don't have all required documents, or if you fail to bring your confirmation number. If you arrive without the right documents, ask the staff whether you can reschedule instead of losing your slot entirely.
For road tests, the vehicle must pass a safety check. If the examiner finds a problem with brakes, lights, wipers, or steering, the test will be cancelled and you'll need to book a new appointment after the vehicle is repaired.
If you're taking a permit or road test and you're under 18, a parent or guardian must be present. If they're not, your appointment will be cancelled.
Appointment wait times by location and transaction type
Wait times vary by DMV office and by what you're doing. License renewals usually have the shortest wait — you can often find an appointment within one to two weeks at most locations. Permit tests and road tests take longer; road test appointments in busy areas like New York City can be booked several months in advance.
Rural and suburban DMV offices generally have shorter wait times than city offices. If you're flexible on location, checking offices outside your when ready area can sometimes get you an earlier slot. The dmv.ny.gov website shows available dates for each location, so you can compare.
If you're in a hurry, some DMV offices offer same-day or next-day appointments for certain transactions, but these fill up quickly. Check the website regularly or call 518-402-4368 to ask about cancellations at your preferred location.
What to do if you can't book online
If the dmv.ny.gov website is not working or you're having trouble booking, call 518-402-4368 during business hours (Monday through Friday, 8 a.m. to 4 p.m.). A representative can book an appointment for you over the phone and will email you a confirmation number.
Some people without internet access or who need help with the online system can visit a DMV office in person to book an appointment at the front desk. This takes longer than booking online, but staff can help you choose the right transaction type and find an available slot.
If you're deaf or hard of hearing, call the TTY number at 518-402-2777. If you need an interpreter, let the DMV know when you book so they can arrange one for your appointment.
Frequently Asked Questions
Can I book an appointment for someone else?
No. The person who needs the DMV transaction must book the appointment themselves using their own information. If someone is unable to use the website or phone system, you can help them book, but they must provide their own license or ID number to start the process.
What if I don't have a confirmation number?
Check your email, including spam and promotions folders, for the confirmation message. If you can't find it, call 518-402-4368 and provide your name and date of birth; a representative can look up your appointment and give you the number.
Can I bring someone with me to my appointment?
For most transactions, you can bring one person for support, but they must wait in the lobby. For road tests, only a parent or guardian of a minor is allowed in the vehicle. For permit tests, only the person taking the test is allowed at the testing station.
What happens if I fail my road test?
You can book another road test appointment through the website. There is no waiting period between attempts in New York, so you can reschedule as soon as another slot opens. You'll pay the test fee again for each attempt.
Is there a fee for booking an appointment?
No. Booking an appointment is free. You only pay when you complete your transaction — for example, the license renewal fee or road test fee. Payment is due at the time of your appointment.