How to Book a Maryland MVA Permit Appointment
What you need to know before booking
A permit appointment at the Maryland Motor Vehicle Administration is where you take your written test, pay fees, and get your learner's permit or road test scheduled. You cannot walk in — you must book a time slot online or by phone first. The MVA's appointment system fills up weeks in advance, especially at popular locations and times, so you should start looking as soon as you know you need a permit.
Maryland has two separate permit types: a learner's permit (which lets you drive with a licensed adult) and a provisional license (which you get after passing your road test). Each requires its own appointment. The appointment itself is not the road test — it is where you prove your identity, pass the written exam, and pay the permit fee. Your road test happens at a separate appointment, scheduled weeks later.
Key Takeaways
- You must book your permit appointment online at mva.maryland.gov or by calling 410-768-7000 before you arrive at any MVA office.
- Bring your Social Security number, proof of residence (utility bill or lease), and a photo ID or birth certificate to your appointment.
- The written test covers road signs, right-of-way rules, and Maryland traffic laws, and you must score at least 70 percent to pass.
- After you pass the written test, the MVA will schedule your road test appointment, which typically happens four to eight weeks later depending on office location and demand.
- Appointment slots open 30 days in advance and fill quickly, so check the online system as soon as the calendar opens for your preferred date.
How to find and book your appointment online
Go to mva.maryland.gov and select "Schedule an Appointment" from the home page. You will be asked to choose your transaction type — select "Learner's Permit" if you are getting your first permit, or "Road Test" if you already have a permit and are ready to test for your license. The system will then show you available dates and times at MVA offices near your zip code.
Appointment slots open 30 days in advance. If you do not see times available for your preferred location, check back the next day — cancellations happen regularly and new slots appear. Popular times (weekday afternoons and Saturday mornings) fill fastest. Early morning weekday slots often have more availability. Once you select a date and time, you will receive a confirmation number by email. Save this number — you will need it when you arrive.
If you cannot book online or prefer to speak with someone, call the MVA at 410-768-7000. Wait times are typically shorter early in the morning or on weekday afternoons. Have your zip code ready so the representative can show you nearby locations.
What documents to bring to your appointment
Bring your Social Security number (or your Social Security card), proof of residence, and proof of identity. Proof of residence can be a utility bill, lease agreement, or bank statement dated within the last 60 days. Proof of identity can be a state ID, passport, birth certificate, or school ID — if you do not have a photo ID yet, a birth certificate works.
You will also need to bring your confirmation number from your online booking. If you are under 18, bring a parent or guardian — they must be present and sign your permit application. Bring your learner's permit if you are coming in for a road test appointment.
Do not bring originals of important documents unless you are comfortable leaving them with the MVA. Bring copies instead, or ask the MVA staff whether they need originals before you hand them over.
The written test: what to expect and how to study
The written test has 25 multiple-choice questions about Maryland traffic laws, road signs, and safe driving practices. You must answer at least 18 questions correctly (70 percent) to pass. The test covers topics like right-of-way rules, speed limits, parking laws, and what different road signs mean. You have 30 minutes to complete it.
Study materials are free on the MVA website. Download the Maryland Driver's Manual (available in English and Spanish) and take the practice tests offered online. Many people study for one to two weeks before their appointment. If you fail, you can retake the test at a later appointment — there is no waiting period, but you will need to book another slot and pay the fee again.
The test is administered on a computer at the MVA office. You will sit at a desk with a staff member nearby. The questions appear one at a time, and you cannot go back to change answers once you move forward. Take your time and read each question carefully.
Fees and what happens after you pass
The learner's permit fee is $35 and is valid for two years. You pay this fee at your appointment after you pass the written test. Payment methods include cash, debit card, and credit card. If you fail the test, you do not pay the fee — you only pay when you pass.
Once you pass, the MVA will issue your permit immediately (or within a few minutes). You will also receive information about scheduling your road test. Road test appointments are typically available four to eight weeks after your permit appointment, depending on how busy your local MVA office is. You can book your road test online or by phone using the same system.
What to do if your preferred appointment slot is full
If the date and time you want are not available, check back daily — the system updates at midnight and cancellations open new slots regularly. Set a phone reminder to check at the same time each day. Early morning slots (7 or 8 a.m.) and weekday afternoons often have better availability than peak times.
If you are flexible on location, try searching nearby counties. An office 20 or 30 minutes away might have open slots when your home office is booked solid. You can take your permit test at any MVA office in Maryland, not just the one closest to you.
If you need an appointment urgently and cannot find one online, call 410-768-7000. Representatives sometimes have access to slots not shown online, or they can add you to a waitlist for cancellations.
Frequently Asked Questions
Can I reschedule or cancel my appointment?
Yes. Log into your account on mva.maryland.gov using your confirmation number and reschedule up to 24 hours before your appointment. If you cancel within 24 hours, you lose your fee. Rescheduling to a different date does not cost extra.
What if I fail the written test?
You can book another appointment and retake the test. There is no waiting period between attempts. You will pay the $35 fee again only if you pass the second time. Most people pass on their second try after studying the areas they missed.
Do I need to bring my parent to my appointment if I am under 18?
Yes. A parent or legal guardian must be present and sign your permit application. They do not need to take the test with you, but they must be in the office when you complete your paperwork.
How long does the appointment take?
Plan for 30 to 45 minutes total. This includes check-in, the written test (30 minutes), and paperwork. If the office is busy, you may wait 15 to 20 minutes before being called.
Can I take the test in a language other than English?
Yes. The Maryland Driver's Manual and the written test are available in Spanish and several other languages. Tell the MVA staff your preferred language when you arrive, or note it when you book your appointment online if that option appears.
This guide is general information, not professional advice. Offices and providers set their own rules, so check the details with the one you’re seeing. See our Editorial Policy.