What You Need to Know About DC Driver's Licenses

Washington, DC issues two types of driver's licenses: a standard Class D license for regular driving, and a Commercial Driver's License (CDL) for operating commercial vehicles. Most people need the Class D. DC does not issue a separate learner's permit — instead, you get a Learner's Permit as a stepping stone to the full license, and it has real restrictions on when and where you can drive.

The DC Department of Motor Vehicles (DMV) handles all licensing. You cannot renew or obtain a license online; you must visit a DMV service center in person. DC has three service centers: one in Northeast DC, one in Southeast DC, and one in Southwest DC. Wait times vary, but booking an appointment ahead of time is strongly recommended and often cuts your wait from hours to 30 minutes or less.

The entire process from learner's permit to full license typically takes 2 to 4 weeks if you pass all tests on your first attempt. If you need to retake the written or road test, add another 1 to 2 weeks per attempt.

Key Takeaways

  • DC requires you to obtain a Learner's Permit first, pass a written test, then pass a road test before you receive a Class D license.
  • You must visit a DMV service center in person; there is no online option for new licenses or renewals.
  • Bring your Social Security Number, proof of residency (utility bill, lease, or bank statement dated within 60 days), and proof of identity (passport, birth certificate, or state ID from another state).
  • The written test covers DC traffic laws and road signs; the road test is conducted by a DMV examiner in your own vehicle or a DMV vehicle.
  • Booking an appointment online at dc.gov/dmv reduces wait time significantly and is free.

Documents You Must Bring to the DMV

DC requires three categories of documents: proof of identity, proof of Social Security Number, and proof of DC residency. You cannot complete your transaction without all three.

Proof of identity means one of the following: a valid U.S. passport, a certified birth certificate (with a raised seal), a valid state ID or driver's license from another state, a military ID, a permanent resident card, or a visa with an I-94 form. A photocopy is not acceptable; bring the original document.

Proof of Social Security Number can be your Social Security card itself, a W-2 form, a 1099 form, a tax return, or a letter from the Social Security Administration. If you do not have a Social Security Number, you will need to explore for one first through the Social Security Administration office in DC.

Proof of DC residency must be dated within the last 60 days and can be a utility bill (electric, gas, water, or internet), a lease or rental agreement, a mortgage statement, a bank or credit card statement, a property tax bill, or a government-issued document showing your DC address. A hotel receipt or temporary housing document does not count.

Getting Your Learner's Permit

Before you can take the road test, you must first obtain a Learner's Permit by passing the written test. The written test has 25 multiple-choice questions covering DC traffic laws, road signs, and safe driving practices. You must answer at least 20 questions correctly (80%) to pass. The test is offered in English and Spanish.

You can study using the DC DMV Driver's Manual, which is free and available online at dc.gov/dmv or in print at any DMV service center. Many people also use third-party study apps, but the official manual covers everything the test asks.

When you arrive at the DMV for your written test, bring all three document categories listed above, plus the $35 fee (cash or card accepted). You will take the test on a computer at the service center. Results are when ready. If you pass, you receive your Learner's Permit on the spot, valid for one year. If you fail, you can retake the test the same day or schedule another appointment; there is no waiting period between attempts.

With your Learner's Permit, you can drive only if a licensed driver age 21 or older is in the front passenger seat. You cannot drive between midnight and 5 a.m., and you cannot use a cell phone while driving, even hands-free.

Scheduling and Taking the Road Test

You must hold your Learner's Permit for at least 10 days before you can take the road test. You cannot take the road test on the same day you pass the written test. Book your road test appointment online at dc.gov/dmv or by calling the DMV at 311 (or 202-737-4404 from outside DC). Appointments fill up quickly, especially in spring and summer; book as soon as you are may be able to access.

For the road test, bring your Learner's Permit, proof of identity, and a vehicle. The vehicle must be registered, insured, and in safe working condition. The DMV will check the brakes, lights, wipers, horn, and steering before the test begins. If anything is broken or missing, the test will not proceed. You can use your own vehicle or a DMV-provided vehicle; if you use a DMV vehicle, there is an additional $25 fee.

The road test lasts 15 to 20 minutes. The examiner will ask you to perform basic maneuvers: starting the car, turning, stopping, parking (both parallel and perpendicular), and merging. You will also drive on city streets and possibly on a highway. The examiner is looking for safe driving habits, proper use of signals, awareness of other vehicles and pedestrians, and correct mirror and blind-spot checks.

