The Massachusetts license process has three stages: a written test, a road test, and a visit to the Registry of Motor Vehicles

You start by passing the written knowledge test at any Registry office. You then schedule and pass a road test at a Registry location. Finally, you visit the Registry again to complete your process, provide documents, and receive your license. The entire process typically takes several weeks from start to finish, though the road test wait can stretch longer during busy seasons.

Massachusetts does not issue a learner's permit as a separate step — you take the written test first, and once you pass, you can drive with a licensed adult in the car while you wait for your road test appointment. This means you do not need to hold a permit for any set length of time before testing.

Key Takeaways

  • You must pass a written test at the Registry before you can schedule a road test, and you can drive with a licensed adult between passing the written test and taking the road test.
  • The road test appointment wait varies by Registry location and season, but you should expect to wait at least two to four weeks in most areas.
  • You need a Real ID-compliant document (passport, birth certificate, or state ID) plus proof of residency and your Social Security number to complete your process at the Registry.
  • Massachusetts charges a fee for the written test, the road test, and the license itself; fees vary slightly but total roughly $100 to $150 for a first-time license.
  • If you fail either test, you can retake it, but you must wait a set number of days between attempts and pay the test fee again each time.

Step 1: Take the written knowledge test

Visit any Registry of Motor Vehicles office and bring your Social Security number or ITIN. You do not need to bring documents for the written test — just your identification. Tell the Registry staff you want to take the knowledge test. They will direct you to a testing station, usually in the same building.

The test covers Massachusetts traffic laws, road signs, and safe driving practices. It is computer-based and typically takes 20 to 30 minutes. You must answer a certain number of questions correctly to pass; the Registry will tell you your result when ready. If you pass, you receive a slip of paper confirming you passed the written test. Keep this slip — you will need it when you schedule your road test.

If you fail, you can retake the test, but you must wait at least one day before your next attempt. You pay the test fee again each time you take it.

Step 2: Schedule and take your road test

Once you have passed the written test, you can schedule a road test appointment. In Massachusetts, you schedule through the Registry's online system or by calling the Registry location where you want to test. Bring your written test passing slip when you call or go online. Road test appointments fill up quickly, especially in spring and summer, so schedule as soon as you pass the written test.

On the day of your road test, bring a vehicle that is registered, insured, and in safe working condition. The vehicle must have valid inspection and registration stickers. Bring your written test slip and a valid photo ID. A licensed adult (at least 21 years old) must be present in the car during the test, though they sit in the back seat and do not speak during the exam.

The road test lasts about 20 minutes and includes driving on local roads, parking, and demonstrating your ability to follow traffic laws and handle the vehicle safely. The examiner will tell you whether you passed or failed before you leave. If you pass, you receive a passing slip. If you fail, you can retake the test after waiting at least one day, and you pay the test fee again.

Step 3: Visit the Registry to complete your process and receive your license

After you pass the road test, you must visit a Registry office to complete your license process and receive your physical license card. Bring your road test passing slip, your written test passing slip, and your documents. You will need a Real ID-compliant document (a U.S. passport, birth certificate, passport card, or state ID), proof of your Massachusetts residency (a utility bill, lease, or mortgage statement dated within the past 60 days), and your Social Security number.

At the Registry, staff will verify your documents, take your photograph, and collect the license fee. Your license will be printed on the spot or mailed to you within a few days, depending on the Registry location. Ask the staff which method applies to your location.

What documents you need at the Registry

Massachusetts requires a Real ID-compliant document to prove your identity and citizenship. Acceptable documents include a U.S. passport, a certified birth certificate, a U.S. passport card, or a state ID card. A driver's license from another state does not count as proof of citizenship for a Massachusetts license process.

You also need proof of Massachusetts residency. This can be a utility bill, lease agreement, mortgage statement, property tax bill, or bank statement. The document must show your name and current Massachusetts address and be dated within the past 60 days. A piece of mail from a government agency also works.

You must provide your Social Security number or ITIN. Have this ready when you visit the Registry.

Road test wait times and how to check your appointment status

Road test appointments in Massachusetts are managed by the Registry, and wait times vary by location and season. Urban areas like Boston typically have longer waits than rural locations. In spring and summer, waits can stretch to eight weeks or longer. In fall and winter, you may find appointments within two to four weeks.

You can check your appointment status online through the Registry's website or by calling the specific Registry location where you scheduled your test. Have your confirmation number ready. If you need to reschedule, you can do so online or by phone, though rescheduling during busy seasons may push your appointment further out.

Fees for the written test, road test, and license

Massachusetts charges separate fees for the written test, the road test, and the license itself. The written test fee is currently $30. The road test fee is $35. The license fee depends on your age and how long you want the license to be valid — a standard license for someone under 70 costs around $50 for a five-year license or $100 for a ten-year license. Fees are subject to change, so confirm current amounts at your local Registry office or on the Registry website.

If you fail either test, you pay the test fee again when you retake it. If you fail the road test multiple times, those fees add up. Some people find it helpful to take a driving school course before the road test to reduce the chance of failing and paying multiple times.

What happens if you fail the written test or road test

If you fail the written test, you can retake it after waiting at least one day. You pay the test fee again. There is no limit to how many times you can retake the written test, though most people pass on the first or second attempt.

If you fail the road test, you can retake it after waiting at least one day. You pay the road test fee again. You can retake the road test as many times as needed. When you reschedule, you will be placed back in the queue for appointments, which may mean a longer wait depending on the season.

Some people take a driving school course between attempts. A certified driving school can provide instruction tailored to the areas where you struggled and may increase your chances of passing the next time.

Frequently Asked Questions

Can I drive alone after I pass the written test but before I take the road test?

No. After you pass the written test, you can drive only with a licensed adult (at least 21 years old) in the car. You cannot drive alone until you pass the road test and receive your license.

What if I move to a different Registry location after I pass the written test?

You can reschedule your road test at a different Registry location. Call or go online to cancel your current appointment and schedule a new one at the new location. You will be placed in the queue at the new location, which may have a different wait time.

Do I need a Real ID to get a Massachusetts driver's license?

Yes. Massachusetts requires a Real ID-compliant document (passport, birth certificate, or state ID) to prove your identity and citizenship when you explore for a license. A driver's license from another state does not count.

How long does it take to get my license after I pass the road test?

Your license is either printed on the spot at the Registry or mailed to you within a few days. Ask the Registry staff which applies to your location when you complete your process.

What if I fail the road test — do I have to start over from the written test?

No. Your written test passing slip remains valid. You only need to retake and pass the road test. You do not retake the written test unless your passing slip expires, which varies by Registry location.