The Massachusetts driver's license process has three stages: a written test, a road test, and a final approval
Massachusetts requires you to pass a knowledge test first, then a behind-the-wheel road test, then submit final documents to the Registry of Motor Vehicles (RMV). You cannot skip any stage or take them out of order. The whole process typically takes several weeks from start to finish, depending on how quickly you can schedule your road test and how many attempts you need.
You start by taking the written knowledge test at any RMV office. If you pass, you get a learner's permit that lets you drive with a licensed adult in the passenger seat. Once you have held that permit for at least 120 days (if you are under 18) or can take the road test when ready (if you are 18 or older), you schedule your road test. After you pass the road test, you return to the RMV with your documents to receive your actual license.
Key Takeaways
- You must pass the written knowledge test before you can get a learner's permit, and you must hold the permit for at least 120 days if you are under 18.
- The road test is scheduled separately and can take weeks to book, so plan ahead rather than waiting until your permit is about to expire.
- You need a birth certificate, proof of residency, and your Social Security number at your final RMV visit, so gather these before you start.
- Massachusetts charges separate fees for the knowledge test, the road test, and the license itself — budget roughly $100 to $150 total depending on your age and license type.
What you need before you walk into the RMV
Bring your birth certificate (original or certified copy), proof of your Social Security number (Social Security card, W-2, or tax return), and proof of residency (utility bill, lease, or bank statement dated within the last 60 days). If you are under 18, you also need a parent or guardian to sign your process in person. If you are explore for a Real ID-compliant license (which you will need to fly domestically after May 2025), bring a second form of ID like a passport or school ID.
If you are renewing or replacing a license, the documents you need are different — bring your current license and proof of residency only. If you are explore for the first time and do not have a birth certificate, you can get one from the town or city where you were born; this usually takes one to two weeks and costs $10 to $30.
Taking the written knowledge test
Walk into any RMV office during business hours with your documents and ask to take the knowledge test. You do not need an appointment for the written test. The test has 40 multiple-choice questions about Massachusetts traffic laws, road signs, and safe driving practices. You need to answer at least 30 correctly to pass. The test is offered in multiple languages including Spanish, Portuguese, Chinese, and Vietnamese.
If you fail, you can retake it the same day or come back another day at no additional cost. Most people pass on the first or second attempt. Once you pass, the RMV gives you a learner's permit on the spot. If you are under 18, your permit has restrictions: you cannot drive alone, you cannot drive between midnight and 5 a.m., and you cannot use a cell phone while driving. These restrictions lift once you get your full license.
Holding your learner's permit and scheduling the road test
If you are under 18, you must hold your learner's permit for at least 120 days before you can take the road test. If you are 18 or older, you can take the road test when ready after passing the knowledge test. During this waiting period, practice driving with a licensed adult who is at least 21 years old and sitting in the front passenger seat.
Schedule your road test online through the RMV website or by calling 857-247-5900. Road test appointments book weeks in advance, especially in spring and summer, so schedule as soon as you are may be able to access. The test costs $35 and takes about 20 minutes. You drive a predetermined route with an RMV examiner who watches for safe lane changes, proper signaling, smooth braking, and correct responses to traffic signs. The examiner will also ask you to perform a three-point turn and parallel park.
Bring your learner's permit, proof of insurance, and the vehicle you will be driving to your road test. The vehicle must be registered, inspected, and in safe working condition. If you fail the road test, you can retake it after waiting at least two weeks, and you pay the $35 fee again.
Passing the road test and getting your license
If you pass the road test, the examiner tells you on the spot. You then have 30 days to return to an RMV office with your learner's permit, proof of insurance, and the same documents you brought to your first visit (birth certificate, proof of residency, Social Security proof). Bring a parent or guardian if you are under 18.
At the RMV office, you pay the license fee — $50 for a standard license, $100 for a Real ID license — and the RMV photographs you and issues your license. Your license arrives in the mail within one to two weeks. Until it arrives, the RMV gives you a temporary paper license that is valid for driving.
Different rules if you are under 18 versus 18 or older
If you are under 18, you must hold your learner's permit for 120 days, you need a parent or guardian to sign your process, and your license has restrictions for the first six months: no driving between midnight and 5 a.m., no more than one passenger under 18 (except family), and no cell phone use. These restrictions expire six months after you get your license, or when you turn 18, whichever comes first.
If you are 18 or older, you can take the road test when ready after passing the knowledge test, you do not need a parent or guardian, and your license has no restrictions. The process moves faster for adults, but you still need to schedule the road test in advance and wait for your appointment.
What happens if you fail the road test
You can retake the road test after waiting at least two weeks. You pay the $35 fee again each time you retake it. Most people pass on the second or third attempt. Common reasons for failing include not checking mirrors frequently enough, not signaling before lane changes, hitting the curb during parallel parking, or not coming to a complete stop at a stop sign.
Before your second attempt, practice the specific maneuvers the examiner noted as problems. Many driving schools offer one or two lessons focused on road test skills, which costs $50 to $100 per lesson. If you keep failing after three or four attempts, a professional instructor can identify habits you might not notice on your own.
Frequently Asked Questions
Can I take the road test in a different city than where I took the knowledge test?
Yes. You can take your knowledge test at any RMV office and schedule your road test at any other RMV office. Choose the road test location based on which office has the soonest appointment, not based on where you took the written test.
What if I lose my learner's permit before I take the road test?
Go to any RMV office and ask for a replacement. Bring your birth certificate and proof of residency. The replacement costs $25 and is issued on the spot. You do not have to retake the knowledge test.
Do I need to use a specific vehicle for the road test?
No, but the vehicle must be registered in Massachusetts, have a current inspection sticker, and be in safe working condition. You can use someone else's car as long as it meets these requirements. The examiner will check the brakes, lights, wipers, and horn before the test begins.
How long is my learner's permit valid?
Your learner's permit is valid for five years from the date you receive it. If you do not pass the road test within five years, you have to retake the knowledge test and start over.
What if I move to Massachusetts from another state?
If you already have a valid driver's license from another state, you can exchange it for a Massachusetts license without taking either test. Bring your out-of-state license, birth certificate, proof of residency, and Social Security proof to any RMV office. The exchange fee is $50 for a standard license or $100 for a Real ID license.
