Book your California DMV permit appointment online at dmv.ca.gov or by phone at 1-800-777-0133

California's DMV requires you to schedule an appointment before you can take your written permit test or road test. You cannot walk in without one — the DMV stopped accepting walk-ins for these services years ago. The fastest way to get an appointment is through the DMV's online system, which shows available dates and times at your nearest office. If you cannot use the website, you can call the DMV's phone line, though wait times are often longer.

The appointment you need depends on what you are doing. If you are taking your written test for a learner's permit or commercial permit, you book a knowledge test appointment. If you already have a permit and are ready for your behind-the-wheel test, you book a driving test appointment. These are separate appointments at separate times, and you cannot combine them into one visit.

Key Takeaways

  • You must book an appointment online at dmv.ca.gov or by calling 1-800-777-0133 before visiting for a permit test or driving test.
  • Knowledge test appointments (written permit test) and driving test appointments are separate and must be booked at different times.
  • Online booking shows real-time availability and lets you choose your preferred date and location, while phone booking requires speaking to a representative.
  • Bring your confirmation number, valid ID, proof of residency, and any other documents the DMV lists in your appointment confirmation email.
  • If you miss your appointment without canceling, you may lose your fee and have to book again, so cancel at least 24 hours ahead if your plans change.

How to book online at dmv.ca.gov

Go to dmv.ca.gov and click "Schedule an Appointment" on the homepage. You will see a menu asking what you need — select either "Knowledge Test" (for your written permit exam) or "Drive Test" (for your behind-the-wheel exam). The system will ask for your driver's license number or identification number. If you do not have one yet, you can enter your date of birth and the last four digits of your Social Security number instead.

Next, choose your county and preferred DMV office. California has offices in most counties, and some counties have multiple locations. The system shows you available appointment slots for the next several weeks. Pick a date and time that works for you, then enter your contact information. You will receive a confirmation number by email and text message. Save this number — you will need it when you arrive at your appointment.

The online system is usually the fastest option because you can see all available slots when ready and book within minutes. You do not have to wait on hold or speak to anyone. If no slots appear for your preferred location, try nearby offices or check back in a few days, as new slots open regularly.

How to book by phone

Call the DMV at 1-800-777-0133. A representative will ask you the same questions the online system does: what type of test you need, your identification information, and your preferred county and office. They will then check availability and book you for an open slot. You will receive a confirmation number over the phone, and the DMV will mail you a confirmation letter.

Phone booking works if you do not have internet access or prefer to speak with someone, but expect to wait on hold. Call times are shortest early in the morning on weekdays. If you reach a representative, have your identification information ready so the call moves faster.

What to bring to your appointment

Bring your confirmation number or confirmation letter — the DMV will ask for it at check-in. You will also need a valid form of identification. For a first-time permit, acceptable IDs include a passport, passport card, birth certificate, or consular ID. If you are renewing a permit or upgrading to a license, bring your current permit or license.

You must also bring proof of California residency. Acceptable documents include a utility bill, lease agreement, mortgage statement, or government mail addressed to you at your California address. The document must show your name and current address and be dated within the last 60 days. If you live with someone else, you can use their utility bill or lease if they sign a statement saying you live there.

Bring your Social Security card or a document showing your Social Security number. If you are under 18, bring a parent or guardian with you — they must be present during your appointment. Bring any other documents the DMV listed in your confirmation email, as requirements sometimes vary by office or situation.

If you need to cancel or reschedule

Cancel your appointment at least 24 hours before your scheduled time. Go back to dmv.ca.gov, click "Manage Your Appointment," and enter your confirmation number and phone number. You can then cancel or reschedule to a different date or time. If you cancel through the website, your fee is refunded or applied to your new appointment.

If you miss your appointment without canceling, you lose your fee and must book a new appointment and pay again. If you cannot make it, cancel as soon as you know, even if it is the night before. The DMV releases canceled slots back into the system, so canceling helps other people find appointments too.

What happens at your appointment

For a knowledge test appointment, you will check in, have your ID verified, and then sit at a computer to take your written permit exam. The test covers California traffic laws and road signs. You have 60 minutes to complete it. If you pass, you receive your learner's permit on the spot. If you fail, you can book another knowledge test appointment and try again.

For a driving test appointment, you will check in, have your ID verified, and then a DMV examiner will inspect your vehicle for safety (working brakes, lights, wipers, and horn). You will then drive with the examiner for about 20 minutes while they score your ability to handle basic driving tasks. If you pass, you can exchange your permit for a license. If you fail, you can book another driving test appointment after waiting a set number of days.

Common reasons appointments are not available

If you see no available slots at your preferred office, the DMV may be fully booked for several weeks. This happens during busy seasons, especially in spring and summer. Try searching for offices in nearby counties — you can take your test at any DMV office in California, not just the one closest to you. You can also check back daily, as people cancel appointments regularly and new slots appear.

Some offices have longer wait times than others. Rural offices and smaller cities often have more availability than large urban centers. If you are flexible on location, booking at a less busy office can get you an appointment weeks sooner. You do not need to live in that county to test there.

Frequently Asked Questions

Can I take my knowledge test and driving test on the same day?

No. You must pass your knowledge test first, receive your learner's permit, and then book a separate driving test appointment. Most people wait at least a few days or weeks between the two tests to practice driving with their permit.

What if I do not have a Social Security number?

You can still book an appointment and take your test. Bring an Individual Taxpayer Identification Number (ITIN) or a document from a government agency showing your identity. Contact the DMV before your appointment to confirm what documents they will accept.

Do I need to bring my vehicle to my knowledge test appointment?

No. Your knowledge test is a written exam on a computer at the DMV office. You only need to bring your vehicle to your driving test appointment.

What if the website says no appointments are available?

Check back daily — new slots open as people cancel. Try nearby counties or less busy offices. You can also call 1-800-777-0133 to ask if phone-only slots are available that do not show online, though this is rare.

Can someone else book an appointment for me?

Yes. They will need your identification information (driver's license number or date of birth and last four digits of your Social Security number) and your phone number or email to complete the booking. You will receive the confirmation number, which you must bring to your appointment.