Get your first driver's license in District of Columbia

A first-time DC driver passes the vision and knowledge tests for a learner permit at a DC DMV service center, practices (under 21: six months and 40 hours), then passes the road skills test; drivers under 21 get a provisional license first.

Your situation

How old are you?
Online or in person
Start online · At least two visitsYou can take the knowledge test virtually or at a Test Proctoring Center by appointment ($49.95 virtual, $39.95 proctored, versus $10 at a service center). You then have 14 business days to bring your documents to a service center for the permit. Road tests are booked online. A DC DMV service center for the learner permit (application, documents, vision screening, knowledge test walk-in, photo), then the road skills test by appointment only; walk-ins are not accepted.
Cost
$20 permit + $10 road test + $47 licenseKnowledge test $10 at a service center ($39.95 proctored, $49.95 virtual), charged pass or fail. Learner permit $20, road test $10, driver license $47 (8 years). A $30 fee applies if you don't cancel a road test 48 hours ahead. Debit and credit card payments online, in the mobile app and in person carry a 2.5% service fee.
You leave with
Learner permit, then a driver licenseYou receive a temporary paper permit valid 45 days; the card is mailed within 10 business days (not to PO boxes).

Your plan

  1. Gather your documents

    • Show accepted documents (bring 1)
      • Unexpired U.S. passport or passport card
      • U.S. birth certificate filed with a state office of vital statistics
      • Consular Report of Birth Abroad
      • Unexpired Permanent Resident Card
      • Certificate of Naturalization or of U.S. Citizenship
      • Unexpired foreign passport with visa
    • Show accepted documents (bring 2)
      • Utility bill (Issued within the last 60 days)
      • Telephone or cell phone bill (Issued within the last 60 days)
      • Unexpired lease or rental agreement
      • Official mail from a government agency (Received within the last 60 days; not DC DMV mail)
      • DC DMV Proof of Residency Certification form (Signed within the last 60 days by someone who lives at the address, with their own DC license or ID and two proofs; no second document needed)
    • Show accepted documents
      • Current registration card with a valid window registration sticker
      • Motor vehicle liability insurance card or the policy
      • Inspection sticker (A vehicle with a failed inspection sticker is not accepted)
  2. Fill out the application

    Print and complete the Driver License or Identification Card Application and bring it with your documents to any DC DMV service center. Driver education is not required in DC.

    Obtain a REAL ID Learner Permit (DC DMV) ↗

  3. Take a free practice test

    Before the knowledge test, try our District of Columbia Permit Practice Test: 25 questions like the real exam, based on the official handbook, with every answer explained.

    Start the District of Columbia practice test

  4. Pass the vision screening and knowledge test

    At a service center the knowledge test is walk-in, first come, first served; you can also test virtually or at a Test Proctoring Center by appointment. If you fail, retest after three full calendar days. After a virtual pass, visit a service center within 14 business days or you must retest.

    Knowledge Tests (DC DMV) ↗

  5. Get your learner permit

    At 16 or older, have your photo taken and pay the permit fee. You may drive only from 6 a.m. to 9 p.m. The permit is valid 2 years for U.S. citizens and can't be renewed.

  6. Schedule the road skills test

    At 21 or older you are outside the GRAD program: with a learner permit you may schedule the road test right away, with no six-month wait and no certification form.

  7. Pass the road skills test

    Book online or call 311 or (202) 737-4404; walk-ins are not accepted. DC DMV tests at the Deanwood Road Test Office, and third-party road tests are available. Bring your permit, a vehicle that meets the requirements (or use a DMV vehicle with a consent form) and a licensed driver 21 or older. If you fail, wait 72 hours.

    Road Skills Tests (DC DMV) ↗

Common reasons people get turned away

  • If you drive yourself to the road test on a learner permit without a licensed driver, you can't take the test for 6 months.
  • A road test can be cancelled if you or your vehicle don't meet every requirement, for example a spare (donut) tire, a dashboard warning light, a cracked windshield or a failed inspection sticker.
  • After passing the knowledge test you have 14 business days to bring your documents to a service center, or the result is not honored.
  • Cancel a road test at least 48 hours ahead or pay a $30 fee at your next license transaction.
  • Fail six knowledge or road tests within 12 months and you can't test again until 12 months after the first failure; cheating on the knowledge test means a 60-day wait.
  • Under 21, bring the signed 40-hour certification form to the road test.

Offices for permits, tests and first licenses

DC DMV gives the knowledge test walk-in at all of its service centers, and you get your learner permit or license at a service center. Agency source.

5 offices where you can apply for a permit or first licenseSee them on a map, search by county or show the ones open now
1 more office where you may be able to apply for a permit or first license

Neither the office's service list nor the agency says these offices issue first driver's license. Call the office before you go.

Read more

Did it work on your first visit?

Tell us after you've been. One anonymous answer, no account, nothing else saved.


Sources · checked November 4, 2026

We wrote this plan ourselves from the official pages above on the date shown. Agencies change rules without notice: the official page always wins. DMV Decoded is independent and not a government agency; we don't book appointments or take payments.