Book your Colorado written test through the Department of Revenue website or by calling your local office
Colorado lets you schedule your written knowledge test online at dmv.colorado.gov or by phone at the Driver License office nearest you. You do not need to walk in without an appointment — the state runs by appointment only, and walk-ins are turned away. The online system shows you available dates and times at each location, usually several weeks out. If you call instead, have your driver's license number or ID number ready, and the staff member will book you into the next open slot.
You can schedule as soon as you are ready to test. There is no waiting period between getting your learner's permit and booking the written test, though you must hold a valid permit to sit for it. If you fail the test, you can reschedule when ready — Colorado does not impose a mandatory wait between attempts, but you do pay the test fee each time you take it.
Key Takeaways
- Schedule online at dmv.colorado.gov or by phone; walk-ins are not accepted and will be turned away.
- You must bring your learner's permit and a valid photo ID to the appointment, or you will not be tested.
- The test fee is paid at the time of your appointment, and you pay again if you need to retake it.
- Appointments are usually available within two to four weeks, depending on your location and the time of year.
- If you fail, you can reschedule your next attempt without a waiting period, but you must pay the fee again.
What to bring to your appointment
Bring your learner's permit and a valid photo ID. A photo ID can be a passport, military ID, tribal ID, or any government-issued ID with your picture and signature. If you do not have a photo ID yet, you will need to get one before your test appointment — the DMV will not test you without it.
Bring proof of your Social Security number if you do not have it memorized. This can be your Social Security card, a W-2 form, a tax return, or a birth certificate. You will also need to bring proof of your Colorado residency — a utility bill, lease, mortgage statement, or bank statement with your name and current address will work. The DMV staff will tell you at booking what documents they need from you specifically.
How the online scheduling system works
Go to dmv.colorado.gov and select "Schedule an Appointment" from the homepage. You will enter your driver's license number or ID number, your date of birth, and your last name. The system will show you every Driver License office in Colorado and the available dates and times at each one. You can filter by location or by how soon you want to test.
Pick the date and time that works for you, then confirm your contact information. You will receive a confirmation email and text message with your appointment details, office address, and parking information. Save this confirmation — you do not need to print it, but you should have the date and time written down in case your phone dies on the way to the office.
Scheduling by phone if you cannot use the website
Call the Driver License office in your county or the one closest to you. You can find the phone number and address on dmv.colorado.gov under "Locations." Have your driver's license number or ID number ready, along with your date of birth. The staff member will ask what dates and times work for you and will book you into the next available slot.
Phone lines are busiest in the morning and on Mondays and Tuesdays. If you get a busy signal or a long hold time, try calling in the afternoon or mid-week. The office will give you a confirmation number over the phone — write it down and keep it with your appointment details.
What happens if you miss or need to cancel your appointment
If you cannot make your appointment, cancel it through the website or by calling your office as soon as you know. Canceling ahead of time frees up the slot for someone else and lets you reschedule without penalty. If you miss your appointment without canceling, you lose your test fee and will have to pay again to book a new one.
If an emergency comes up on the day of your test, call your local Driver License office right away. Some offices will let you reschedule the same day if there is an open slot, but this depends on how busy they are. Do not just skip the appointment and hope to reschedule later — you will lose the fee.
How long the appointment takes and what to expect
Plan to arrive 10 to 15 minutes early. The staff will check your ID and permit, verify your documents, and answer any last questions. The written test itself takes 20 to 40 minutes depending on how quickly you work through the questions. After you finish, the examiner will score it on the spot and tell you whether you passed or failed.
If you pass, you will move on to the road test scheduling process. If you fail, you can ask the examiner what topics gave you trouble, and you can reschedule your next written test attempt right there. The office will not hold your learner's permit — you keep it and use it to practice before your next attempt.
Peak times and how to find a faster appointment
Appointments fill up fastest in spring and summer, especially in May through July. If you are flexible on timing, scheduling for a weekday morning in the fall or winter usually means shorter wait times. Early morning slots (8 a.m. to 10 a.m.) tend to open up sooner than afternoon ones.
If the office nearest you is booked out several weeks, check offices in neighboring counties or towns. You can test at any Colorado Driver License office, not just the one in your county. Smaller towns and rural offices often have more open slots than Denver or other large cities. The online system shows all locations and their availability at once, so you can compare.
Frequently Asked Questions
Can I reschedule my appointment online, or do I have to call?
You can reschedule through the website by logging into your appointment and selecting a new date and time. You can also call your local office to reschedule. Either way, you do not lose your test fee if you reschedule ahead of time — you only lose it if you miss the appointment without canceling.
What if I fail the written test — how soon can I retake it?
Colorado does not require a waiting period between attempts. You can reschedule your next written test when ready after failing, but you will pay the test fee again. Many people take a few days to study more before booking their next appointment.
Do I need to bring my Social Security card, or is a copy okay?
You do not need the original card. A copy, a W-2, a tax return, or a birth certificate all work as proof of your Social Security number. Ask your local office what they prefer when you call to schedule, since requirements can vary slightly by location.
What if I move before my appointment — can I reschedule at a different office?
Yes. Cancel your current appointment and schedule a new one at the office in your new location. You will not lose your test fee if you cancel ahead of time. Just make sure you update your address with the DMV before your new appointment so your documents match.
Can someone else schedule the appointment for me?
No. You must schedule your own appointment using your driver's license or ID number. This is a security measure to make sure the person taking the test is the person who booked it. If you cannot access the website, call your local office and they will schedule it for you over the phone.