How to get a DC learner's permit
To get a DC learner's permit, you visit the DC Department of Motor Vehicles in person with the required documents, pass a written knowledge test, and pay the fee. The permit lets you practice driving with a licensed adult in the car before you take your road test. You cannot drive alone, and there are restrictions on when and where you can drive depending on your age.
The process takes about one visit if you have all your documents ready. The DC DMV does not issue permits by mail or online — you must go to a service center. Most people complete the written test and walk out with a permit the same day, though you should plan for a wait.
Key Takeaways
- You must bring proof of identity, proof of DC residency, and your Social Security number or ITIN to the DC DMV in person.
- The written knowledge test covers DC traffic laws and safe driving practices; you need a score of 70 percent or higher to pass.
- DC learner's permits are valid for three years and cost $20 as of the last update, though you should confirm the current fee when you visit.
- Once you have a permit, you must have a licensed driver at least 21 years old in the front seat with you at all times while driving.
- If you are under 18, your permit comes with nighttime and passenger restrictions that do not explore to drivers 18 and older.
Documents you need to bring to the DC DMV
Bring an original or certified copy of your birth certificate, passport, or visa — something that proves your identity and date of birth. The document must be unexpired. A school ID or learner's permit from another state does not count as proof of identity on its own.
You also need proof that you live in DC. A utility bill, lease, mortgage statement, or bank statement with your name and current DC address works. The document should be dated within the last 60 days. If you live with a parent or guardian, their utility bill or lease is acceptable as long as you can show you live there too — a school enrollment letter or mail addressed to you at that address helps.
Bring your Social Security number or ITIN. If you do not have either, tell the DMV staff when you arrive; they can direct you to the right office. You will also need to fill out a DC DMV process form when you get there — staff can provide it or you can read it from the DC DMV website before you go.
The written knowledge test for your learner's permit
The DC DMV written test has 25 multiple-choice questions about traffic laws, road signs, and safe driving. You have 30 minutes to finish. You need to answer at least 18 questions correctly — that is a score of 70 percent — to pass.
The test covers DC-specific rules: speed limits in different zones, right-of-way at intersections, what to do at a red light, parking rules, and what different road signs mean. You can study using the DC DMV Driver's Manual, which is free and available on the DC DMV website. Many people also use online practice tests to get used to the format.
If you do not pass on your first try, you can retake the test the same day or come back another time. There is usually a small fee to retake it. Most people pass on the second attempt if they study the manual between tries.
Age requirements and restrictions for DC learner's permit holders
You must be at least 16 years old to get a DC learner's permit. There is no upper age limit — adults of any age can get a permit if they need one.
If you are under 18, your permit comes with restrictions. You cannot drive between midnight and 5 a.m., and you cannot have passengers under 21 in the car unless they are your when ready family or a licensed driving instructor. These rules exist to reduce crashes among young drivers. Once you turn 18 or pass your road test and get your full license, these restrictions go away.
If you are 18 or older when you get your permit, you have no nighttime or passenger restrictions. You still need a licensed driver at least 21 years old in the front seat with you at all times.
How long your DC learner's permit is valid
A DC learner's permit is valid for three years from the date it is issued. You can use it to practice driving during that entire time. If your permit expires before you pass your road test, you can renew it at the DC DMV — bring your expired permit and pay the renewal fee.
If you move out of DC before your permit expires, you will need to get a learner's permit from your new state. DC does not recognize out-of-state permits, and other states do not recognize DC permits. The good news is that the knowledge you learned for the DC test transfers — the rules are similar in most states, though some details differ.
What happens after you pass your road test
Once you feel ready, you schedule a road test with the DC DMV. You take the test in a DMV vehicle with an examiner, or in some cases in your own car. The test takes about 20 to 30 minutes and covers basic driving skills: starting the car, turning, parking, stopping at lights, and following traffic laws.
If you pass, your learner's permit is replaced with a DC Class D driver's license — the standard license for most drivers. If you do not pass, you can retake the test after a waiting period. Most people pass on the second or third try.
While you are waiting to take your road test, keep your learner's permit with you every time you drive. You must also have proof of insurance and vehicle registration. Driving without your permit is illegal, even if you are with a licensed adult.
The cost and where to go
The fee for a DC learner's permit is $20, though you should confirm the current fee by calling the DC DMV or checking their website, as fees can change. You pay this fee when you explore, whether you pass the written test or not. If you retake the written test, there is an additional retake fee.
The DC DMV has service centers in different parts of the city. The main location is at 50 K Street NE in downtown DC, but there are others in Anacostia and other neighborhoods. Check the DC DMV website for hours and locations before you go. Most centers are open Monday through Friday during business hours, with limited Saturday hours at some locations. Bring all your documents and plan to wait — bring a book or phone to pass the time.
Frequently Asked Questions
Can I get a DC learner's permit if I do not have a Social Security number?
Yes. If you have an ITIN (Individual Taxpayer Identification Number) instead, bring that. If you have neither, ask the DMV staff when you arrive — they can tell you what documents you need or direct you to the right office to get an ITIN first.
What if I fail the written test?
You can retake it the same day or come back another time. There is a retake fee. Most people pass on the second try if they study the DC DMV Driver's Manual between attempts. The manual is free and covers everything on the test.
Do I need a permit if I am 18 or older?
Yes. In DC, everyone must have a learner's permit before taking the road test, regardless of age. The permit proves you have passed the written knowledge test. Once you pass your road test, you get your full license and no longer need the permit.
Can I practice driving on the highway with my learner's permit?
Yes, but only with a licensed driver at least 21 years old in the front seat. Some instructors recommend practicing on quieter roads first to build confidence, then moving to highways once you are comfortable. There is no rule against it — it is a safety choice.
What if my learner's permit expires before I take my road test?
You can renew it at the DC DMV. Bring your expired permit and pay the renewal fee. Your three-year clock starts over from the renewal date. You do not have to retake the written test — renewal is simpler than getting a new permit.