Schedule your road test

Ready to take a road test before getting your license? You can schedule your road test online.

Registry of Motor Vehicles

Online

Ask the RMV Ask the RMV 

The Details   of Schedule your road test

What you need   for Schedule your road test

Please note that road tests are scheduled 60 days in advance and fill up quickly. Times slots are added each business day throughout the day so if there are no available times, try again later. 

To schedule your road test, you must provide your:

  • Name
  • Date of birth 
  • Learner’s permit number

You can select a location and time that is convenient to you.

You may also pay your driver's license and road test fee at the time of scheduling or after your road test. However, your driver's license will not be issued until all fees have been paid.

Applicants under 18 must complete all Junior Operator License requirements.

If you are under 18 and are applying for a motorcycle (Class M) license, you must complete a Massachusetts Rider Education Program (MREP).

If you're over 18, you don't need to complete a Driver’s Education Program or MREP unless you have failed two motorcycle tests.

Fees   for Schedule your road test

You may pay your road test and license fees online. This transaction can be done before or after you pass the road test and will eliminate the need to visit an RMV Service Center.

After passing your passenger (Class D) or motorcycle (Class M) road test, paying the fees, and proving lawful presence (if applicable), your permit will immediately serve as your temporary driver's license until the permanent license is delivered via the mail.

Commercial  (Class A, B, or C) applicants may pay fees online, but must visit an RMV Service Center to have the license issued after passing the Commercial Driver's License (CDL) road test.

Road test fees are not refunded if you:

  • Fail the test
  • Are unprepared
  • Do not have a registered vehicle
  • Are late or do not appear
  • Cancel or reschedule your test with less than 72 hours notice

If you do not prepay for your road test you only have 60 calendar days from the date you pass your road test to apply for a driver’s license at an RMV Service Center. If you do not, you will have to take and pass a new road test at your expense. It is unlawful for you to driver if your learner’s permit expires prior to you obtaining a temporary driver’s license.  

Name Fee Unit
Road Test Fee $35 each

How to schedule   Schedule your road test

The fastest and easiest way to schedule a road test is online. If you need to reschedule a road test, simply visit the online service center and select 'schedule a road test'. This option will allow you to cancel your current road test and select another date and location.

NOTE: Commercial (Class A, B, or C) road tests can also be scheduled by calling 857-368-7381. This phone line is monitored by the State Police who conduct the commercial road tests. They are not authorized to schedule any Class D or M road test.  Any applicant scheduling a full CDL Skills Exam should be prepared to test on the new modernized version of the exam.

To schedule your commercial (Class A, B, or C) road test, call 857-368-7381. This phone line is monitored by the State Police who conduct the commercial road tests. They are not authorized to schedule any Class D or M road test. 

Applicants that obtain a Class A or B Commercial Learner’s Permit (CLP) for the first time, upgrade from a Class B to A CDL, or add a Passenger (P) or School Bus (S) endorsement for the first time on or after February 7, 2022, must have completed applicable entry-level driver training from a registered training provider to be eligible for a road test. Any applicant scheduling for a full CDL Skills Exam should be prepared to test on the new modernized version of the exam.

Passenger (Class D) and motorcycle (Class M) road tests must be scheduled online.

Next steps   for Schedule your road test

Be prepared for your road test

When you take your road test, you will need to bring the following:

  1. A completed road test application
    • If you are under age 18, your parent or guardian must complete the parental consent section on the application
  2. Your learner's permit.
  3. A qualified sponsor
    • Note: A sponsor is not required for a motorcycle road test.
  4. An acceptable, properly equipped, and legally registered vehicle to use for your test

Vehicles used for a Class D or M road test must meet the following requirements and will be inspected before your test. This includes vehicles with an ignition interlock device, and vehicles with adaptive equipment for a competency test.

  • Be in good working condition and be able to pass a safety check.
  • Have a valid registration and current inspection sticker.
  • Contain adequate seating accommodations next to the operator for the use of the examiner and have a rear seat behind the driver for the sponsor.
  • Be designed to let the examiner make an emergency stop using the parking brake. If not, the vehicle CANNOT be used for the road test, you will not be charged for the road test.
  • Any vehicle with a center console that does not have a parking brake as part of the console CANNOT be used.
  • Any vehicle that does not allow the examiner unobstructed access to the parking brake CANNOT be used.

You can attempt no more than 6 Class D road tests or 6 CDL Skills Tests in a 12-month period.

More info   for Schedule your road test

To check the date and location of your scheduled road test, visit your profile online

You’ll also need to decide between a Standard driver’s license/ID and a REAL ID driver’s license/ID. Beginning May 7, 2025, every air traveler 18 years of age and older will need a REAL ID compliant driver’s license or identification card, or another TSA-acceptable form of identification, for domestic air travel and to enter certain federal facilities. 

In order to be eligible for a REAL ID or Standard driver’s license, you must prove both lawful presence and a valid stay of at least 12 months in the U.S. Passing the road test alone will NOT make you a licensed driver.  You will remain a learner’s permit holder until you have passed the road test, paid all fees, and provided the required documentation. Visit mass.gov/id for more information.

Road Test Availability

If you have a road test scheduled, and you would like to see if there is a road test available sooner than your scheduled date, you will need to cancel your current road test first. If you cancel your road test and then change your mind, the RMV cannot guarantee that your original time slot will be available.

You can also cancel your road test online.  

Failed Road Tests

If you fail your road test, you must wait 2 weeks before taking another test.

Downloads   for Schedule your road test

Contact   for Schedule your road test

Online
Ask the RMV Ask the RMV 

Help Us Improve Mass.gov  with your feedback

Please do not include personal or contact information.
Feedback