How to book your learner's permit test appointment with the Maryland MVA
You schedule your learner's permit test appointment through the Maryland Motor Vehicle Administration (MVA) website or by phone. The MVA does not hold walk-in testing for learner's permits — you must reserve a specific date and time slot before you arrive. Appointments fill up weeks in advance during busy seasons, so booking early matters.
The MVA operates testing centers across Maryland. You can choose any location that works for you, regardless of which county you live in. Once you book, you will receive a confirmation number and instructions about what to bring on test day.
Key Takeaways
- Book your appointment online at mva.maryland.gov or by calling 410-787-7758 (TTY 410-787-7662) at least one week before your preferred test date.
- You must bring your confirmation number, a valid form of ID, and proof of residency to your appointment, or the MVA will not let you test.
- The knowledge test costs $7 and covers road signs, traffic laws, and safe driving practices specific to Maryland.
- Test appointments are available Monday through Friday at most MVA locations, with limited Saturday hours at select centers.
- If you fail the test, you can reschedule when ready, but you must wait at least one day before retaking it.
Booking online through the MVA website
Go to mva.maryland.gov and select "Schedule an Appointment" from the homepage. Choose "Knowledge Test" as your appointment type. The system will ask you to enter your date of birth and the county where you want to test. You will then see available dates and times at each testing center in that county.
Select your preferred location, date, and time slot. The system will ask for your email address and phone number so the MVA can send you a confirmation. Write down or save your confirmation number — you will need it when you arrive for your test. The online system is available 24 hours a day, and you can book up to 30 days in advance.
Booking by phone with the MVA
Call the MVA at 410-787-7758 (TTY 410-787-7662) during business hours, Monday through Friday, 8:30 a.m. to 4:30 p.m. Have your date of birth and preferred county ready. The representative will tell you which testing centers have openings and walk you through selecting a date and time.
The phone line can have long wait times, especially in the morning and on Mondays. If you reach a representative, they will give you a confirmation number over the phone. Ask them to repeat it and write it down when ready. If you do not receive a confirmation number, your appointment is not booked.
What documents to bring on test day
Bring your confirmation number, a valid form of ID, and proof of residency. Valid IDs include a passport, a school ID with your photo, a work ID, or a state ID from another state. The MVA will not accept a birth certificate or Social Security card as your primary ID.
Proof of residency must show your current Maryland address. Acceptable documents include a utility bill, a lease or mortgage statement, a bank statement, or a government letter (such as a tax return or court document) dated within the last 60 days. A mail piece with your name and address is not enough on its own. If your ID and proof of residency show different addresses, bring a document that explains the change, such as a forwarding address notice from the post office.
Testing center locations and hours
The MVA operates full-service testing centers in Baltimore, Annapolis, Towson, Waldorf, Hagerstown, and Salisbury. Most centers are open Monday through Friday, 8:30 a.m. to 4:30 p.m. A few locations offer Saturday testing from 9 a.m. to 1 p.m., but these slots book faster and are not available every week.
You can also test at certain MVA branch offices in smaller towns, though appointment availability is more limited. The online booking system shows you which centers have openings for your chosen date. If your preferred location is full, try a nearby center or pick a different date — new slots open as cancellations happen.
What happens if you fail or need to reschedule
If you do not pass the knowledge test, you can schedule a new appointment when ready after your test. The MVA requires you to wait at least one day before retaking it, so your earliest next appointment will be the following day. You will pay the $7 test fee again for each attempt.
If you need to cancel or reschedule before your test date, log back into mva.maryland.gov with your confirmation number or call 410-787-7758. Cancellations made at least 24 hours before your appointment do not cost anything. If you cancel within 24 hours or do not show up, you lose your $7 fee and must book a new appointment from scratch.
Common mistakes that delay your appointment
The most frequent reason people cannot test on their scheduled day is forgetting to bring the right documents. The MVA will turn you away if your ID and proof of residency do not match your confirmation information. Bring originals, not copies — the MVA does not accept photocopies of any document.
Another common error is arriving late. Testing centers close their doors at 4 p.m., and if you arrive after 3:45 p.m., staff may not have time to process you. Plan to arrive 10 to 15 minutes early. If you are running late, call the testing center directly — the number is on your confirmation email — and ask whether they can still fit you in.
Frequently Asked Questions
Can I book an appointment for someone else?
No. The person taking the test must book their own appointment or have a parent or guardian book it for them if they are under 18. The MVA will ask for the test-taker's date of birth to confirm the appointment, so you cannot use someone else's information.
What if all appointments are full in my county?
Try booking in a neighboring county — you can test anywhere in Maryland regardless of where you live. You can also check back daily, since cancellations open up new slots. Some people find that weekday afternoons have more availability than mornings.
Do I need to study before I book my appointment?
You should study before you test, not before you book. The appointment is just a time slot; studying happens on your own time using the Maryland Driver's Manual or practice tests. Book your appointment once you feel ready to take the test.
What if I miss my appointment?
If you do not show up, you forfeit your $7 fee and must book a new appointment. There is no refund for no-shows. If an emergency comes up, cancel through the website or by phone as soon as you know you cannot make it.
How long does the knowledge test take?
The test itself takes 15 to 30 minutes, depending on how quickly you answer the questions. Plan to spend 45 minutes to an hour at the testing center from check-in to completion, including time for the MVA to process your paperwork.