How to book an appointment at the San Francisco DMV
The San Francisco DMV operates through an online appointment system. You must book a time slot before you arrive — walk-ins are not accepted at the San Francisco office. Go to dmv.ca.gov, click "Schedule an Appointment," select San Francisco as your location, choose the service you need, and pick an available date and time. The system will send you a confirmation email with your appointment number.
Appointments typically fill up weeks in advance, especially for driver's license and ID card services. If you cannot find an open slot in San Francisco, you can book at a different Bay Area office — the DMV has locations in Daly City, San Mateo, and Hayward that sometimes have sooner availability. You can change your appointment or cancel it through the same website if your plans change.
Do not use third-party websites that claim to book DMV appointments for you. These sites charge fees and do not provide faster access than the official DMV system. The only legitimate way to schedule is through dmv.ca.gov or by calling 1-800-777-0133.
Key Takeaways
- Book your San Francisco DMV appointment online at dmv.ca.gov before your visit — the office does not accept walk-ins.
- Appointments fill weeks ahead, so check other Bay Area locations like Daly City or San Mateo if San Francisco has no open slots.
- You will receive a confirmation email with your appointment number after booking; bring this number or your confirmation to your visit.
- Never pay a third-party website to book your appointment — dmv.ca.gov is free and is the only official booking system.
- You can reschedule or cancel your appointment through dmv.ca.gov up until your appointment time.
What documents to bring to your San Francisco DMV appointment
The documents you need depend on what service you are getting. For a driver's license or ID card renewal, bring your current license or ID, proof of residency (a recent utility bill, lease, or bank statement with your name and address), and your Social Security number. If you are explore for your first license or ID, bring your birth certificate, proof of Social Security number, and two forms of proof of residency.
For vehicle registration or title services, bring your vehicle registration card, proof of ownership, and a photo ID. For a license plate replacement, bring your registration and ID. The DMV website lists the exact documents needed for each service — check the requirements for your specific transaction before you go, because missing documents will delay your appointment or force you to reschedule.
Bring originals or certified copies, not photocopies. The DMV will not accept faxed or scanned documents as proof of identity or residency. If you are unsure whether a document counts as proof of residency, call 1-800-777-0133 and ask before your appointment.
What to expect during your San Francisco DMV visit
Arrive 10 to 15 minutes before your appointment time. Check in at the front desk with your confirmation number or appointment email. You will be assigned a number and directed to wait in the lobby until your number is called. Processing times vary — some transactions take 10 minutes, others take 30 or more, depending on how busy the office is that day.
The San Francisco DMV is located at 1377 Fell Street, near the Civic Center BART station. Parking is limited in the area; public transit is usually faster. The office is open Monday through Friday, 8 a.m. to 5 p.m., and closed on weekends and state holidays. If you miss your appointment, you will need to book a new one online.
Bring cash or a debit card — the San Francisco DMV accepts both for fees. Credit cards are not accepted at this location. If you need to pay for multiple services (a license renewal plus a registration, for example), ask the clerk about the total cost before you pay.
Rescheduling or canceling your appointment
You can change your appointment date or time through dmv.ca.gov up until your scheduled time. Log in, find your appointment, and select "Reschedule" or "Cancel." If you cancel, you will return to the appointment booking system and can choose a new date. If you need to reschedule but cannot access the website, call 1-800-777-0133 and a representative can help you move your appointment.
If you miss your appointment without canceling, you lose that time slot and must book a new one. The DMV does not charge a fee for missing an appointment, but you will have to wait for another opening, which may take weeks. If an emergency prevents you from attending, cancel as soon as possible so someone else can use that slot.
Scam alerts and safety information
Do not trust emails or text messages claiming to be from the DMV asking you to "confirm your appointment" or "verify your information." The DMV does not send unsolicited messages asking you to click links or enter personal details. If you receive such a message, delete it. Scammers use fake DMV messages to steal Social Security numbers, driver's license numbers, and banking information.
Third-party appointment booking websites often charge $20 to $100 to book a slot that you can book for free on dmv.ca.gov. These sites do not provide faster appointments or special access — they straightforward fill out the same online form you can fill out yourself. Avoid them entirely.
If you need help with your appointment and cannot reach the DMV by phone, visit a DMV office in person during business hours. Do not pay anyone claiming they can "expedite" your appointment or "may provide" a specific date. The DMV appointment system is first-come, first-served and cannot be bypassed.
When the San Francisco DMV has no available appointments
If dmv.ca.gov shows no open slots in San Francisco for weeks, check nearby locations. The Daly City DMV (250 Pacifica Avenue) and San Mateo DMV (4010 Olympic Avenue) often have sooner availability and serve the same region. You can complete most transactions at any California DMV office — your appointment does not have to be in San Francisco.
Appointments sometimes open up as cancellations happen. If you need an appointment urgently, check dmv.ca.gov every few days, as slots are released throughout the week. Early morning and late afternoon time slots tend to fill last and may be easier to find.
If you are unable to travel to another DMV office, some services can be completed by mail. Renewing your driver's license by mail takes longer but does not require an appointment. Call 1-800-777-0133 to ask whether your specific transaction can be handled by mail.
Frequently Asked Questions
Can I bring someone with me to my DMV appointment?
Yes, you can bring a family member or friend, but only you need to check in. If you are under 18 or explore for your first license, a parent or guardian must be present. The DMV may ask your companion to step back during your transaction to keep the line moving.
What if I do not have an email address to receive my confirmation?
You can still book an appointment on dmv.ca.gov without an email — the system will give you a confirmation number on screen that you can write down or screenshot. Bring this number to your appointment. If you prefer, call 1-800-777-0133 and a representative can book your appointment over the phone.
How far in advance should I book my San Francisco DMV appointment?
Book as soon as you know you need an appointment. Popular services like driver's license renewals often have openings 4 to 8 weeks out. If you wait until the last minute, you may not find an available slot and will have to travel to another DMV office or wait for a cancellation.
Can I reschedule my appointment the day before or the day of?
Yes, you can reschedule through dmv.ca.gov anytime before your appointment starts. However, finding an open slot on short notice is difficult — most nearby dates are usually booked. If you must reschedule, do it as soon as possible to have more options.
What happens if I arrive late to my appointment?
If you arrive more than 15 minutes late, the DMV may cancel your appointment and assign your slot to someone else. You would then need to book a new appointment online. If you are running late, call 1-800-777-0133 to let them know, though they cannot may provide they will hold your slot.