Book your Texas driver's license appointment through the Department of Public Safety website or by phone

You cannot walk into a Texas DPS office and take your test the same day. The state requires you to schedule an appointment in advance, either online at dps.texas.gov or by calling 1-844-DPS-TXDL (1-844-377-8935). The online system is faster — you can book within minutes and see available dates when ready. Phone appointments take longer but work if you do not have internet access or prefer to speak with someone.

The appointment system shows you real openings at offices near your zip code. You choose the date, time, and location that work for you. Most offices have openings within one to three weeks, though busy urban locations may take longer. Rural areas often have shorter wait times.

You need your confirmation number after booking. Write it down or save the email — bring it with you on test day. If you cannot make your appointment, cancel it online or by phone at least 24 hours ahead so someone else can use that slot.

Key Takeaways

  • Schedule online at dps.texas.gov or call 1-844-DPS-TXDL; you cannot test without an appointment.
  • The online system shows real openings at nearby offices and lets you book in minutes.
  • Most appointments are available within one to three weeks depending on your location.
  • Save your confirmation number and bring it to your appointment on test day.
  • Cancel at least 24 hours in advance if you need to reschedule.

What you need before you book

Have your Texas ID number or Social Security number ready before you start the booking process. If you are scheduling a written test (the knowledge test), you need only your ID number. If you are scheduling a road test, you also need to know which type of license you are testing for — Class C (regular car), Class B (truck or bus), or Class A (motorcycle).

You do not need to have passed the written test before booking a road test appointment. Many people schedule both at the same time or schedule the road test while waiting for written test results. The system will not stop you from booking either one.

Online booking step by step

Go to dps.texas.gov and look for the "Appointment Scheduling" link on the homepage. Click it and select whether you want a written test, road test, or both. Enter your Texas ID number or Social Security number when prompted.

The system will ask for your zip code or city. It shows all DPS offices within a reasonable distance and their available dates. Pick the office closest to you or the one with the earliest opening. Then select your preferred date and time from the available slots.

Review your information, confirm the appointment, and the system will give you a confirmation number. You will also receive an email with the details. If you do not get an email within a few minutes, check your spam folder or log back in to dps.texas.gov to retrieve your confirmation number.

Scheduling by phone

Call 1-844-DPS-TXDL (1-844-377-8935) during business hours. A representative will ask for your ID number or Social Security number, your location, and what type of test you need. They will tell you available dates and times and book the appointment for you over the phone.

Ask the representative to email or mail your confirmation number to you. If they cannot email it, write down the number they give you — you will need it on test day. Phone lines are busiest early in the morning and on Mondays, so calling mid-week or mid-afternoon may mean a shorter wait.

What to bring on appointment day

Bring your confirmation number, a valid form of ID, and your Social Security card or proof of your Social Security number. For a written test, that is all you need. For a road test, also bring a vehicle that is registered and insured in Texas, and a licensed driver who is at least 21 years old (if you are under 18 and testing for your first license).

Arrive 10 to 15 minutes early. The office will not let you in if you arrive more than 15 minutes after your scheduled time, and you will lose your appointment. If you are running late, call the office directly — the number is on your confirmation email.

If you cannot keep your appointment

Cancel online through dps.texas.gov at least 24 hours before your appointment. Log in, find your appointment, and select the cancel option. You can then when ready reschedule for a different date. If you cancel by phone, call 1-844-DPS-TXDL and have your confirmation number ready.

If you miss your appointment without canceling, you will have to schedule a new one. Some offices may place you on a waitlist, but this is not may provide. It is always better to cancel early so you do not lose your spot and block someone else from using it.

Rescheduling and changing your appointment

You can reschedule your appointment online or by phone using the same methods you used to book it. Cancel your current appointment first, then book a new one. The system treats a reschedule as a cancellation plus a new booking, so do both steps to avoid confusion.

If your preferred office or date fills up after you book, you can still change to a different location or time as long as openings exist. Check dps.texas.gov regularly — cancellations happen daily as people reschedule, and new slots open up throughout the day.

Frequently Asked Questions

Can I schedule a written test and road test on the same day?

Yes. You can book both appointments for the same day at the same office. The written test usually takes 30 to 45 minutes, and the road test takes 10 to 15 minutes. Plan to spend two to three hours at the office total, including wait time between tests.

What if the nearest office has no openings for weeks?

Check offices in neighboring cities or counties — they may have sooner dates. You can schedule at any DPS office in Texas, not just the one closest to you. Driving an hour away for an earlier appointment is often faster than waiting weeks locally.

Do I need to pass the written test before I schedule a road test?

No. You can schedule a road test before you take the written test. However, you must pass the written test before you can receive your license, even if you pass the road test first. Many people schedule both tests at once to save time.

What happens if I show up late to my appointment?

The office will not let you in if you arrive more than 15 minutes after your scheduled time. Your appointment will be canceled, and you will need to reschedule. If you are running late, call the office number on your confirmation email when ready.

Can someone else reschedule my appointment for me?

No. You must reschedule using your own confirmation number. If you cannot access the online system, call 1-844-DPS-TXDL with your confirmation number and they can reschedule for you over the phone.