How to book your California DMV knowledge test appointment

You book a California DMV knowledge test appointment online through the official DMV website at dmv.ca.gov, or by phone at 1-800-777-0133. You cannot walk in without an appointment — the DMV stopped same-day testing years ago. Online booking is faster and shows you available dates and times in your area when ready, while phone appointments can take longer but work if you do not have internet access or prefer to speak with someone.

The appointment system lets you choose your test location (usually the DMV office nearest your home), your preferred date, and your preferred time. Appointments fill up quickly in busy areas, so if your first choice is full, the system will show you the next available slots. You will receive a confirmation number by email or text, depending on how you booked.

You must bring your confirmation number, a valid ID, and proof of residency to your appointment. Without the confirmation number, the DMV will not let you test that day, even if you show up at the right time.

Key Takeaways

  • Book your knowledge test appointment online at dmv.ca.gov or by calling 1-800-777-0133; walk-ins are not accepted.
  • The online system shows available dates and times at your chosen DMV office and gives you a confirmation number when ready.
  • Bring your confirmation number, a valid ID, and proof of residency on test day or you will not be allowed to test.
  • Appointment availability varies by location and time of year, so book as soon as you are ready to test.
  • If you miss your appointment, you can reschedule through the same online system or by phone without losing your fee.

What you need before you book

Before you go to dmv.ca.gov to book, have your California ID number or driver's license number ready. If you do not have either yet, you will need to visit a DMV office in person first to get a state ID card — you cannot book a knowledge test appointment without one. The state ID costs $27 and takes about 10 minutes to obtain.

You also need to know which DMV office you want to visit. The website has a location finder that shows all offices in your county and their current wait times for appointments. Some offices book out weeks in advance, while others have slots available within days. If your nearest office is full, you can book at a different location, though you will have to travel there on test day.

Have your email address or phone number ready so the DMV can send you your confirmation. If you book by phone, the representative will ask for the same information and will read your confirmation number to you — write it down when ready.

Booking online step by step

Go to dmv.ca.gov and click "Schedule an Appointment" in the top menu. Select "Knowledge Test" from the list of appointment types. Enter your California ID or driver's license number and your date of birth. The system will pull up your record and show you a list of DMV offices in your area.

Choose your preferred office, then select a date from the calendar. Only dates with available slots will be clickable. Once you pick a date, the system shows you available times — usually in 15-minute windows throughout the day. Pick the time that works for you. Review your choices and click "Confirm." The system will generate a confirmation number and send it to your email or phone within minutes.

Save or print your confirmation number. You will need it to check in on test day. If you do not receive it within an hour, check your spam folder or call 1-800-777-0133 to confirm your appointment was recorded.

Booking by phone

Call 1-800-777-0133 between 8 a.m. and 5 p.m., Monday through Friday. Have your California ID or driver's license number and date of birth ready. Tell the representative you want to schedule a knowledge test appointment. They will ask which county and city you prefer, then read you available dates and times. You can ask them to repeat options or to check availability at a different office if your first choice is full.

Once you choose a date and time, the representative will confirm your information and give you a confirmation number. Ask them to repeat it twice and write it down word for word. They will also tell you what documents to bring. The call usually takes 5 to 10 minutes, but wait times to reach a representative can be 15 to 30 minutes, especially in the morning or on Mondays.

What to bring on test day

Bring your confirmation number, a valid ID, and proof of residency. A valid ID is a California driver's license, passport, military ID, or state ID card. Proof of residency is a recent utility bill, lease, mortgage statement, or bank statement with your name and current address. A cell phone bill or insurance document also works. The document must be dated within the last 60 days.

Do not bring your phone into the testing room. The DMV will not let you use it during the test, and some offices require you to leave it in your car or at the front desk. Bring a pen or pencil if you prefer to take notes while waiting, but you will not be allowed to use notes during the actual test.

Arrive 10 to 15 minutes early. The DMV will check you in, verify your documents, and give you the test on a computer terminal. The test takes 20 to 30 minutes. You will get your score when ready after you finish.

If you need to reschedule or cancel

You can reschedule your appointment online or by phone at no extra cost. Go back to dmv.ca.gov, click "Manage Appointment," enter your confirmation number and date of birth, and select a new date and time. The system will cancel your old appointment and book the new one. You will get a new confirmation number.

If you cannot reschedule online, call 1-800-777-0133 and give the representative your confirmation number. They can move your appointment to a different date or office. If you miss your appointment without canceling, you lose your fee and will have to book and pay again.

Appointment availability and wait times

How far in advance you can book depends on your location. In rural areas, you might find appointments available 2 to 3 months out. In cities like Los Angeles, San Francisco, and San Diego, appointments often book out 4 to 8 weeks in advance. During summer and around holidays, availability shrinks faster.

If the office you want is full, check back in a few days — the DMV releases new appointment slots regularly as people reschedule or cancel. You can also try booking at a different office in your county, even if it is farther away. Some people find an earlier slot 30 or 40 miles away than at their nearest office.

The DMV website shows current wait times for each office, but these are for walk-in services, not appointments. Your appointment time is may provide, so you will not wait in line like you would for a walk-in service.

Frequently Asked Questions

Can I take the knowledge test without an appointment?

No. California DMV requires an appointment for all knowledge tests. You cannot walk in or take the test same-day. If you show up without an appointment, the DMV will turn you away and tell you to book online or by phone.

What if I fail the test — can I reschedule right away?

You can reschedule, but not when ready. Most DMV offices require you to wait at least one day before you can take the test again. Some offices have you wait longer. When you reschedule, the system will tell you the earliest date you are allowed to test. You pay the test fee again.

Do I need to bring my Social Security number to the appointment?

No. Bring your confirmation number, a valid ID, and proof of residency. The DMV already has your Social Security number on file from your ID process, so you do not need to bring it or memorize it.

What happens if I lose my confirmation number?

Call 1-800-777-0133 and give the representative your name, date of birth, and California ID number. They can look up your appointment and give you a new confirmation number. You can also log back into dmv.ca.gov and click "Manage Appointment" to retrieve it.

Can someone else book the appointment for me?

No. You must book the appointment yourself using your own ID number and date of birth. The DMV system requires you to verify your identity before confirming. Someone can help you navigate the website or make the phone call, but you have to provide your own information.