What you need to do to get a California driver's license

To get a California driver's license, you will need to pass a written test on traffic laws, pass a driving test, and provide proof of identity, residency, and Social Security number. The process takes place at a Department of Motor Vehicles (DMV) office and typically spans several weeks from start to finish. You cannot skip steps or test before you are ready — California requires you to hold a learner's permit for at least six months before you can take the driving test.

The fastest path is to gather your documents first, then schedule your written test appointment online through the DMV website. Once you pass that test, you will receive your learner's permit on the same day. After holding it for six months and practicing with a licensed adult, you schedule your driving test through the same online system.

Key Takeaways

  • You must pass a written test on California traffic laws before you can get a learner's permit, and you must hold that permit for at least six months before taking the driving test.
  • Bring original documents proving your identity, California residency, and Social Security number to your written test appointment — a passport, birth certificate, and utility bill are common choices.
  • Schedule both your written test and driving test appointments online through dmv.ca.gov rather than waiting in line at an office.
  • The driving test itself costs money, and you must bring a vehicle that is registered, insured, and has working safety equipment.

Documents you need before your first appointment

Bring one document proving your identity, one proving California residency, and proof of your Social Security number. The DMV website lists acceptable documents for each category, but common choices are a U.S. passport or birth certificate for identity, a recent utility bill or lease for residency, and a Social Security card or tax return for your SSN.

If you do not have a Social Security number, you can still get a license, but you will need to bring additional documents and fill out a form explaining why. The DMV website has a separate list for applicants without an SSN.

Bring the originals, not copies. The DMV staff will look at them in person and return them to you. If your documents are in another language, bring the original plus an official English translation.

Taking the written test for your learner's permit

Schedule your written test appointment online at dmv.ca.gov. You will answer 36 questions about California traffic laws, speed limits, right-of-way rules, and safe driving. You need to answer at least 30 correctly to pass. The test is offered in multiple languages.

The test covers the California Driver Handbook, which is free on the DMV website and also available in print at any DMV office. Most people study the handbook for a few weeks before testing. You can take the test as many times as you need, but you must wait at least one day between attempts.

When you pass, you receive your learner's permit on the same day. Your permit is valid for 12 months. 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.

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. You cannot shorten this time, even if you are an excellent driver. This period is meant to give you time to practice in different weather and traffic conditions.

During these six months, you must drive with a licensed adult in the front seat. There is no minimum number of hours required by law, but the DMV recommends at least 50 hours of practice, with at least 10 of those hours at night. Many driving schools offer structured practice and can help you meet these goals.

If your permit expires before you take the driving test, you will need to pass the written test again to renew it. Plan to schedule your driving test appointment before your permit gets close to expiration.

Scheduling and taking your driving test

Schedule your driving test appointment online at dmv.ca.gov at least one week before you want to test. The DMV office will tell you which dates and times are available. Bring your learner's permit, proof of residency, and proof of insurance for the vehicle you will use.

You must bring a vehicle that is registered in California, has current insurance, and has working brakes, lights, windshield wipers, and mirrors. The examiner will check these items before the test begins. If anything is broken or missing, you will not be allowed to test that day.

The driving test lasts about 20 minutes. You will drive on local streets, demonstrate parking, and show that you can handle turns, stops, and basic traffic situations. The examiner will score you on safety, vehicle control, and following traffic laws. You need to pass with no more than 15 points deducted.

Costs and what happens after you pass

The written test is free. The driving test costs money, and the fee varies depending on your age and license type. Check the DMV website for the current fee. You pay this fee when you schedule your driving test appointment.

When you pass the driving test, you will receive your driver's license on the same day or within a few days by mail, depending on the DMV office. Your first license is valid for five years if you are under 70 years old.

If you do not pass the driving test, you can retake it. You must wait at least one day before your next attempt, and you will pay the test fee again each time you test.

What to do if you cannot get to a DMV office

Some DMV services are available by mail or through third-party vendors. However, you must take your written test and driving test in person at a DMV office — there is no remote or mail option for these tests.

If you live far from a DMV office, you can travel to any DMV location in California. Some people schedule appointments at offices in nearby counties or cities to find earlier dates. Check dmv.ca.gov to see which offices have the soonest appointments.

If you have a disability that makes it hard to visit an office or take the standard test, contact your local DMV office to ask about accommodations. The DMV can provide extra time, a reader, or other support depending on your needs.

Frequently Asked Questions

Can I take my driving test before six months if I am under 18?

No. California requires all drivers to hold a learner's permit for at least six months before taking the driving test, regardless of age. This rule cannot be waived.

What if I fail the driving test?

You can retake it as many times as you need. Wait at least one day, then schedule another appointment online. You will pay the test fee each time. Most people pass on their second or third attempt after more practice.

Do I need to take a driver education course?

No, it is not required by law. However, if you are under 18, your insurance company may offer a discount if you complete an approved course. Check with your insurance provider.

What if my documents are expired?

An expired document may still work for proving identity or residency, depending on what it is. Call your local DMV office or check the website to confirm whether your specific document is acceptable.

Can I get a license if I am not a U.S. citizen?

Yes. California issues licenses to people regardless of immigration status. You will need to provide proof of identity and California residency. The DMV website lists which documents are acceptable for non-citizens.