Yes, the DC DMV takes appointments, and you must book one before you visit
The District of Columbia Department of Motor Vehicles requires you to schedule an appointment before coming in for most services. You cannot walk in without one — the DMV will turn you away. You book appointments through the DC DMV website at dmv.dc.gov, and the system shows you available dates and times based on what you need to do.
The appointment system is free to use. You will need your driver's license number, state ID number, or vehicle registration number to search for available slots. Appointments typically fill up weeks in advance, especially for popular services like license renewals and vehicle registrations, so booking early matters.
Key Takeaways
- DC DMV appointments are required for most services and you book them online at dmv.dc.gov — walk-ins are not accepted.
- You need a valid ID number or vehicle registration number to search for appointment availability in the system.
- Available appointment slots vary by service type and location, and popular times fill weeks ahead.
- If you cannot make your appointment, you can cancel or reschedule through the same online system.
- Some services like vision tests or written exams may have limited appointment availability depending on demand.
How to find and book an appointment on the DC DMV website
Go to dmv.dc.gov and look for the appointment scheduling section. The website will ask you what service you need — for example, renew a license, register a vehicle, or take a written test. Select your service type first, because the available dates and times depend on which DMV office offers that service and how many appointment slots they have open.
Next, enter your identifying information. This is usually your driver's license number, state ID number, or vehicle registration number. The system uses this to pull up your record and show you which services you are may be able to access to book. Once you enter this information, the calendar will display available dates at each DMV office location.
Pick a date and time that works for you, then confirm your appointment. You will receive a confirmation number by email or text, depending on how you set up your account. Write down or save this confirmation number — you will need it when you arrive at your appointment.
What services require an appointment at DC DMV
Most in-person services at the DC DMV require an appointment. This includes renewing or replacing a driver's license, getting a state ID, registering or renewing vehicle registration, changing your address, taking a written driving test, and scheduling a road test. If you need to pay a traffic fine or handle a suspension, you may also need an appointment depending on the specific situation.
A few services may not require appointments or may have different rules. The DC DMV website lists which services need appointments when you start the booking process. If you are unsure whether your specific need requires an appointment, call the DMV at 311 (or 202-737-4404 from outside DC) to ask before you try to visit in person.
How far in advance you can book and how long appointments take
The DC DMV typically opens appointment slots 30 to 60 days in advance, though this can vary. Popular services and times fill quickly, so if you need an appointment for a specific date, book as soon as slots become available. During busy seasons — like the weeks before holidays or back-to-school time — slots may fill within days.
Appointment length depends on the service. A straightforward transaction like paying a fee or submitting paperwork might take 15 to 30 minutes. A road test or written exam can take 45 minutes to an hour. The DMV estimates appointment duration when you book, so you will have a sense of how long to plan for.
What to do if no appointments are available
If the calendar shows no open slots for your preferred date or location, you have a few options. First, check other DMV office locations in DC — different offices sometimes have different availability. Second, try searching for dates further out; slots may open as the DMV releases new appointment windows. Third, check back regularly, because cancellations create openings throughout the day.
If you need an appointment urgently and cannot find one online, call 311 or 202-737-4404 to speak with a DMV representative. They may be able to help you find an opening or direct you to an alternative way to handle your transaction, such as renewing by mail if you are may be able to access.
Canceling or rescheduling your appointment
If you need to change your appointment, log back into the DC DMV website using your confirmation number and reschedule to a different date or time. You can also cancel and book a new appointment if you prefer a different location. Canceling in advance opens up that slot for other people and helps the DMV manage wait times.
If you miss your appointment without canceling, the DMV may charge a no-show fee or require you to wait longer for your next available slot. If something unexpected comes up, cancel as soon as you know you cannot make it.
What to bring to your appointment
Bring the documents listed in your appointment confirmation email or text. This usually includes your current driver's license or state ID, proof of residency (like a utility bill or lease), and any other paperwork specific to your transaction. For vehicle services, bring your vehicle registration and proof of insurance. For a road test, bring your permit and a vehicle that is registered and insured.
Arrive 10 to 15 minutes early so you have time to check in. Bring your confirmation number with you. If you do not have the required documents, the DMV may not be able to complete your transaction and you may lose your appointment slot.
Frequently Asked Questions
Can I walk in without an appointment?
No. The DC DMV does not accept walk-ins for most services. You must have a scheduled appointment. If you arrive without one, you will be turned away and directed to book online.
What if I lose my confirmation number?
Log back into the DC DMV website with your ID number or vehicle registration number. The system will show your upcoming appointments and confirmation details. You can also call 311 or 202-737-4404 to retrieve your confirmation number.
Can someone else go to my appointment for me?
It depends on the service. For some transactions like paying a fee or submitting paperwork, a representative may be able to act on your behalf if you provide written authorization. For services that require your presence, like a road test or written exam, you must attend yourself. Check your appointment confirmation or call 311 to confirm whether someone can represent you.
How do I know if my appointment was confirmed?
You will receive a confirmation by email or text message, depending on how you set up your account during booking. Save this message and your confirmation number. If you do not receive a confirmation within a few minutes of booking, log back into the website to verify the appointment went through.
What happens if I am late to my appointment?
Arrive as close to your scheduled time as possible. If you are running late, call 311 to let the DMV know. Depending on how late you are and how busy the office is, they may work you in or ask you to reschedule. Arriving significantly late may result in losing your appointment slot.