You cannot buy a driver's license — you must earn it through your state's testing process

A driver's license is not a product you purchase. It is a credential issued by your state's Department of Motor Vehicles (or equivalent agency) after you pass a written test, a vision test, and a driving test. The fees you pay — usually $20 to $50 for a standard license — cover the cost of processing and issuing the document itself, not the license as a privilege.

If you see websites or individuals offering to "sell" you a license, they are offering a fake document. A fake license is a felony in all 50 states and will result in criminal charges, jail time, and a permanent record that will prevent you from ever holding a real license.

The legitimate path takes weeks, not hours, and requires you to pass tests that measure your knowledge and ability. This article walks you through the actual steps, the documents you need, and what happens at each stage.

Key Takeaways

  • You must pass a written knowledge test, a vision test, and a behind-the-wheel driving test administered by your state's DMV or equivalent agency.
  • Before you test, you will need proof of identity (passport, birth certificate, or state ID), proof of residency (utility bill or lease), and your Social Security number or ITIN.
  • Most states issue a learner's permit first, which lets you practice driving with a licensed adult in the car for 6 months to 2 years before you take the road test.
  • The entire process from learner's permit to full license typically takes 6 months to 2 years, depending on your state and how quickly you pass each test.
  • Fees vary by state but usually total $40 to $100 across the learner's permit and full license, plus any costs for practice tests or driving school.

What documents you need before you walk into the DMV

Your state's DMV will ask for proof of three things: who you are, where you live, and your tax identification number. Bring originals, not copies, because staff will examine them in person.

Proof of identity can be a U.S. passport, a certified birth certificate, a state ID, a military ID, or a tribal ID card. A school ID or work ID will not work. If you were born outside the United States, bring your passport or your Certificate of Naturalization or Permanent Resident Card.

Proof of residency must show your current address. A utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days will work. A piece of mail from a government agency also works. A credit card statement usually does not.

Your Social Security number or ITIN is required so the DMV can check whether you have any outstanding tickets, suspensions, or other holds on your driving record. Bring your Social Security card if you have it, or be ready to provide the number from memory. If you do not have a Social Security number, bring your ITIN documentation.

Getting your learner's permit: the first test

Most states require you to get a learner's permit before you can take the road test. A learner's permit lets you drive with a licensed adult (usually age 21 or older) in the passenger seat while you practice.

To get a learner's permit, you will take a written knowledge test at the DMV. The test covers traffic laws, road signs, right-of-way rules, and safe driving practices. You can study using your state's official driver's manual, which is free and available online on your state DMV website. Many states also offer free practice tests online so you can see the format before you take the real one.

You will also take a vision test at the DMV. If you wear glasses or contacts, bring them. If you fail the vision test, you will be told on the spot and can retake it after you get corrective lenses.

If you pass both tests, you will pay the permit fee (usually $15 to $30) and walk out with a learner's permit the same day. The permit is valid for 6 months to 2 years, depending on your state.

How long you must hold a learner's permit before the road test

States vary widely on how long you must hold a learner's permit. Some states require 6 months; others require 1 year or more. A few states with no mandatory waiting period let you take the road test as soon as you pass the knowledge test, though this is rare.

During this time, you are required to practice driving. Most states require a minimum number of supervised driving hours — often 50 hours of daytime driving and 10 hours of nighttime driving — before you can take the road test. Keep a log of your practice sessions so you can show it to the examiner if asked.

Some states require you to take a driver's education course (usually 30 hours of classroom instruction plus 6 hours behind the wheel with a certified instructor) before you can test. Others offer it as optional but may reduce your insurance rates if you complete it. Check your state's DMV website to see what is required in your state.

Taking the road test and passing it

The road test is administered by a DMV examiner who sits in the passenger seat while you drive. The test usually lasts 20 to 40 minutes and covers basic driving skills: starting the car, turning, stopping, parking, merging, and following traffic laws.

You must bring your learner's permit, proof of insurance, and the vehicle you will be driving (it must be registered and have working lights, wipers, and brakes). The vehicle must also have a valid inspection sticker if your state requires one.

The examiner will ask you to perform specific maneuvers — parallel parking, a three-point turn, or backing up — and will watch how you handle traffic, obey speed limits, and respond to other drivers. You will fail if you hit a curb, run a red light, fail to signal, or cause an accident. Minor mistakes like hesitating or slightly overshooting a turn usually do not result in failure.

If you pass, you will be issued your full driver's license on the spot or within a few days by mail, depending on your state. If you fail, you can retake the test after waiting a few days or weeks (the waiting period varies by state).

What happens if you fail a test

Failing the knowledge test or the road test is not permanent. You can retake it, usually after waiting 1 to 7 days. Each retake costs another test fee, usually $10 to $20.

If you fail the road test multiple times, consider taking a professional driving lesson with a certified instructor. An instructor can identify specific skills you need to improve and give you feedback in real time. One or two lessons often make the difference between failing and passing.

If you fail the knowledge test, go back to your state's driver's manual and take the free practice tests again. Most people who fail the written test did not study the manual thoroughly enough. The second attempt is usually successful.

Fees and timeline from start to finish

StepTypical FeeTypical Timeline
Learner's permit (knowledge + vision test)$15–$30Same day
Holding learner's permit (required practice period)$06 months to 2 years
Road test$20–$40Same day results
Full driver's license issuance$15–$30Same day or 1–2 weeks by mail
Total cost (all steps)$50–$1306 months to 2+ years

The timeline depends on your state's waiting period and how quickly you pass each test. If you pass the knowledge test on your first try, hold the permit for the minimum required time, and pass the road test on your first try, you could have a full license in 6 months. If you retake tests or live in a state with a longer waiting period, it could take 2 years or more.

Frequently Asked Questions

Can I take the road test without holding a learner's permit first?

In most states, no — you must hold a learner's permit for a minimum period (usually 6 months to 1 year) before you can take the road test. A few states allow you to skip the permit and go straight to the road test if you pass the knowledge test, but this is uncommon. Check your state DMV website to see the requirement where you live.

What if I do not have a Social Security number?

If you are a non-citizen with a work permit or visa, you can use your ITIN (Individual Taxpayer Identification Number) instead. Bring your ITIN documentation to the DMV. Some states also accept a passport number or visa number in place of a Social Security number. Call your state DMV ahead of time to confirm what they will accept.

Do I have to take a driver's education course?

Requirements vary by state and sometimes by age. Drivers under 18 often must complete a state-approved driver's education course; adult drivers usually do not. Check your state DMV website or call your local DMV office to see whether it is required where you live. Even if it is not required, completing one may lower your car insurance rates.

What if I fail the road test multiple times?

You can retake it as many times as needed, usually after waiting a few days between attempts. Each retake costs another test fee. If you keep failing, a professional driving instructor can identify what you are doing wrong and help you fix it. One or two paid lessons often make the difference.

How long is a driver's license valid?

Most states issue licenses valid for 4 to 8 years. Your license will show the expiration date on the front. You can renew it online, by mail, or in person at the DMV, usually 30 to 90 days before it expires. Renewal is simpler than getting your first license — you usually do not have to retake the tests.