What you need to do to get a California driver license

To get a California driver license, you will visit the Department of Motor Vehicles (DMV), pass a written test about traffic laws, pass a driving test, and pay a fee. The whole process typically takes several weeks from start to finish because the DMV processes applications in the order they receive them, and you cannot take the driving test until you have passed the written test and held a permit for at least six months. You will need to bring specific documents proving your identity, residency, and Social Security number — the DMV has a checklist on its website that shows exactly which documents work for your situation.

The process has two main stages: getting your permit first, then converting it to a full license. Most people start by taking the written test to get a learner's permit, which lets you practice driving with a licensed adult in the car. After six months with the permit and after you turn 16 (if you are a minor), you can schedule and take the behind-the-wheel driving test. Once you pass that test, the DMV issues your license.

Key Takeaways

  • You must bring documents proving your identity, California residency, and Social Security number — the DMV website lists which documents the agency accepts for each category.
  • You will take a written test first to get a learner's permit, then wait at least six months before you can take the driving test for a full license.
  • The DMV charges a fee for the permit and a separate fee for the license; both fees are listed on the DMV website and vary slightly depending on your age.
  • You can schedule your driving test appointment online through the DMV website, and the wait time for an appointment varies by location and season.
  • If you fail the written or driving test, you can retake it, but you must wait a certain number of days between attempts — the DMV will tell you the exact wait period when you fail.

Documents you need to bring to the DMV

The DMV requires three types of documents: proof of identity, proof of California residency, and proof of your Social Security number. You do not need all three from the same document — you can mix and match. For identity, the DMV accepts a U.S. passport, a birth certificate, a consulate ID, or several other documents listed on the DMV's "Acceptable Documents" page. For residency, you can bring a utility bill, a lease, a mortgage statement, or a bank statement dated within the last 60 days — the document must show your name and current California address.

For your Social Security number, you can bring your Social Security card itself, a W-2 form, a 1099 form, or a tax return. If you do not have a Social Security number, you will need to explore for one through the Social Security Administration before you can get a driver license. The DMV website has a full list organized by document type, so you can check what you have at home before you go to the office. Bring the originals, not copies — the DMV staff will look at them but will not keep them.

Taking the written test for your learner's permit

The written test covers California traffic laws, road signs, and safe driving practices. You can study using the California Driver Handbook, which the DMV publishes free online and also prints in paper form at DMV offices. The test has 36 questions, and you must answer at least 30 correctly to pass. You take the test at a DMV office on a computer, and you get your score when ready after you finish.

If you fail the written test, you can retake it, but you must wait at least one day before your next attempt. Many people study the handbook for a few days or a week before taking the test. After you pass, the DMV issues your learner's permit on the spot, and you can start practicing driving with a licensed adult right away. Your permit is valid for 12 months, so if you do not take your driving test within that year, you will need to retake the written test.

The six-month waiting period and practice requirements

California law requires you to hold your learner's permit for at least six months before you can take the driving test. During this time, you must practice driving with a licensed adult who is at least 25 years old and sitting in the front passenger seat. There is no minimum number of hours you must practice, but the DMV recommends at least 50 hours of practice, with at least 10 of those hours at night. Many people practice more than this, especially if they are nervous about the test.

You can use this time to get comfortable with different road conditions — residential streets, highways, parking, and night driving. The more varied your practice, the better prepared you will be for the test. Keep track of your practice hours if you want to, though the DMV does not require proof. If you are under 18, your permit also comes with restrictions: you cannot drive alone, and you cannot drive between 11 p.m. and 5 a.m. unless a parent or guardian is in the car.

Scheduling and taking your driving test

After you have held your permit for six months and turned 16 (if you are a minor), you can schedule your driving test online through the DMV website or by calling your local DMV office. The wait time for an appointment varies — in busy areas or during peak seasons, you might wait several weeks. When you schedule, you will choose a date and time, and the DMV will send you a confirmation. Write down your appointment details and bring them with you on test day.

On the day of your test, arrive 15 minutes early with your learner's permit, proof of residency, and proof of insurance for the vehicle you will be driving. The test takes about 20 minutes and covers basic driving skills: starting the car, turning, stopping, parking, and following traffic laws. The examiner sits in the passenger seat and watches you drive on local streets. You must follow all traffic laws during the test — speeding, running a red light, or hitting a curb will result in failure. If you pass, the DMV will issue your license that day or within a few days.

Fees and what happens if you fail

The DMV charges a fee for your learner's permit and a separate fee for your driver license. The exact amounts vary based on your age and the type of license you are getting. You can find the current fees on the DMV website. You pay the permit fee when you pass the written test, and you pay the license fee when you pass the driving test. The DMV accepts cash, check, debit card, and credit card.

If you fail the driving test, you can retake it, but you must wait at least two weeks before your next attempt. You do not need to retake the written test — your permit remains valid. You will need to pay the test fee again when you reschedule. Many people fail on their first attempt and pass on their second or third try, so failure is not unusual. After you fail, ask the examiner what you need to work on, then practice those specific skills before your next test.

Renewing your permit if it expires before you pass the driving test

Your learner's permit is valid for 12 months from the date the DMV issues it. If you do not pass your driving test within that year, your permit will expire, and you will need to retake the written test to get a new one. This means starting the six-month waiting period over again. To avoid this, schedule your driving test appointment well before your permit expires — do not wait until the last month.

If your permit is about to expire and you have not yet scheduled your test, contact your local DMV office right away to book an appointment. If your permit does expire, you can retake the written test when ready, and your new permit will be valid for another 12 months. You do not lose any of the practice hours you have already completed — you just need a valid permit to take the driving test.

Frequently Asked Questions

Can I take the written test and driving test on the same day?

No. You must pass the written test first, receive your learner's permit, and then wait at least six months before you can take the driving test. This waiting period is set by California law and cannot be shortened.

What if I do not have a Social Security number?

You must obtain a Social Security number from the Social Security Administration before the DMV will issue a driver license. You can explore for a number online, by mail, or in person at your local Social Security office. The process usually takes a few weeks.

Can someone else take the driving test in my place?

No. You must take the driving test yourself. The examiner needs to watch you drive to make sure you can safely operate a vehicle. Letting someone else take the test for you is illegal.

What should I do if I fail the driving test?

Ask the examiner which skills you need to improve, then practice those specific areas with your licensed adult supervisor. You can retake the test after waiting at least two weeks. Pay the test fee again when you reschedule your appointment.

Do I need to bring my own car for the driving test?

Yes. The vehicle must be registered, insured, and in safe working condition. The DMV will not provide a car for you to use during the test. Make sure your brakes, lights, and windshield wipers all work before you arrive.