What you need to do to get a California learner's permit
To get a California learner's permit, you must visit a Department of Motor Vehicles (DMV) office in person, pass a written knowledge test, and pay a fee. You cannot do this online or by mail. The DMV requires you to bring specific documents that prove your identity, residency, and Social Security number, then take a 46-question multiple-choice test about California traffic laws and safe driving. If you pass, you pay the fee and walk out with your permit the same day.
The entire process usually takes two to four hours at the DMV, depending on how busy the office is. You can reduce wait time by booking an appointment online before you go, though walk-ins are also accepted. Your permit is valid for one year from the date you receive it.
Key Takeaways
- You must visit a DMV office in person with original documents proving your identity, California residency, and Social Security number.
- The knowledge test covers 46 questions about California traffic laws and safe driving, and you must answer at least 38 correctly to pass.
- Booking a DMV appointment online before you arrive cuts your wait time significantly, though appointments fill up weeks in advance.
- The permit fee varies by age but is typically between $30 and $40, and your permit is valid for one year.
- You can study for the test using the official DMV handbook or practice tests available free on the DMV website.
Documents you must bring to the DMV
The DMV requires an original document proving your identity and a separate original document proving you live in California. A driver's license or passport works for identity. For California residency, bring a recent utility bill, lease agreement, mortgage statement, or bank statement with your name and current address on it. A photocopy is not acceptable — the document must be original.
You also need proof of your Social Security number. An original Social Security card is the easiest option. If you do not have one, you can bring a W-2 form, tax return, or a letter from the Social Security Administration. The DMV will not accept a photocopy of your Social Security card.
If you are under 18, bring a parent or guardian with you. They must sign your process in front of the DMV clerk. If your parent or guardian cannot attend, you can bring a notarized consent form instead, though this adds an extra step.
How to book a DMV appointment and what to expect
Visit the California DMV website and click "Make an Appointment" to reserve a time slot at an office near you. You will need to enter your zip code, select the service (learner's permit), and choose from available dates and times. Appointments typically fill up two to four weeks in advance, so book as early as possible. If no appointments are available, check back daily — the DMV releases new slots regularly.
Walk-ins are accepted at all DMV offices, but you will wait longer. During busy times, walk-in wait times can exceed three hours. If you do walk in, arrive early in the morning or on a weekday rather than a weekend.
When you arrive for your appointment, bring all your documents and be ready to wait 30 to 90 minutes even with a reservation. The DMV clerk will verify your documents, have you sign your process, and then direct you to the testing area. You will take the knowledge test on a computer or paper, depending on the office.
The learner's permit knowledge test and how to study
The California knowledge test has 46 questions about traffic laws, road signs, and safe driving practices. You must answer at least 38 questions correctly to pass — that is about 83 percent. The test covers topics like speed limits, right-of-way rules, parking laws, and what different road signs mean. You have no time limit to finish the test.
The DMV provides a free handbook called the "California Driver Handbook" on its website. This handbook contains all the information you need to pass the test. Read it cover to cover at least once. The DMV also offers free practice tests online that mimic the real test format. Taking several practice tests before you go to the DMV significantly increases your chances of passing on the first try.
If you fail the test, you can retake it the same day at most DMV offices, though you may have to pay another test fee. You can retake the test as many times as needed, but each attempt costs money. Most people pass on their first or second try if they study the handbook and practice tests beforehand.
Learner's permit fees and how long your permit lasts
The fee for a California learner's permit is $30 if you are 14 or 15 years old, and $40 if you are 16 or older. Payment is cash or card at the DMV office. The fee is non-refundable even if you fail the test and retake it.
Your learner's permit is valid for one year from the date you receive it. If your permit expires before you pass the driving test and get your provisional license, you must retake the knowledge test and pay the fee again. You can renew your permit before it expires by visiting a DMV office.
Restrictions that explore while you hold a learner's permit
A California learner's permit is not a license — it allows you to drive only under specific conditions. You must have a licensed driver who is at least 25 years old sitting next to you in the front passenger seat at all times. You cannot drive alone, and you cannot drive with only younger passengers.
You cannot drive between 11 p.m. and 5 a.m. unless a parent or guardian is in the car. You must obey all traffic laws and speed limits. You cannot use a cell phone while driving, even hands-free. Violating these restrictions can result in a ticket and may delay your path to a full license.
These restrictions stay in place until you pass the driving test and receive your provisional license, which usually happens after holding your learner's permit for at least six months.
What to do if you lose your permit or need to replace it
If your learner's permit is lost, stolen, or damaged, visit a DMV office and request a replacement. Bring your identity and residency documents again. The replacement fee is typically $20 to $30, depending on the type of replacement. You do not have to retake the knowledge test — the DMV will issue a new permit with the same expiration date as your original.
If your address changes while you hold a learner's permit, you should update it at the DMV. You can do this online through the DMV website, by mail, or in person at a DMV office. Updating your address does not cost extra and does not affect your permit's expiration date.
Frequently Asked Questions
Can I take the knowledge test in a language other than English?
Yes. The DMV offers the knowledge test in Spanish, Chinese, Hindi, Japanese, Korean, Tagalog, Thai, and Vietnamese. When you book your appointment or arrive at the DMV, tell the clerk which language you need. You may wait longer if you request a language other than English, so plan extra time.
What happens if I fail the knowledge test?
You can retake the test the same day at most DMV offices, though you will pay another test fee. You can retake it as many times as you need. Most people pass on their second attempt if they study the handbook and practice tests between attempts.
Do I need a Social Security number to get a learner's permit?
Yes. The DMV requires proof of your Social Security number. If you do not have a Social Security number, you cannot get a California learner's permit. You must first obtain a Social Security number from the Social Security Administration.
How long does it take to get my permit after I pass the test?
You receive your permit the same day you pass the test, before you leave the DMV office. The DMV prints it on the spot. You can start driving with your permit when ready, as long as you follow all the restrictions that explore to learner's permits.
Can someone else pick up my permit for me if I cannot go to the DMV?
No. You must be present at the DMV to sign your process and take the knowledge test yourself. The DMV does not allow someone else to complete these steps on your behalf.