Maryland learner's permit fees
A Maryland learner's permit costs $47 as of 2024. This is a one-time fee you pay when you first get your permit at the Motor Vehicle Administration (MVA). The fee covers the permit itself and the knowledge test that comes with it.
You'll pay this fee in person at an MVA office when you submit your process and take the written exam. If you fail the test and need to retake it, you do not pay an additional fee — you can retake the test at no extra cost. The $47 covers your permit for up to two years, which is how long a Maryland learner's permit remains valid.
Bring cash, a debit card, or a credit card to the MVA office. Not all locations accept all payment methods, so calling ahead to confirm is a good idea if you have a preference.
Key Takeaways
- Maryland's learner's permit costs $47, paid once when you explore at an MVA office.
- The fee includes both the permit and the written knowledge test; retakes of the test cost nothing extra.
- Your permit is valid for two years from the date you receive it.
- You must bring proof of identity, Social Security number, and proof of Maryland residency to pay the fee and take the test.
- The $47 fee is separate from any later costs if you move on to a full driver's license.
What documents you need to bring
Before you pay the $47 fee, the MVA will ask for specific documents. You need a valid photo ID (a passport, military ID, or out-of-state driver's license all work), your Social Security number, and proof that you live in Maryland. A utility bill, lease, or bank statement with your current address usually counts as proof of residency.
If you are under 18, you also need a parent or guardian to sign your process in person. Bring that adult with you to the MVA office. If you are 18 or older, you can explore on your own.
The MVA website lists all accepted documents for each category. Checking the list before you go saves a trip back home if you bring the wrong thing.
How the fee breaks down
The $47 is a flat fee — there are no hidden charges or separate test fees. You pay once, and that covers your learner's permit for the full two-year period. If your permit expires and you want to renew it, you pay the $47 fee again.
Some people confuse the learner's permit fee with the fee for a full driver's license. Those are different. When you pass your road test and move from a learner's permit to a full license, you will pay a separate fee for the license itself. That fee is higher and depends on how long you want the license to be valid.
When you pay and what happens next
You pay the $47 fee at the MVA office on the day you explore for your permit. The office will take your photo, collect your documents, and have you pay the fee before you take the written test. If you pass the test that same day, you walk out with your permit in hand.
If you fail the written test, you can schedule a retake at the same office or a different one. You do not pay again. Most people can retake the test within a few days, though wait times vary by location and how busy the office is.
Once you have your permit, you can start practicing with a licensed adult in the car. You must follow all the rules on your permit — things like not driving alone, not driving after midnight, and keeping your hands-free phone use only. Breaking these rules can get your permit suspended.
Comparing Maryland's fee to other states
Maryland's $47 learner's permit fee is in the middle range compared to other states. Some states charge less — Virginia charges $35, for example — while others charge more. Pennsylvania charges $50. The fee does not vary based on where you live in Maryland or which MVA office you visit.
The fee also does not change based on your age. Whether you are 16 or 25, you pay the same $47. Some states charge more for older first-time permit holders, but Maryland does not.
What happens if you lose your permit
If you lose your learner's permit before it expires, you can get a replacement at any MVA office. A replacement permit costs $7. You do not need to retake the written test — the MVA will issue a new card with the same expiration date as your original permit.
Bring your ID and proof of residency, just as you did for the original process. The replacement is usually ready the same day or within a few business days, depending on the office.
Frequently Asked Questions
Do I have to pay the $47 fee if I already have a license from another state?
No. If you hold a valid driver's license from another state, you do not need a Maryland learner's permit. You can take the Maryland road test directly and pay only for your Maryland license. However, if you want to practice in Maryland before taking the road test, you would need the permit and would pay the $47 fee.
Can I get my money back if I don't pass the written test?
No. The $47 fee is non-refundable, even if you fail the test. You can retake the test at no extra cost, but the original fee does not come back. You pay once per permit, not once per test attempt.
What if I move out of Maryland before my permit expires?
Your Maryland learner's permit becomes invalid once you move. You would need to get a learner's permit in your new state and pay that state's fee. The $47 you paid to Maryland is not transferable.
Is the $47 fee the same at every MVA office in Maryland?
Yes. The fee is the same statewide — $47 at every MVA location. Some offices may be busier than others, so wait times vary, but the cost does not.
Do I pay the $47 fee again if I renew my permit?
Yes. If your learner's permit expires and you want to keep practicing before taking the road test, you pay the $47 fee again for a new permit. The fee is charged each time you get a new permit, not just the first time.