Yes, you need an appointment for most DC DMV services
The DC Department of Motor Vehicles requires an appointment for nearly all in-person transactions. You cannot walk in without one — the DMV will turn you away if you arrive without a scheduled time slot. The only exception is if you are renewing your vehicle registration online or by mail, which does not require a visit to an office at all.
This appointment requirement exists across all DC DMV locations. Whether you need a learner's permit, a road test, a license renewal, or vehicle registration, you must book ahead. The DC DMV operates a single office location in Washington, DC, and manages all appointments through an online booking system.
Key Takeaways
- You must schedule an appointment before visiting the DC DMV for any in-person service; walk-ins are not accepted.
- Appointments are booked through the DC DMV website at dmv.dc.gov, where you can see available dates and times.
- Some services like vehicle registration renewal can be completed entirely online or by mail without visiting an office.
- Appointment availability varies by season, and slots during peak times may fill weeks in advance.
- If you miss your appointment, you will need to book a new one through the online system.
How to book your DC DMV appointment online
Go to dmv.dc.gov and select the service you need from the appointment booking menu. The system will ask you to choose a service category — such as learner's permit, road test, license renewal, or vehicle registration — and then show you available dates and times. You will need to provide your name, phone number, and email address to complete the booking.
Once you select a time slot, you will receive a confirmation email with your appointment details. Save this confirmation or write down your appointment date and time. The DC DMV recommends arriving 10 to 15 minutes early, though you should not arrive more than 15 minutes before your scheduled time.
What documents to bring to your appointment
The documents you need depend on your service. For a learner's permit, bring your Social Security card, proof of residency (a utility bill or lease dated within the last 60 days), and a completed process form. For a road test, bring your learner's permit, proof of insurance, and the vehicle you will be tested in.
For a license renewal, bring your current DC license or ID card. For vehicle registration, bring your vehicle's title, proof of insurance, and proof of residency. The DC DMV website lists specific document requirements for each service type, so check before you go to avoid delays or having to reschedule.
When appointment slots are hardest to find
Appointment availability tightens during back-to-school season (August and September), around the holidays, and at the end of each month when people rush to renew licenses or registrations before they expire. If you are looking to book a road test, slots fill particularly fast because the DMV offers a limited number each week.
If you cannot find an available appointment, check the system again in a few days — cancellations open up regularly. You can also call the DC DMV at 311 (or 202-737-4404 from outside DC) to ask about upcoming availability, though the phone line is often busy during peak hours.
What happens if you miss your appointment
If you do not show up for your scheduled appointment, you will lose that time slot. You will need to go back to dmv.dc.gov and book a new appointment. There is no penalty for a single missed appointment, but repeated no-shows may result in the DMV requiring you to call ahead before booking future appointments.
If you know you cannot make your appointment, cancel it through the website as soon as possible. This frees up the slot for someone else and prevents you from being marked as a no-show.
Services you can complete without an appointment
Vehicle registration renewal can be done online at dmv.dc.gov if your vehicle is registered in DC and your registration is not expired. You can also renew by mail by sending your completed form and payment to the DC DMV. These options let you skip the appointment entirely.
Some address changes and name changes can also be handled by mail. Check the DC DMV website to see whether your specific need can be handled without visiting an office. If it can, you will save time and avoid the appointment booking process altogether.
Frequently Asked Questions
Can I get a same-day appointment at the DC DMV?
Same-day appointments are rarely available. The DC DMV typically shows available slots weeks in advance, and peak times fill quickly. Check the online system regularly for cancellations, or call 311 to ask whether any same-day slots have opened up.
What if I need to reschedule my appointment?
Log back into the DC DMV website, find your appointment, and cancel it. Then book a new appointment for a different date and time. You can reschedule as many times as needed before your appointment date.
Do I need an appointment for a duplicate license or ID card?
Yes. A duplicate license or ID card requires an in-person appointment at the DC DMV. You will need to bring your current license or ID and proof of residency. Book through dmv.dc.gov like any other service.
Can someone else go to my appointment for me?
No. You must be present for your appointment. The DMV will not process your request if you send someone else in your place, even if they have your permission and documents.
Is there a way to avoid the appointment system?
Only for services that can be completed online or by mail, such as vehicle registration renewal. For any service requiring an in-person visit — learner's permits, road tests, license renewals, or vehicle title transfers — an appointment is mandatory.