What You Need to Do to Get a Massachusetts Driver's License

To get a Massachusetts driver's license, you will need to pass a written test on traffic laws, pass a road test where an examiner watches you drive, and provide documents that prove your identity and Massachusetts residency. The Registry of Motor Vehicles (RMV) handles all licenses in the state. The process takes several weeks from start to finish, and you cannot skip steps or take the road test before you pass the written test.

You have two main routes: you can go to an RMV office in person, or you can use the RMV's online system to schedule appointments and complete some steps from home. The in-person route is slower because you may wait weeks for an appointment slot. The online route is faster if you have the documents ready and a computer with a camera.

Key Takeaways

  • You must pass a written test on Massachusetts traffic laws before you can take the road test, and you cannot schedule the road test until you pass the written test.
  • You need a Real ID-compliant document (passport, passport card, or birth certificate) plus proof of Massachusetts address (utility bill, lease, or bank statement dated within 60 days) to prove who you are and where you live.
  • The RMV's online system lets you schedule appointments and upload documents from home, which is faster than waiting for an in-person appointment at an RMV office.
  • Road test appointments book weeks in advance, so schedule as soon as you pass the written test to avoid a long wait.
  • You must be at least 16 years old to get a learner's permit and at least 17 years old to get a full driver's license.

Step 1: Get a Learner's Permit

Before you can take the road test, you must first get a learner's permit. To do this, go to mass.gov/rmv and click "Schedule an Appointment" or visit an RMV office in person. If you use the online system, you will upload your identity document (passport, passport card, or certified birth certificate) and proof of address (a utility bill, lease agreement, or bank statement dated within the last 60 days). You will also need to provide your Social Security number.

Once your appointment is confirmed, go to the RMV office on the date and time scheduled. Bring the original documents you uploaded, plus your Social Security card if you have one. An RMV staff member will check your documents, take a photo, and give you a written test on Massachusetts traffic laws. The test has 25 questions, and you must answer at least 18 correctly to pass. You can take the test in English or several other languages.

If you pass the written test, you will receive your learner's permit on the same day. The permit costs $30 and is valid for six years. With a learner's permit, you can drive only when a licensed driver who is at least 21 years old is sitting next to you in the front seat.

Step 2: Practice Driving and Meet the Holding Period

After you get your learner's permit, you must hold it for a minimum of six months before you can take the road test. During this time, you should practice driving with a licensed adult in the car. Massachusetts does not require a specific number of practice hours, but the RMV recommends at least 50 hours of supervised driving, with at least 10 hours at night.

You can use this time to take a driver education course, which is not required but can help you prepare for the road test. Some insurance companies offer discounts if you complete an approved course. Check with your insurance company to see if they offer this discount.

Step 3: Schedule and Take Your Road Test

Once you have held your learner's permit for at least six months, you can schedule a road test. Go to mass.gov/rmv and click "Schedule an Appointment" to book a road test date. Road test appointments fill up quickly, sometimes weeks in advance, so schedule as soon as you are ready. You can also call the RMV at 857-368-8000 to schedule by phone.

On the day of your road test, bring your learner's permit, proof of insurance, and the vehicle you will be driving. The vehicle must be registered in Massachusetts, have valid inspection and registration, and be in safe working condition. The examiner will check the vehicle's lights, wipers, brakes, and horn before the test begins.

The road test lasts about 20 minutes. The examiner will ask you to perform basic driving tasks such as starting the car, turning, stopping, parking, and backing up. The examiner will also watch how you handle traffic, follow traffic signs, and respond to other drivers. If you pass, you will receive your driver's license on the same day. If you do not pass, you can schedule another road test.

Documents You Need Before You Start

Gather these documents before you schedule your first appointment. You will need one document that proves your identity and one that proves you live in Massachusetts.

Document TypeWhat Counts
Identity (pick one)U.S. passport, passport card, certified birth certificate, or consular report of birth abroad
Massachusetts Address (pick one)Utility bill, lease agreement, mortgage statement, bank or credit card statement, or government mail — all must be dated within 60 days
Social Security NumberYou will provide this verbally or on a form; you do not need to bring a card

If you do not have a certified birth certificate, you can order one from the Massachusetts Registry of Vital Records and Statistics at mass.gov/vital-records. This takes one to two weeks by mail.

Costs and Timeline

A learner's permit costs $30 and a driver's license costs $50. If you are under 21, your license will expire on your 21st birthday. If you are 21 or older, your license will expire five years from the issue date. You can renew online before your license expires.

The entire process from learner's permit to driver's license takes at least six months because of the required holding period. If you schedule your road test appointment right after you pass the written test, you can complete the process in about six months and one to two weeks. If road test appointments are booked far in advance in your area, it may take longer.

If You Already Have a License from Another State

If you have a valid driver's license from another state, you do not need to take the written test or road test. Instead, you can exchange your out-of-state license for a Massachusetts license. Go to an RMV office with your out-of-state license, proof of Massachusetts address, and your Social Security number. The RMV will take your out-of-state license and issue a Massachusetts license on the same day. The cost is $50.

If your out-of-state license is expired, you will need to take the written test and road test like a new driver. If your license has been suspended or revoked in any state, you cannot exchange it and must go through the full process.

Frequently Asked Questions

Can I take the road test before six months if I complete a driver education course?

No. Massachusetts law requires you to hold a learner's permit for at least six months before you can take the road test, regardless of whether you take a driver education course. The course can help you prepare, but it does not shorten the waiting period.

What happens if I fail the road test?

You can schedule another road test appointment. There is no waiting period between attempts, but you will need to pay the road test fee again. Most people pass on their second or third attempt. You can keep your learner's permit and continue practicing while you wait for your next appointment.

Do I need to bring my own car for the road test?

Yes. The vehicle must be registered in Massachusetts, have a current inspection sticker, and be in safe working condition. If you do not own a car, you can borrow one from a friend or family member as long as it meets these requirements.

Can I renew my license online?

Yes, if your license is not expired and you have not had any suspensions or violations. You can renew online at mass.gov/rmv up to one year before your license expires. The renewal fee is $50 for a five-year license.

What if I lose my learner's permit before I take the road test?

Go to an RMV office and ask for a replacement. You will need to bring proof of identity and address again. The replacement costs $30. You do not need to retake the written test.