Where to book your Maryland permit test appointment

You book your Maryland permit test appointment through the Maryland Motor Vehicle Administration (MVA) website at mva.maryland.gov, not through a third-party service. The MVA runs its own scheduling system, and that is the only official way to reserve a test date and time.

You can also book in person at any MVA branch office during business hours, or by phone at 410-768-7000 (in the Baltimore area) or 1-800-950-1MVA (1-800-950-1682) from elsewhere in Maryland. Phone lines are typically less busy early in the morning on weekdays.

The online system is usually the fastest option because you can see available dates and times when ready and confirm your appointment in seconds. In-person and phone bookings may require you to wait for an MVA staff member to check availability.

Key Takeaways

  • Book through mva.maryland.gov, by phone at 1-800-950-1MVA, or in person at an MVA office — these are the only official channels.
  • You need your learner's permit number, a valid email address, and a phone number to complete an online booking.
  • Test appointments fill up weeks in advance in busy areas, so book as soon as you are ready to test.
  • You must bring your learner's permit and a valid photo ID to your appointment, or you will not be allowed to test.
  • If you need to reschedule or cancel, do so at least 24 hours before your appointment to avoid losing your fee.

What information you need before booking

Have your learner's permit number ready — the MVA system will ask for it to pull up your record. If you do not have your permit yet, you must get one before you can schedule a knowledge test appointment. Your permit number is printed on your learner's permit card.

You will also need a valid email address and a phone number where the MVA can reach you. The MVA sends appointment confirmations to your email and may call if there is a problem with your scheduled time. Use contact information you check regularly.

If you are booking by phone or in person, an MVA staff member will ask for the same information and can look up your record while you wait. This can be helpful if you are unsure of your permit number.

How far in advance to book

Book your appointment as soon as you feel ready to pass the test. In Maryland's busier areas — particularly around Baltimore and Washington, D.C. — available slots can fill up 4 to 8 weeks ahead. In less populated counties, you may find openings 2 to 3 weeks out.

The online system shows you exactly what dates and times are open the moment you log in, so you can see whether your area has availability before you commit. If all nearby dates are full, you have the option to book at an MVA office farther away or to check back in a few days when new slots may open.

Waiting until the last minute to book often means traveling to a distant office or waiting several weeks for an appointment. Booking early gives you more location and time choices.

What to bring to your appointment

Bring your learner's permit and a valid photo ID — these are required. Your photo ID can be a passport, state ID card, military ID, or another government-issued ID with your photograph. A school ID or work ID will not be accepted.

You do not need to bring study materials, notes, or any documents other than these two forms of identification. The MVA provides the test on a computer at the office, and you cannot use outside materials during the test anyway.

Arrive at least 10 minutes before your scheduled appointment time. If you arrive more than 15 minutes late, the MVA may cancel your appointment and charge you the test fee again if you want to reschedule.

Rescheduling or canceling your appointment

You can reschedule or cancel through the same MVA website where you booked, by phone at 1-800-950-1MVA, or in person at an MVA office. You must make changes at least 24 hours before your scheduled appointment time. If you cancel or reschedule with less than 24 hours notice, you will lose your test fee.

If you need to reschedule online, log into your account, find your appointment, and select the option to change the date or time. The system will show you available slots and let you pick a new one when ready. If you reschedule by phone, an MVA representative will check availability and book you for a new date.

If you miss your appointment without canceling, you will lose your fee and have to pay again to schedule a new test. If you know you cannot make it, cancel as soon as possible so you do not waste the fee.

Test fees and payment

The Maryland permit knowledge test costs a set fee that you pay when you book your appointment. Payment is processed online if you book through the website, or in person or by phone if you book through those channels. The MVA accepts credit cards, debit cards, and cash (cash only at office locations).

If you fail the test, you will need to pay the fee again to schedule another attempt. There is no waiting period between attempts in Maryland, so you can reschedule for another date right away if you want to.

The fee does not change based on which MVA office you choose or what time of day you test. All appointments cost the same.

What happens after you book

The MVA will send a confirmation email to the address you provided during booking. This email includes your appointment date, time, location, and a confirmation number. Save this email or print it — you do not have to bring it to your appointment, but it is useful to have in case you need to reschedule or if there is a question about your booking.

A few days before your appointment, you may receive a reminder text or email, depending on the contact method you provided. If you do not receive a reminder, your appointment is still confirmed — the reminders are optional.

On the day of your test, arrive early, bring your learner's permit and photo ID, and be ready to answer questions about Maryland traffic laws and safe driving. The test is computer-based and takes about 15 to 20 minutes to complete.

Frequently Asked Questions

Can I book an appointment at a different MVA office than the one closest to me?

Yes. When you book online or by phone, you can choose from any MVA office in Maryland. Some offices have more available appointments than others, so if your nearest location is full, you can book at one farther away. The test is the same regardless of location.

What if the online system is not working?

Call 1-800-950-1MVA to book by phone, or visit an MVA office in person. Both options work even if the website is temporarily down. Phone lines may have longer wait times during peak hours, so calling early in the morning often gets you through faster.

Do I have to take the test on the date I book, or can I postpone it?

You can reschedule to a different date as many times as you need, as long as you do so at least 24 hours before your appointment. There is no limit on how many times you can reschedule. If you reschedule with less than 24 hours notice, you lose your fee.

What if I fail the test — do I have to wait before I can take it again?

No. Maryland does not require a waiting period between test attempts. You can reschedule for another appointment the same day if an opening is available, or book for any future date. You will need to pay the test fee again for each attempt.

Can someone else book an appointment for me?

No. The MVA requires the person taking the test to book their own appointment using their learner's permit number. This is a security measure to may support the right person shows up on test day. A parent or guardian can help you navigate the website or call on your behalf, but your permit number must be used.