Book your DC learner's permit appointment through the DMV's online system or by phone
The District of Columbia Department of Motor Vehicles requires you to schedule an appointment before you can test for a learner's permit. You cannot walk in without one. The DMV offers two ways to book: through its website at dmv.dc.gov or by calling 202-727-5000. The online system is faster and shows you available dates and times when ready, while the phone line has wait times but works if you do not have internet access or prefer to speak with someone.
Appointments typically fill up 2 to 4 weeks in advance, especially on weekends and after school hours. If you need a permit quickly, call early in the morning or check the website late at night when cancellations are more likely to appear. The DMV processes learner's permit tests at multiple locations across DC, and you can choose which office works best for your schedule when you book.
Key Takeaways
- Book online at dmv.dc.gov or call 202-727-5000; walk-ins are not accepted for learner's permit tests.
- Bring your Social Security number, proof of DC residency (utility bill or lease), and a completed process for a Driver's License or Permit (Form DL-43) to your appointment.
- The written test takes about 20 minutes and covers DC traffic laws, road signs, and safe driving practices; you must score at least 70 percent to pass.
- Appointment slots fill weeks in advance, so book as soon as you know you are ready to test rather than waiting until the last minute.
What documents you need to bring
The DMV requires specific documents at your appointment. Bring an original or certified copy of your birth certificate, a valid passport, or a state ID card to prove your identity. You also need proof of DC residency — a utility bill, lease agreement, bank statement, or government mail addressed to you at your DC address and dated within the last 60 days.
You must provide your Social Security number or an Individual Taxpayer Identification Number (ITIN). If you do not have either, you can request a waiver, but the DMV will ask for additional documentation. Bring the completed process for a Driver's License or Permit (Form DL-43), which you can read from dmv.dc.gov or fill out on paper at the office. If you are under 18, a parent or guardian must sign the form.
Bring your current learner's permit if you are renewing one, or bring proof of your current out-of-state permit if you are transferring. The DMV also accepts a school ID or work ID as supplemental proof of identity if your primary document is expired.
How to use the online booking system
Go to dmv.dc.gov and look for the "Schedule an Appointment" link on the homepage. Select "Learner's Permit Test" from the service menu. The system will ask you to enter your name, date of birth, email address, and phone number. You do not need to log in or create an account — the booking is anonymous until you confirm.
Next, choose your preferred DMV office location. DC has multiple service centers; the main office is at 50 K Street NE, but there are also locations in other neighborhoods. The system shows you available dates and times for each location. Select a slot that works for you. You will receive a confirmation email with your appointment number, date, time, and office address. Save this email or write down your confirmation number — you will need it when you arrive.
If you need to cancel or reschedule, return to dmv.dc.gov and use the same confirmation number to modify your appointment. Cancellations made at least 24 hours in advance do not count against you, but canceling less than 24 hours before your slot may result in a longer wait for your next available appointment.
What to expect during your appointment
Arrive 10 to 15 minutes early with all your documents. A DMV staff member will verify your identity and residency, check that your form is complete, and take a digital photo for your permit. This process takes about 5 to 10 minutes. You will then be called to a testing station where you will take the written exam on a computer or paper, depending on the office.
The test has 25 questions covering DC traffic laws, road signs, right-of-way rules, and safe driving practices. You have 20 minutes to complete it. You must answer at least 18 questions correctly (70 percent) to pass. If you fail, you can retake the test the same day at some locations, or you will need to book another appointment. The DMV will tell you your score when ready after you finish.
If you pass, you will pay the permit fee (currently $25 for a learner's permit valid for two years) and receive your permit on the spot. The permit is valid when ready and allows you to drive with a licensed adult in the vehicle. You do not need to return for a road test to get your learner's permit — that comes later when you are ready for your full driver's license.
Phone booking and what to have ready
Call 202-727-5000 during business hours (typically 8:30 a.m. to 4:30 p.m., Monday through Friday). Wait times range from 10 to 45 minutes depending on the time of day. Have your name, date of birth, phone number, and email address ready. Tell the representative you want to book a learner's permit appointment.
The representative will ask which DMV office you prefer and show you available dates and times. They will confirm your appointment over the phone and send a confirmation email to the address you provide. Write down your confirmation number when ready — you will need it at your appointment. If the phone line is busy, try calling early in the morning or late in the afternoon when fewer people are calling.
If your preferred appointment slot is full
If the dates and times you want are booked, you have several options. Check the online system again in a few days — cancellations happen regularly as people reschedule or no longer need their appointments. Early morning slots (before 9 a.m.) and weekday afternoons tend to have more availability than evenings and weekends.
You can also book an appointment at a different DMV location if one has earlier availability. The test is the same at all DC offices, so choosing a less popular location may get you in sooner. If you are flexible on dates, booking 4 to 6 weeks out instead of 2 to 3 weeks out will almost always show more open slots.
What happens if you miss your appointment
If you do not show up for your appointment without canceling, the DMV may require you to wait longer for your next available slot. The exact penalty varies, but missing appointments without notice can result in a 30-day or longer wait before you can book again. If an emergency comes up, call 202-727-5000 as soon as possible to cancel or reschedule.
If you arrive late, the DMV may not be able to fit you in, especially during busy hours. Arriving 10 to 15 minutes early ensures you have time to check in and complete the paperwork before your test window closes. If you are running late, call the office directly to let them know — some locations will hold your slot for 15 minutes, but this is not may provide.
Frequently Asked Questions
Can I book an appointment for someone else?
No. The person taking the test must book their own appointment or have a parent or guardian book it on their behalf if they are under 18. The DMV requires the applicant's name, date of birth, and contact information to create the appointment.
How far in advance can I book an appointment?
You can typically book up to 60 days in advance through the online system. If you are booking by phone, the representative can usually show you availability for the next 30 to 45 days. Booking early gives you more choice of dates and times.
What if I fail the written test?
You can retake the test at some DMV locations the same day, though you may have to wait a few hours. At other locations, you will need to book a new appointment. There is no additional fee for retakes. You can take the test as many times as needed until you pass.
Do I need to bring my Social Security card?
You do not need the physical card, but you must provide your Social Security number. If you do not have a number or ITIN, ask the DMV about a waiver when you call or book online. You will need to provide additional documentation in that case.
Can I change my appointment after I book it?
Yes. Use your confirmation number on dmv.dc.gov to reschedule or cancel. Changes made 24 hours or more before your appointment do not count against you. Last-minute changes may result in longer waits for your next available slot.