If you pass, you receive your Class D license on the spot. If you fail, you can retake the test after waiting at least one week. There is no limit to how many times you can retake it, but each attempt costs $35.

Fees and License Validity

The total cost to obtain a DC Class D license breaks down as follows: $35 for the written test (Learner's Permit), $35 for the road test, and $35 for the license itself. If you use a DMV-provided vehicle for the road test, add $25. The total is $105 to $130 depending on whether you use your own vehicle.

A DC Class D license is valid for eight years from the date of issue. You can renew it up to one year before it expires. Renewal can be done in person at a DMV service center or, in some cases, by mail if you meet certain conditions (no address change, no medical restrictions, no violations). Renewal by mail costs $35; in-person renewal also costs $35.

If your license expires, you can still renew it for up to five years after expiration, but you may be required to retake the written test or road test depending on how long it has been expired. If it has been expired for more than five years, you must start over with a new Learner's Permit and pass both tests again.

Special Circumstances and Restrictions

If you are under 18, DC has additional rules. You must be at least 16 to obtain a Learner's Permit and at least 16.5 to take the road test. Your Learner's Permit is valid for one year. If you do not pass the road test within that year, you must renew your permit. Additionally, if you are under 18, your license will have a Graduated Driver's License (GDL) restriction: you cannot drive between midnight and 5 a.m. (except for work, school, or medical reasons), and you cannot have more than one passenger under 21 in the car unless a parent or guardian is present.

If you have a medical condition that affects your ability to drive, you may need to provide a medical form signed by your doctor. DC may also require you to take a vision test or a behind-the-wheel evaluation. If you are deaf or hard of hearing, you can request an interpreter at the DMV at no cost; call ahead to arrange this.

If you are a non-citizen, you can obtain a DC license if you have a valid visa, a work permit, a permanent resident card, or a valid passport with an I-94 form. You do not need to be a U.S. citizen. However, if your immigration status expires, your license will also expire on that date.

Common Mistakes and How to Avoid Them

The most common mistake is bringing incomplete documents. Many people bring a photocopy of their birth certificate instead of the original, or a utility bill dated more than 60 days ago. Check the document requirements above before you go, and bring originals, not copies. If you are unsure whether a document counts as proof of residency, call the DMV at 311 before your appointment.

The second mistake is not booking an appointment. Walk-ins are accepted, but wait times can be 2 to 4 hours, especially on weekdays. Booking online takes 2 minutes and is free. You can book up to 30 days in advance.

The third mistake is not studying for the written test. The test is not difficult, but it does require you to know DC-specific rules (for example, DC has different speed limits in school zones than other states). Spend at least 2 to 3 hours with the official DC DMV Driver's Manual before your test.

The fourth mistake is taking the road test in an unsafe vehicle. If the DMV examiner finds a broken taillight, worn brakes, or missing wipers, the test will not happen, and you will lose your $35 fee. Check your vehicle the day before your test: all lights, brakes, wipers, horn, steering, and mirrors.

Frequently Asked Questions

Can I take the written test in a language other than English or Spanish?

No. DC offers the written test only in English and Spanish. If you need an interpreter for the road test or for communicating with DMV staff, you can request one by calling 311 at least three business days before your appointment. The interpreter service is free.

What happens if I fail the road test?

You can retake it after waiting at least one week. There is no limit to how many attempts you get. Each attempt costs $35. You keep your Learner's Permit while you prepare to retake the test, as long as it has not expired.

Do I need to take a vision test?

Yes. The DMV will test your vision at the service center before you take the written test. You must have at least 20/40 vision in each eye (with or without corrective lenses). If you wear glasses or contacts, wear them during the test. If you fail the vision test, you will be asked to see an eye doctor and bring a signed form confirming your vision is adequate.

Can I renew my DC license online?

Not for a new license. You must visit a DMV service center in person to obtain your first Class D license. However, if you already have a valid DC license and meet certain conditions (no address change, no medical restrictions), you may be able to renew by mail. Call 311 to ask whether you are may be able to access.

What if I move out of DC after I get my license?

Your DC license remains valid until it expires. You do not have to change it when ready. However, if you move to another state and plan to stay there, you should obtain a license from that state. Driving with an out-of-state license in your new state is legal for a limited time (usually 30 to 90 days), but you will eventually need to switch.