What you need before you start
Getting a driver's license requires two separate tests — a written knowledge test and a behind-the-wheel driving test — plus proof of identity and residency. Most states let you take the written test first without a permit, but some require you to hold a learner's permit for a set number of days before you can take the road test. The exact rules, fees, and waiting periods vary by state, so check your state's Department of Motor Vehicles (DMV) website before you go.
You will need to bring documents to prove who you are and where you live. A birth certificate, passport, or state ID card works for identity. For residency, bring a utility bill, lease, mortgage statement, or bank statement with your current address — it must be dated within the last 60 days in most states. Some states accept a pay stub or tax return instead. Call your local DMV office to confirm what they accept; the rules can differ between locations.
Key Takeaways
- You must pass a written test covering traffic laws and road signs, then pass a separate driving test with an examiner in your car.
- Most states require you to hold a learner's permit for 30 to 180 days before you can take the road test, depending on your age.
- Bring original documents proving your identity and current address; copies and digital photos are not accepted.
- Road test appointments fill up weeks or months in advance in many states, so schedule as soon as you are permitted to test.
- The written test costs between $10 and $50 and the license itself costs between $20 and $200, depending on your state and how long the license lasts.
Getting your learner's permit
The learner's permit is your first step in most states. You go to your local DMV office, bring your identity and residency documents, and take the written knowledge test. The test covers speed limits, right-of-way rules, what different road signs mean, and what to do in bad weather or emergencies. Most states let you take the test on a computer at the DMV office; a few still use paper. You usually get your score right away.
If you pass, you pay the permit fee — typically $15 to $40 — and walk out with a learner's permit the same day. This permit lets you drive only when a licensed adult 21 or older (sometimes 18 or older) sits in the front passenger seat. Some states restrict when you can drive with a permit, such as no driving after 10 p.m. or no driving on highways. Read the restrictions on your permit card before you drive.
If you fail the written test, you can usually retake it the same day or come back another day. There is no waiting period between attempts in most states, though a few require you to wait a day or a week. You pay the test fee again each time you take it.
How long you must hold the permit
The waiting period between getting your permit and taking the road test is set by your state and often depends on your age. If you are under 18, most states require you to hold the permit for 30 to 180 days — the younger you are, the longer the wait. If you are 18 or older, many states let you take the road test as soon as you pass the written test, with no waiting period. A few states require everyone to wait at least 14 days regardless of age.
During the waiting period, you must practice driving with a licensed adult. There is no minimum number of hours required in most states, but some states recommend 50 hours of practice, with at least 10 hours at night. Keep a log if your state recommends it, even though it is not legally required — it shows the examiner you have real experience behind the wheel.
Scheduling and taking the road test
Once your waiting period is over, go to your state's DMV website or call your local office to schedule a road test appointment. Many states let you book online; others require a phone call. Road test slots fill up fast — in busy areas, you may not find an opening for six weeks or longer. Schedule as soon as you are allowed to test, even if you do not feel ready yet; you can always reschedule if you need more practice time.
On test day, bring your learner's permit, proof of insurance for the car you will drive, and the car itself. The car must be registered, have working brakes and lights, and be clean enough for the examiner to see out the windows. Bring someone with a valid driver's license to drive the car to the test location if you are not yet licensed. The examiner will meet you, explain what you will do, and then sit in the passenger seat while you drive a route they choose — usually 15 to 20 minutes through city streets, highways, or both.
The examiner watches how you handle turns, stops, parking, and how you respond to traffic. They are looking for safe driving, not perfect driving. Common reasons people fail are rolling through stop signs, hitting the curb while parking, or not checking mirrors and blind spots. If you fail, you can usually retake the test within a few days or weeks, depending on your state.
What happens after you pass
When you pass the road test, the examiner tells you on the spot. You then pay the license fee — usually $20 to $200 depending on your state and how long the license lasts — and the DMV issues your license. Some states print it at the office and you leave with it the same day. Others mail it to you within one to two weeks and give you a temporary paper license to carry until it arrives.
Your new license is valid for four to eight years depending on your state. When it expires, you renew it by mail, online, or in person — you do not have to take another road test. If you move to a different state, you will need to get a new license from that state; most states do not accept licenses from other states as proof of residency.
Costs and fees by stage
The total cost of getting a driver's license ranges from $50 to $300 depending on your state and how long the license lasts. The written test costs $10 to $50. The learner's permit costs $15 to $40. The road test costs $10 to $75. The license itself costs $20 to $200. Some states charge one flat fee that covers the permit, test, and license; others charge separately for each stage. A few states waive or reduce fees for people with low income — ask your local DMV whether your state offers this.
If you fail the written test or road test and need to retake it, you pay the test fee again. If you lose your permit or license before it expires, replacing it costs $10 to $50 depending on your state.
Frequently Asked Questions
Can I take the road test in a car that is not registered to me?
Yes. The car must be registered and insured, but it does not have to be registered in your name. Many people borrow a parent's or friend's car for the test. The car must have valid plates, working brakes and lights, and a current inspection sticker if your state requires one. Bring proof of insurance for that car.
What if I fail the road test?
You can retake it. Most states let you schedule another test within a few days or weeks. You pay the test fee again. There is no limit to how many times you can retake it, though a few states require you to wait a certain number of days between attempts. Use the time between tests to practice the skills the examiner said you need to work on.
Do I need a learner's permit if I am over 18?
It depends on your state. Some states let adults 18 and older skip the permit and go straight to the road test after passing the written test. Others require everyone to hold a permit first, usually for 14 to 30 days. Check your state's DMV website to see which rule applies to you.
How many hours of practice do I need before the road test?
Most states do not require a set number of hours, but many recommend 50 hours of practice with at least 10 hours at night. The more you practice, especially in different weather and traffic conditions, the more confident you will be on test day. There is no way to verify your hours, so the recommendation is just that — a guideline, not a rule.
Can I take the written test online from home?
A few states offer online written tests, but most require you to take it at a DMV office or approved testing location. Even states that offer online tests usually require you to take the road test in person with an examiner. Check your state's DMV website to see whether online testing is available where you live.