You can book a California DMV appointment for a permit test online through the DMV website, by phone, or at a local office — but availability varies by location and time of year

The California DMV requires you to schedule an appointment before taking a written permit test (also called a learner's permit test or written knowledge test). You cannot walk in without one. The fastest way to book is through the DMV's online appointment system at dmv.ca.gov, where you can see available dates and times at your chosen office. If online booking is full, you can call the DMV at 1-800-777-0133 or visit a local office in person to ask about cancellations or future openings.

Appointment availability depends on how busy your local DMV is. In large cities like Los Angeles, San Francisco, and San Diego, openings may be weeks or months out. Rural areas often have shorter wait times. Peak times — typically mid-morning on weekdays and all day Saturday — fill up fastest. If you cannot find an appointment when you need one, check back frequently; cancellations open up regularly.

Key Takeaways

  • Book your permit test appointment online at dmv.ca.gov, by calling 1-800-777-0133, or in person at a local DMV office.
  • You must bring a valid ID, proof of residency, and your Social Security number or ITIN to your appointment.
  • Appointment availability varies widely by location; urban DMVs may show dates weeks ahead, while rural offices may have sooner openings.
  • If you miss your appointment without canceling, you may lose your spot and have to rebook; cancellation policies vary by office.
  • Scammers pose as the DMV online and by phone — never pay to book an appointment, and only use dmv.ca.gov or the official 1-800 number.

Booking online through the DMV website

Go to dmv.ca.gov and select "Appointments" from the main menu. Choose "explore for a Permit" or "Permit Test" depending on what the site displays. You will need to enter your driver's license number or identification number, date of birth, and the last four digits of your Social Security number. The system will ask which DMV office you prefer and show you available dates and times for that location.

Once you select a date and time, you will receive a confirmation number by email and text message (if you provide a phone number). Save this confirmation number — you will need it when you arrive at your appointment. The DMV typically sends reminders 24 hours before your appointment. If you need to reschedule, log back into the same system and select your confirmation number to change the date or time, provided openings exist.

Calling the DMV or visiting in person

Call 1-800-777-0133 Monday through Friday, 8 a.m. to 5 p.m. Pacific time. Have your driver's license or ID number, date of birth, and Social Security number ready. The representative will ask which office you prefer and tell you what dates are available. They will book the appointment and give you a confirmation number over the phone. Ask them to email or mail the confirmation if you do not have a way to write it down when ready.

If you visit a DMV office in person, bring the same information and ask to book an appointment at the counter. Some offices have kiosks where you can book yourself. In-person booking is useful if the online system is down or if you want to ask questions about what to bring or what the test covers. However, walk-in booking may take longer than calling or using the website.

What to bring to your permit test appointment

Bring one valid form of ID — a passport, passport card, California ID card, or out-of-state driver's license. You also need proof of your current California address, such as a utility bill, lease, or bank statement dated within the last 60 days. If your name has changed since your ID was issued, bring a document showing the change, such as a marriage certificate or court order.

You must provide your Social Security number or Individual Taxpayer Identification Number (ITIN) at your appointment. If you do not have either, tell the DMV when you book; they may ask you to bring additional documents or reschedule. Bring the confirmation number or email confirmation of your appointment. Do not bring original documents you cannot afford to lose — bring copies or bring originals and ask the DMV to return them.

Cancellations, no-shows, and rescheduling

If you need to cancel or reschedule, do so through the online system using your confirmation number, or call 1-800-777-0133. Canceling in advance opens your time slot for someone else and keeps your record clear. If you miss your appointment without canceling, the DMV may mark you as a no-show. Policies on no-shows vary by office, but repeated no-shows can result in your appointment being canceled and you having to rebook from scratch.

If you cancel and rebook, you may not get the same date or time. Availability changes constantly, so if you find an appointment that works, keep it unless you have a genuine conflict. If you are sick or have an emergency on the day of your appointment, call the DMV as soon as possible to cancel and reschedule.

Scams and safety warnings

Never pay a third party to book your DMV appointment. The official DMV appointment system is free. Websites and services that charge fees to "help" you book are scams. They either take your money and do nothing, or they book a real appointment and charge you extra for it. The only legitimate ways to book are through dmv.ca.gov, by calling 1-800-777-0133, or in person at a DMV office.

Scammers also send fake text messages and emails claiming to be from the DMV and asking you to "confirm" your appointment by clicking a link or entering personal information. The real DMV will not ask you to click links in unsolicited messages. If you receive a suspicious message, ignore it and go directly to dmv.ca.gov or call the official number. Do not give your Social Security number, driver's license number, or payment information to anyone who contacts you claiming to represent the DMV.

What happens after you book your appointment

On the day of your appointment, arrive 10 to 15 minutes early. Bring all required documents and your confirmation number. The DMV will check your documents, take your photo, and administer the written permit test. The test has 46 questions covering California traffic laws, road signs, and safe driving practices. You must answer at least 38 questions correctly to pass.

If you pass, you will receive a temporary permit that day, valid for six months. If you fail, you can reschedule another appointment to retake the test. There is no limit to how many times you can retake it, but you must book a new appointment each time. After you pass the written test, you will need to schedule a separate appointment for your behind-the-wheel driving test.

Frequently Asked Questions

How far in advance should I book my permit test appointment?

Book as soon as you know you are ready to test. In busy urban areas, appointments may be 4 to 12 weeks out. In less busy areas, you may find openings within 1 to 4 weeks. Booking early gives you more date and time options. If you wait until you need to test in a few days, you may find no availability and have to travel to a less busy office.

Can I change my appointment to a different DMV office?

Yes. Cancel your current appointment through the online system or by phone, then book a new one at a different office. Availability varies by location, so a different office may have sooner openings. However, you cannot transfer an existing appointment to a new location — you must cancel and rebook.

What if I fail the permit test?

You can retake the test as many times as needed. After you fail, you must wait at least one day before rescheduling. Book a new appointment through the same system. There is no fee to retake the test. Many people study the California Driver Handbook (available free on dmv.ca.gov) between attempts and pass on their second or third try.

Do I need an appointment if I am renewing my permit or license?

No. Permit and license renewals do not require an appointment at most DMV offices — you can walk in. However, if you are taking a new written test (for example, if you are upgrading to a commercial license), you will need an appointment for that test specifically.

What if the online system says no appointments are available?

Check back daily, as cancellations open up regularly. Call 1-800-777-0133 to ask about cancellations or availability at nearby offices. Some DMV offices have more availability than others. If your local office is fully booked, try offices in neighboring cities or counties — you can take your test anywhere in California.