Schedule your permit test through the California DMV website, by phone, or in person at a local DMV office

You cannot walk into a DMV and take your permit test the same day. California requires you to book an appointment in advance. The DMV offers three ways to schedule: online through their website (the fastest option), by calling 1-800-777-0133, or by visiting a DMV office in person. Online scheduling is available 24 hours a day and usually shows available dates within one to three weeks, depending on how busy your local office is.

Before you schedule, make sure you have your California ID number or driver's license number ready if you already have one. If you don't have either, have your Social Security number available. You'll also need to know which DMV office is closest to you — the system lets you search by city or ZIP code.

The permit test itself costs $35 and is non-refundable if you miss your appointment or cancel without notice. Some DMV offices charge an additional $1 to $2 for online scheduling, though many do not.

Key Takeaways

  • Book your permit test appointment online at dmv.ca.gov, by phone at 1-800-777-0133, or in person at your local DMV office.
  • You need your California ID number, driver's license number, or Social Security number to schedule.
  • Available appointment dates typically range from one to three weeks out, depending on office location and current demand.
  • The permit test costs $35 and is non-refundable if you miss or cancel your appointment without notice.
  • Bring your appointment confirmation number, proof of residency, and proof of Social Security number on test day.

Scheduling online through the DMV website

Go to dmv.ca.gov and select "Schedule an Appointment" from the homepage. Choose "Permit Test" from the list of services. Enter your ZIP code or city name to find DMV offices near you, then select the one you prefer. The system will show you available dates and times for the next several weeks.

Select a date and time that works for you. You'll be asked to confirm your name, date of birth, and contact information. The DMV will send you a confirmation email with your appointment number, date, time, and office location. Save this email or write down your confirmation number — you'll need it when you arrive for your test.

If you need to reschedule or cancel, log back into dmv.ca.gov with your confirmation number and make changes at least 24 hours before your appointment. Canceling or missing your appointment without rescheduling forfeits your $35 fee.

Scheduling by phone or in person

Call the DMV customer service line at 1-800-777-0133 between 8 a.m. and 5 p.m., Monday through Friday. Have your ID number or Social Security number ready. A representative will ask which DMV office you prefer and show you available dates. They'll book your appointment and give you a confirmation number over the phone. Write it down when ready.

If you prefer to schedule in person, visit your local DMV office during business hours. Bring your ID or Social Security number. A staff member will book your appointment at the counter and give you a written confirmation slip. This method is slower than online scheduling and often means waiting in line, but it guarantees you have a confirmed appointment before you leave.

What to bring on your permit test day

Arrive 10 to 15 minutes early. Bring your appointment confirmation number or confirmation email. You'll also need two forms of identification or proof of residency. Acceptable documents include a passport, birth certificate, utility bill, lease agreement, or bank statement with your name and current address. At least one document must show your current address.

You must also bring proof of your Social Security number. This can be your Social Security card, a W-2 form, a 1099 form, or a tax return. If you don't have any of these, bring a letter from the Social Security Administration.

Bring your confirmation number or email on your phone or printed out. The DMV staff will scan it when you check in. If you've lost your confirmation number, tell the staff member your name and date of birth and they can look up your appointment in the system.

Rescheduling or canceling your appointment

If you need to change your appointment date or time, reschedule online through dmv.ca.gov at least 24 hours before your scheduled test. Log in with your confirmation number and select a new date and time. You can reschedule as many times as you need without losing your $35 fee, as long as you make the change before the 24-hour window closes.

If you cancel your appointment instead of rescheduling, you forfeit the $35 test fee. The DMV does not refund permit test fees under any circumstances. If you need to cancel, do so through the website or by calling 1-800-777-0133 as soon as possible so another person can use that appointment slot.

What happens if you miss your appointment

If you don't show up for your scheduled permit test, your $35 fee is forfeited and your appointment is canceled. You'll need to schedule a new appointment and pay another $35 fee. There is no grace period or makeup appointment — missing your slot means starting the booking process over.

If you're running late, call the DMV office directly (not the main customer service line) as soon as you realize you won't make it on time. Some offices may be able to work with you if you call ahead, but this is not may provide. It's safer to reschedule online or by phone before your appointment time.

Peak times and wait times for appointments

DMV offices in California are busiest on Thursdays and Fridays and during late morning and early afternoon hours. If you have flexibility, schedule your permit test on a Tuesday, Wednesday, or early morning slot to avoid crowds. Offices in rural areas typically have shorter waits than those in cities.

Even with an appointment, you may wait 15 to 45 minutes depending on the office and time of day. Bring something to read or do on your phone. The DMV prioritizes people with appointments over walk-ins, but appointment holders are still served in the order they arrive.

Frequently Asked Questions

Can I schedule a permit test appointment the same day I want to take it?

No. California DMV requires advance appointments, and available slots typically range from one to three weeks out. You cannot schedule same-day testing. If you need to take your test urgently, check the online system for the earliest available date at your preferred office or try a different nearby office, which may have sooner openings.

What if all appointment slots are full at my local DMV?

Try scheduling at a different DMV office in your area — nearby locations often have different availability. You can also check the website again in a few days, as offices release new appointment slots regularly. Call 1-800-777-0133 to ask which nearby offices have the soonest available dates.

Do I need to schedule online, or can I just show up in person?

You must have a scheduled appointment. Walk-ins are not permitted for permit tests. You can schedule online, by phone, or in person at a DMV office, but you cannot take the test without a confirmed appointment slot.

What if I fail my permit test — do I need to pay $35 again?

Yes. Each permit test attempt costs $35. If you fail, you must schedule a new appointment and pay the full fee again. You can retake the test as many times as needed, but each attempt is a separate $35 charge.

Can someone else schedule the permit test appointment for me?

No. The person taking the test must schedule their own appointment using their own ID number or Social Security number. A parent or guardian cannot book it on your behalf, though they can help you navigate the website or call the DMV line with you.