How to book your California DMV written test appointment

You can schedule your California DMV written test appointment online through the DMV website, by phone, or in person at a local DMV office. The online method is fastest — you pick your test date and time slot from available options, and you get a confirmation number when ready. Phone scheduling takes longer because you're in a queue, but works if you don't have internet access or prefer to speak with someone.

To schedule online, go to dmv.ca.gov, select "Schedule an Appointment," choose "Knowledge Test" as your service, enter your driver's license or ID number, and follow the prompts to pick a location and time. You'll need to know which DMV office is closest to you — the system shows you available slots at that location for the next several weeks. Once you confirm, you receive a confirmation email with your appointment number, date, time, and what to bring.

If you call, dial the DMV customer service line (the number is on dmv.ca.gov) and tell the representative you need to schedule a knowledge test. They'll ask for your personal information and show you available times. If you go in person to a DMV office, you can ask staff to schedule you on the spot, though this may mean a wait.

Key Takeaways

  • Online scheduling through dmv.ca.gov is the fastest method and shows you all available time slots at your chosen DMV office.
  • You need your driver's license or ID number to schedule, and you'll receive a confirmation email with your appointment number and what to bring.
  • Phone and in-person scheduling are options if you can't use the website, but both involve longer wait times.
  • Available appointment slots vary by location and time of year — popular times fill up weeks in advance, so schedule as soon as you're ready to test.
  • You must bring your confirmation number, valid ID, and proof of residency to your appointment, or you will not be allowed to test.

What documents to bring to your appointment

Bring your confirmation number (from your appointment email or phone confirmation), a valid ID, and proof of California residency. Valid IDs include a current passport, military ID, or any government-issued photo ID. If you don't have one yet, bring a school ID or work ID with your photo.

Proof of residency can be a utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days and showing your current address. If you're under 18, bring your parent or guardian's ID as well. The DMV staff will check these documents before you sit down to test — if you're missing any, they will not let you take the test that day, and you'll have to reschedule.

How far in advance to schedule

Schedule as soon as you know you're ready to test. In busy areas like Los Angeles, San Francisco, and San Diego, available slots fill up 4 to 8 weeks ahead. In smaller cities, you may find openings 2 to 3 weeks out. If you wait until you're in a rush, you may not find a time that works.

The DMV releases appointment slots in batches, usually on a rolling basis. If you check the website and see no openings at your preferred location, check again in a few days — new slots often appear. You can also try scheduling at a less busy DMV office nearby if your first choice is full.

What happens if you miss or need to reschedule

If you miss your appointment without canceling, you lose that slot and must schedule again. There is no penalty, but you'll go to the back of the queue and may have to wait weeks for another opening. Cancel or reschedule as soon as you know you can't make it — this frees up your slot for someone else and lets you pick a new time right away.

To reschedule, log back into dmv.ca.gov with your confirmation number, or call the DMV customer service line. You can change your date and time up to 24 hours before your appointment. If you cancel within 24 hours of your test, you'll need to call the DMV directly to reschedule.

Test day logistics and what to expect

Arrive 10 to 15 minutes early. The DMV will check your documents, take your photo, and ask you to sign a form confirming you understand the test rules. You'll then sit at a computer terminal and take the written test. The test takes 15 to 30 minutes depending on how quickly you answer. You'll see your score when ready after you finish.

If you pass, you'll receive a temporary permit or license document on the spot. If you fail, you can reschedule to test again — most people can test again within a few days, though some offices require a waiting period. Bring a pen in case you need to fill out any forms by hand, though most of the process is digital now.

Choosing the right DMV location

The DMV office you choose affects how long you wait for an appointment. Downtown and suburban offices in major cities tend to fill up fastest. If you have flexibility, try scheduling at a smaller or rural DMV office nearby — you may find openings weeks sooner, and the office itself may be less crowded on test day.

You don't have to test at the DMV closest to your home. You can schedule at any California DMV office. If your nearest office is booked solid for two months, check offices 15 or 20 miles away — you might find an opening in two weeks. The test is the same everywhere, so location doesn't affect difficulty or scoring.

If you can't find an appointment

If you've checked multiple locations and dates and nothing is available, the DMV may be experiencing high demand in your region. Check back daily — cancellations happen constantly as people reschedule, and new slots open up. You can also call the DMV customer service line to ask if they know of any openings you might have missed online.

Some DMV offices offer walk-in testing on a first-come, first-served basis, though this is not may provide and varies by location. Call your local office to ask if they accept walk-ins for the knowledge test. If they do, arrive early — walk-in slots fill up quickly.

Frequently Asked Questions

Can I take the written test without scheduling an appointment?

Most California DMV offices require an appointment for the written test. Some smaller offices may accept walk-ins on a first-come, first-served basis, but this is not standard. Call your local DMV office to ask if they offer walk-in testing before showing up without an appointment.

What if I don't have a confirmation email after scheduling online?

Check your spam or junk folder — confirmation emails sometimes end up there. If you still can't find it, log back into dmv.ca.gov and look for your appointment under "View Appointment." You can also call the DMV customer service line with your driver's license number to confirm your appointment exists.

Can I reschedule my appointment the day before my test?

Yes, you can reschedule up to 24 hours before your appointment through the DMV website or by calling customer service. If you try to reschedule within 24 hours of your test time, you must call the DMV directly — the online system will not let you change it.

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

No. Bring your confirmation number, valid photo ID, and proof of residency. The DMV already has your Social Security number on file from your process, so you don't need to bring it or any documents showing it.

What if I fail the written test — how soon can I reschedule?

You can usually reschedule within a few days of failing. Some DMV offices require a waiting period of one to three days before you can test again, so ask the staff when you receive your score. You'll schedule your next attempt the same way you scheduled the first one — online, by phone, or in person.