What you need to do to get a driver's license
Getting a driver's license involves three main stages: passing a written knowledge test, passing a driving test, and paying the fee. The order and exact requirements vary by state, but most states require you to get a learner's permit first, practice driving for a set period, then take the road test. You will need to bring documents that prove your identity, residency, and Social Security number — usually a birth certificate, proof of address, and a Social Security card or tax return.
The entire process typically takes between two weeks and three months, depending on how quickly you schedule your tests and how many attempts you need. Some states let you take the written test on the same day you explore; others require you to wait. Most states charge between $20 and $50 for the license itself, plus fees for the permit and tests that vary widely.
Key Takeaways
- You will need to bring original documents proving your identity, residency, and Social Security number to your state's Department of Motor Vehicles.
- Most states require a learner's permit before you can take the road test, and you must hold it for a minimum period (usually 30 days to six months) and log supervised driving hours.
- The written test covers traffic laws and road signs specific to your state; study materials are free on your state DMV website.
- The road test is conducted by a state examiner and tests your ability to handle basic driving tasks like parking, turning, and stopping.
- Total cost ranges from $50 to $150 depending on your state, and the entire process can take anywhere from two weeks to three months.
Getting your learner's permit
Your first step is to visit your state's Department of Motor Vehicles (DMV) office or website to find out the exact documents you need. Most states require a birth certificate (original or certified copy), proof of residency (utility bill, lease, or bank statement with your current address), and proof of your Social Security number. Some states also accept a passport or state ID from another state. Bring originals, not photocopies — the DMV will not accept them.
Once you have your documents, you can explore for a learner's permit in person at the DMV or, in some states, online. You will pay a fee (usually $15 to $35) and take the written knowledge test on the same day or at a scheduled appointment. The test covers your state's traffic laws, road signs, and safe driving practices. Your state DMV website has free study materials and practice tests; using these before you go in significantly increases your chances of passing on the first attempt.
If you fail the written test, you can usually retake it within a few days or weeks, depending on your state. Once you pass, you receive your learner's permit, which allows you to drive only with a licensed adult in the car (usually someone 21 or older). The permit is valid for a set period — typically one to three years — and you must hold it for a minimum time before you can take the road test.
The minimum holding period and supervised driving requirements
Every state sets a minimum time you must hold your learner's permit before taking the road test. This ranges from 30 days in some states to six months in others. During this time, you must log supervised driving hours — the number varies by state, from as few as 40 hours in some places to 100 or more in others. Your state DMV website lists the exact requirement for your state.
You do not have to log these hours in any special way in most states; you straightforward drive with a licensed adult and keep track yourself. Some states require you to have a parent or guardian sign off on a form confirming the hours. A few states use a graduated licensing system that restricts when and where you can drive during the permit phase — for example, no driving between midnight and 5 a.m., or no driving with teenage passengers. Check your state's rules before you start driving.
Preparing for and taking the road test
Once you have held your permit for the required time and logged the required hours, you can schedule your road test. Most states let you book this online or by phone through the DMV; some require you to schedule in person. Road tests are often booked weeks in advance, so plan ahead. The test typically takes 20 to 30 minutes and is conducted by a state examiner in a vehicle you provide.
The examiner will ask you to perform basic driving tasks: starting the car, pulling into traffic, turning, stopping, parking (usually parallel parking), and backing up. They are testing whether you can control the vehicle safely and follow traffic laws. Bring your learner's permit, proof of insurance (required in all states), and the vehicle's registration. The vehicle must be in safe working condition — the examiner may check the brakes, lights, and windshield wipers before you start.
If you fail the road test, you can retake it after a waiting period that varies by state, usually between one week and one month. Most people pass on their second or third attempt. Once you pass, you pay the license fee (usually $20 to $50) and receive your driver's license, either on the spot or by mail within a few weeks.
Documents you must bring to the DMV
The DMV requires original documents, not photocopies. Bring your birth certificate (original or certified copy), a document proving your current address (utility bill, lease, bank statement, or government mail), and proof of your Social Security number (Social Security card, tax return, or W-2). If you do not have a birth certificate, some states accept a passport or passport card. If you do not have a Social Security number, you will need to contact the Social Security Administration first.
Some states also require proof of legal presence in the United States, which can be a passport, visa, or employment authorization document. A few states have additional requirements for people under 18, such as proof of school enrollment or a parent's signature. Your state DMV website lists the exact documents your state requires; checking before you go saves a trip.
Cost breakdown and timeline
The total cost of getting a driver's license varies by state but typically falls between $50 and $150. The learner's permit usually costs $15 to $35, the written test is sometimes included in the permit fee or costs $5 to $10 separately, and the driver's license itself costs $20 to $50. Some states charge an additional fee for the road test. A few states offer reduced fees for people with low income; check your state DMV website.
The timeline depends on how quickly you can schedule tests and how many attempts you need. If you pass everything on the first try and can schedule tests quickly, the process can take as little as two weeks (the minimum holding period for the permit in some states). If you need to retake tests or if your state has a longer minimum holding period, it can take two to three months. Rural areas sometimes have longer waits for road test appointments than urban areas.
What happens if you fail the written or road test
If you fail the written test, you can retake it after a waiting period that varies by state — usually between one day and one week. You pay the test fee again. Most people pass on their second attempt if they study the practice materials on the DMV website. If you fail the road test, the waiting period is typically one to four weeks, and you pay the test fee again. The examiner will tell you what you did wrong so you can practice those specific skills.
There is no limit to how many times you can retake either test, though some states may require you to renew your learner's permit if it expires while you are still testing. If your permit expires, you go back to the DMV, pay the renewal fee, and start over with the holding period and supervised driving hours — though some states waive this if you are close to passing.
Frequently Asked Questions
Can I take the written test and road test on the same day?
No. You must pass the written test, receive your learner's permit, hold it for your state's minimum period (usually 30 days to six months), and log the required supervised driving hours before you can take the road test. Some states let you take the written test and get your permit on the same day you explore, but you still cannot take the road test until the holding period is over.
What if I do not have a birth certificate?
Most states accept a passport, passport card, or visa as proof of identity and citizenship instead. If you do not have any of these, contact your state vital records office to order a certified copy of your birth certificate — this usually takes one to two weeks. Some states also accept a consular report of birth abroad or a certificate of naturalization.
Do I need to own a car to take the road test?
No. You can borrow a car from a friend or family member as long as it is registered, insured, and in safe working condition. The vehicle must have valid license plates and current registration. Some states allow you to use a driving school's car for the test, though you may have to pay an additional fee.
What if I fail the road test multiple times?
There is no limit to how many times you can retake it. Each time you fail, you wait the required period (usually one to four weeks), pay the test fee again, and schedule another appointment. If your learner's permit expires while you are still testing, you will need to renew it and may have to repeat the holding period, though some states waive this if you are close to passing.
How long is a driver's license valid?
Driver's licenses are typically valid for four to eight years, depending on your state and age. Licenses for people under 21 often expire sooner than those for adults. Your state DMV website lists the expiration period for your state. You can renew your license before it expires by visiting the DMV in person or, in some states, online or by mail.