How to book your California written test appointment

You schedule your California written test through the Department of Motor Vehicles (DMV) website or by phone. The DMV lets you pick your test location and preferred date, though availability depends on how busy your local office is. During peak times—typically mid-morning on weekdays—appointments fill up weeks ahead, while early morning or late afternoon slots often open up sooner.

You do not need to pass any other test first to book the written exam. You can schedule it as soon as you have your learner's permit or instruction permit, which you get by passing a vision screening and paying the permit fee at any DMV office. Some people book their written test appointment on the same day they get their permit.

The DMV charges no fee to schedule the appointment itself. You pay the test fee—currently $35 for a Class C license—only when you take the test. If you miss your appointment without canceling at least 24 hours ahead, you lose that fee and have to book and pay again.

Key Takeaways

  • Book your written test through the California DMV website (dmv.ca.gov) or by calling 1-800-777-0133; you cannot book in person at an office.
  • You need a valid learner's permit or instruction permit before you can schedule, which you get by passing a vision test at the DMV.
  • Appointment availability varies by location and time of day; early morning and late afternoon slots typically have shorter wait times than midday.
  • Canceling at least 24 hours before your appointment lets you reschedule without losing your $35 test fee.
  • Bring your permit, proof of residency, and a valid ID to your test appointment, or you will not be allowed to test.

Booking through the DMV website

Go to dmv.ca.gov and click "Schedule an Appointment" in the top menu. Select "Knowledge Test" as the service you need. The site will ask for your driver's license number or permit number—use your learner's permit or instruction permit number. If you do not have a permit yet, you cannot book online; you must call or visit an office to get one first.

Next, enter your ZIP code or city to see which DMV offices near you have openings. The calendar shows available dates in green and booked-out dates in gray. Click a green date to see what times that office has open. Most offices offer morning, afternoon, and early evening slots. Once you pick a date and time, the site confirms your appointment and sends a confirmation email with your appointment number.

Save your confirmation email or screenshot the appointment number. Bring it with you on test day, though the DMV can look up your appointment by your permit number if you lose it. The website also lets you cancel or reschedule up to 24 hours before your appointment without losing your fee.

Calling the DMV to schedule

Call 1-800-777-0133 during DMV business hours (Monday through Friday, 8 a.m. to 5 p.m. Pacific time). Have your learner's permit or instruction permit number ready. A representative will ask which office you prefer and what dates and times work for you. They will check availability and book your appointment on the phone.

The phone line is often busy during peak hours. Early morning (before 9 a.m.) or late afternoon (after 4 p.m.) usually has shorter wait times. If you reach an automated system first, select the option for scheduling appointments, and you may be routed to a representative or given a callback option.

After booking by phone, ask the representative to email or mail your confirmation. If they cannot, write down your appointment number, date, time, and office location before you hang up. You will need this information to find your appointment again if you need to reschedule.

What to bring to your test appointment

Bring your learner's permit or instruction permit—this is required and you cannot test without it. Bring one form of valid photo ID, such as a passport, state ID card, or school ID with your photo. Bring proof of California residency dated within the last 60 days, such as a utility bill, lease, or bank statement with your name and address.

Do not bring study materials, phones, or other devices into the testing area. The DMV provides scratch paper and a pencil if you need them. Arrive 10 to 15 minutes early so you have time to check in. If you arrive more than 15 minutes late, the DMV may cancel your appointment and charge you the test fee again.

How far in advance to schedule

Book your appointment as soon as you know when you want to test. In busy areas like Los Angeles, San Francisco, and San Diego, appointments can fill up 4 to 8 weeks ahead during summer and spring break. In smaller cities and rural areas, you may find openings 1 to 3 weeks out.

If you need a test date within the next week or two, check early morning (7 to 8 a.m.) and late afternoon (4 to 5 p.m.) slots first—these fill up slower than midday times. If your preferred office has no openings, try a different DMV location nearby; availability often differs between offices in the same county.

You can reschedule your appointment as many times as you want, as long as you cancel at least 24 hours ahead. If you cancel within 24 hours or miss your appointment without canceling, you lose your $35 test fee and have to pay again to book a new one.

What happens if you need to reschedule

Log back into dmv.ca.gov, find your appointment using your permit number, and click "Cancel or Reschedule." Select a new date and time from the available slots. The system confirms your new appointment and sends an updated confirmation email. You do not pay anything to reschedule as long as you cancel at least 24 hours before your original appointment time.

If you miss your appointment or cancel within 24 hours, the DMV keeps your $35 fee. You have to pay $35 again and book a new appointment. Some DMV offices allow you to reschedule in person on the day of your appointment if you arrive before your scheduled time, but this is not may provide—call ahead to ask if your office does this.

Frequently Asked Questions

Can I schedule a test appointment without a learner's permit?

No. You must have a valid California learner's permit or instruction permit before you can book a written test. If you do not have one, visit any DMV office, pass a vision screening, and pay the permit fee. You can often get your permit the same day and schedule your test appointment when ready after.

What if all appointments are full in my area?

Try a different DMV office in your county or a neighboring county—availability varies between locations. Check early morning and late afternoon time slots, which fill up slower than midday. You can also call 1-800-777-0133 to ask when new appointments typically open up at your preferred office.

Do I lose my money if I reschedule?

No, as long as you reschedule at least 24 hours before your appointment. You can reschedule as many times as you need through the DMV website or by phone. If you cancel within 24 hours or miss your appointment without canceling, you lose the $35 fee and must pay again to book a new test.

What if I fail the written test?

You can reschedule and take the test again. There is no waiting period between attempts in California. You pay the $35 test fee each time you test. Most people book their next appointment right after failing, though you can take time to study and book later.

Can someone else schedule my appointment for me?

Yes. The person scheduling needs your learner's permit number and can book through the DMV website or by calling 1-800-777-0133. However, you must be the one who takes the test—only you can show up with your permit and ID on test day.