What You Need to Do to Get a Massachusetts Driver's License
To get your first driver's license in Massachusetts, you must pass a written knowledge test, a road test, and a vision screening at the Registry of Motor Vehicles (RMV). You'll also need to provide proof of identity, proof of residency, and your Social Security number. The entire process takes several weeks from start to finish, and you cannot skip the learner's permit stage — Massachusetts requires you to hold a permit for a minimum of six months before you can take the road test.
The RMV is the only agency that issues licenses in Massachusetts. You cannot complete this process online or by mail. You must visit an RMV branch in person for your knowledge test, your road test appointment, and your final license issuance.
Key Takeaways
- You must obtain a learner's permit first and hold it for at least six months before taking the road test.
- Bring original documents proving your identity, residency, and Social Security number to your RMV visit — copies are not accepted for initial license applications.
- The knowledge test covers Massachusetts traffic laws and safe driving practices; you must score at least 18 out of 25 questions correctly to pass.
- Road test appointments fill up weeks in advance, so schedule yours as soon as you are may be able to access rather than waiting until the last moment.
- The total cost is $50 for a learner's permit and $100 for a five-year license, paid at the RMV when you complete each stage.
Step 1: Gather Your Documents Before Visiting the RMV
The RMV requires original documents — not photocopies — for your first license. Bring all of the following to your appointment:
- A government-issued photo ID (passport, state ID, or military ID)
- Proof of your Social Security number (Social Security card, W-2 form, or 1099 form)
- Two documents proving your Massachusetts residency, dated within the last 60 days (utility bill, lease, mortgage statement, or bank statement)
- Your completed process for a Massachusetts Driver's License or Permit (Form DL 34), available at any RMV branch or on the RMV website
If your name has changed since your identity document was issued, bring a certified copy of the document that shows the change (marriage certificate, divorce decree, or court order). If you do not have a Social Security number, contact the RMV directly to learn about alternative documentation.
Residency documents must show your current address. A lease or utility bill works; a credit card statement does not. If you live with family and are not on the lease or utility bill, bring a notarized letter from the homeowner or leaseholder confirming your residency, plus a document showing their name and address.
Step 2: Pass the Knowledge Test and Obtain Your Learner's Permit
Visit any RMV branch with your documents and completed Form DL 34. You will take the written knowledge test on a computer at the RMV. The test has 25 questions about Massachusetts traffic laws, road signs, and safe driving practices. You must answer at least 18 questions correctly to pass. The test is offered in English and several other languages; ask the RMV staff which languages are available at your branch.
If you pass the knowledge test, you will pay $50 and receive your learner's permit when ready. Your permit is valid for five years. If you fail, you can retake the test the same day at most branches, though some branches may require you to schedule a second appointment. There is no additional fee for retakes.
You must hold your learner's permit for a minimum of six months before you can schedule a road test. During this time, you can only drive with a licensed adult 21 or older in the front seat next to you. Violating this rule can result in fines and permit suspension.
Step 3: Schedule and Pass Your Road Test
After six months with your learner's permit, you can schedule a road test. Book your appointment online through the RMV website or by calling the RMV scheduling line. Road test appointments typically fill up four to eight weeks in advance, so schedule as soon as you become may be able to access. If you wait until the last moment, you may not find an available slot for several more weeks.
On the day of your road test, bring your learner's permit, proof of insurance for the vehicle you will drive, and the vehicle itself. The vehicle must be registered, inspected, and in safe working condition. The examiner will check your lights, wipers, horn, and brakes before the test begins. If the vehicle fails this safety check, your test will be cancelled and you will lose your appointment.
The road test lasts about 20 minutes. The examiner will ask you to perform basic driving tasks: starting the car, turning, stopping, parking, and backing up. You will also drive on local roads and possibly a highway. You must follow all traffic laws and the examiner's instructions. Common reasons for failing include rolling through stop signs, improper lane changes, and hitting the curb while parking. If you fail, you can retake the test, but you must schedule a new appointment and wait for the next available slot.
Step 4: Receive Your License at the RMV
If you pass the road test, the examiner will tell you to return to the RMV to pick up your license. This is usually the same day, but confirm the timing with the examiner. Bring your learner's permit and proof of insurance. You will pay $100 for a five-year license. The RMV will take a new photo and issue your license on the spot.
Your license is valid for five years from the date of issue. You can renew it by mail or online before it expires, but your first license must be obtained in person at an RMV branch.
Common Mistakes That Delay or Prevent Approval
Bringing copies instead of original documents is the most common reason the RMV turns people away. The RMV will not accept photocopies, faxes, or digital images for a first license process. If you forget your documents, you will have to leave and return another day.
Scheduling your road test before you have held your learner's permit for six months will result in your appointment being cancelled. The RMV's online system should prevent this, but if you booked by phone, double-check the six-month requirement before your appointment date.
Bringing a vehicle that fails the safety inspection is also common. Check your lights, wipers, horn, and brakes the day before your test. If anything is broken, fix it or bring a different vehicle.
Misunderstanding the residency requirement causes delays. Your two residency documents must be dated within the last 60 days and show your current address. An old utility bill or a document with a different address will not work.
How Long the Entire Process Takes
From your first RMV visit to holding a license typically takes five to seven months. The six-month learner's permit hold is the longest part. Within that window, you can pass the knowledge test in one visit (usually one to two hours including wait time). Road test scheduling takes four to eight weeks depending on your location and how far in advance you book. The road test itself takes about 20 minutes, and you receive your license the same day or within a few days.
If you fail the knowledge test, add one to two weeks to reschedule and retake it. If you fail the road test, add four to eight weeks to schedule and take it again. Plan accordingly and do not wait until the last moment to book your road test appointment.
Frequently Asked Questions
Can I take the road test in a different vehicle than the one I practiced in?
Yes. The vehicle must be registered, inspected, and insured, but it does not have to be the same car you used for practice. Make sure you are familiar with the vehicle's controls before your test day — different cars have different brake and steering feel.
What if I fail the road test?
You can retake it, but you must schedule a new appointment through the RMV. There is no fee for the retest itself, but you will have to wait for the next available slot, which may be several weeks away. Your learner's permit remains valid while you wait.
Do I need to take a driver's education course?
No, it is not required by law. However, drivers under 18 must complete an approved driver's education program before they can obtain a learner's permit. If you are 18 or older, you can skip driver's education and go straight to the knowledge test.
What happens if my learner's permit expires before I take the road test?
Your permit is valid for five years. If it expires before you pass the road test, you will need to renew it at the RMV. Bring your expired permit and pay the renewal fee. You do not have to retake the knowledge test.
Can I get a license if I do not have a Social Security number?
Contact the RMV directly to discuss your situation. Massachusetts may accept alternative documentation, such as an Individual Taxpayer Identification Number (ITIN) or a letter from your employer. The RMV can tell you what documents will work for your case.