What you need before you book

The California DMV lets you reserve a specific date and time for your permit test through their online system or by phone. You cannot walk in without an appointment — the DMV stopped same-day testing years ago. Before you book, you need a few things ready: your Social Security number, a valid form of ID (passport, birth certificate, or state ID), proof of California residency (utility bill, lease, or bank statement dated within the last 60 days), and your date of birth.

You also need to decide which type of permit you want. Most people book for a Class C driver's license permit, which lets you practice driving with a licensed adult before taking the full driving test. If you need a different class — commercial, motorcycle, or another type — the booking process is the same, but you will answer different questions about what you are testing for.

Have your information written down before you start. The online system moves quickly, and if you get disconnected or run out of time, you may have to start over.

Key Takeaways

  • Book your DMV permit appointment online at dmv.ca.gov or by calling 1-800-777-0133; walk-ins are not accepted.
  • You will need your Social Security number, a valid ID, proof of California residency from the last 60 days, and your date of birth to complete the booking.
  • The DMV shows available dates and times by location, and you pick the one that works for you — appointments typically fill up weeks in advance.
  • After you book, you will receive a confirmation number and email; save both, because you need the confirmation number when you arrive at the DMV office.

Booking online through the DMV website

Go to dmv.ca.gov and look for the "Appointments" link on the home page. Click "Schedule an Appointment." You will be asked to choose what you need — select "Driver License or Identification Card" and then "Permit Test" from the dropdown menu. The system will ask what county you live in, and then show you DMV offices in that area.

Select the office closest to you. The system will then show you available dates and times for the next several weeks. Dates fill quickly, especially in urban areas, so if nothing appears, try a different office location or check back in a few days. Once you pick a date and time, the system will ask you to enter your personal information: name, date of birth, Social Security number, current address, and phone number. Double-check everything before you submit, because mistakes can cause problems when you arrive.

After you submit, you will see a confirmation number on the screen. Write it down or take a screenshot. The DMV will also send a confirmation email to the address you provided. You need the confirmation number to check in at your appointment, so keep it safe.

Booking by phone if the website is not working

If the online system is down or you cannot complete it, call the DMV at 1-800-777-0133. This line is busiest in the morning and early afternoon. Have your information ready before you call: your Social Security number, date of birth, current address, and the county where you want to test. A representative will ask you the same questions the website does and will book your appointment while you are on the phone.

Ask the representative to repeat your confirmation number and the date and time of your appointment before you hang up. They will also tell you what to bring and what to expect. Request that they email or mail your confirmation, because a phone booking is harder to prove if there is a mix-up later.

What to bring on the day of your appointment

Arrive 10 to 15 minutes early. Bring your confirmation number, your valid ID, proof of residency, and your Social Security number or card. The DMV will also ask you to sign a form saying you understand the rules of the road and that you are taking the test honestly. You cannot bring anyone into the testing room with you, though a parent or guardian can wait in the lobby.

Wear clothes you can move in — you will sit at a computer for the written test, which takes about 20 minutes. The test has 36 questions, and you need to get at least 30 right to pass. If you fail, you can usually book another appointment right away, though you may have to wait a few days before you can test again.

If you need to reschedule or cancel

Go back to dmv.ca.gov and click "Appointments," then "Reschedule or Cancel." Enter your confirmation number and date of birth. You can move your appointment to a different date or time, or cancel it entirely. If you cancel, that time slot opens up for someone else to book. If you reschedule, the system will show you available dates just like it did the first time.

If you cannot reach the website, call 1-800-777-0133 and a representative can reschedule or cancel for you over the phone. Do not straightforward skip your appointment — if you miss it without canceling, you may have to wait longer to get another slot.

Why your appointment might not show available dates

The DMV books appointments weeks in advance, and popular locations fill up quickly. If you see no dates available, it usually means that office is booked solid for the next month or more. Try searching for a different DMV office — even one 30 or 40 minutes away may have openings sooner. You can also check back every few days, because cancellations open up new slots regularly.

During peak times — summer, holidays, and back-to-school season — appointments are especially hard to find. If you are flexible on location and timing, you have a much better chance of finding an open slot. Some people book at a less convenient office just to get an appointment sooner, then reschedule to their preferred location once they pass the test.

After you pass your permit test

If you pass, the DMV will print your permit on the spot. You can start practicing with a licensed adult right away. Your permit is valid for 12 months, so you have that long to practice and schedule your full driving test. If you fail, ask the DMV staff when you can book your next attempt — rules vary by location, but many offices let you test again within a few days.

Keep your permit with you every time you drive. You also need to follow the rules on the back: you must have a licensed adult in the front seat with you, you cannot drive between 11 p.m. and 5 a.m., and you cannot use a cell phone while driving, even hands-free.

Frequently Asked Questions

Can I book an appointment for someone else?

No. The person taking the test must book their own appointment using their own information. If you are a parent or guardian helping a teen, they will need to enter their own Social Security number and date of birth during the booking process.

What if I do not have proof of residency?

You need one document dated within the last 60 days showing your name and California address. A utility bill, lease, bank statement, or insurance policy all work. If you just moved and do not have a document yet, bring a lease or rental agreement and a piece of mail from the DMV or a government agency sent to your new address.

How long does the permit test take?

The written test itself takes about 20 minutes. Your whole appointment, including check-in and paperwork, usually takes 30 to 45 minutes. Arrive early to account for wait time, especially if the office is busy.

Can I reschedule my appointment the day before?

Yes, you can reschedule anytime before your appointment through the website or by phone. However, finding an open slot the day before is unlikely unless you are flexible about location. Reschedule as soon as you know you cannot make it so other people have a chance to book that time.

What happens if I fail the permit test?

You will get a score report showing which questions you missed. You can usually book another appointment within a few days. There is no limit to how many times you can test, but you have to pay the test fee each time you book a new appointment.