Get your first driver's license in Massachusetts
A first-time Massachusetts driver starts a Class D learner's permit application online at 16 or older, proves identity at an RMV appointment, passes the permit exam and then a $35 road test; under 18, a junior operator license follows six months of permit time, driver's education and 40 supervised hours.
- Online or in person
- Start online · At least two visitsThe RMV requires you to start the learner's permit application online at myRMV. You can take the permit exam online (with a working camera, not on a phone or tablet) after your documents are verified, and Class D road tests must be scheduled online. Road test and license fees can be paid online. First an appointment to show your documents: at an RMV Service Center, or at a AAA branch if you are a AAA member. At the Service Center appointment you also pass a vision screening and can take the permit exam there; otherwise you take it online. The Natick Service Center gives no learner's permit tests. Then the road test at the location you pick when you schedule it online. If all fees are paid, the license is mailed to you.
- Cost
- $30 permit + $35 road test + $50 license$30 learner's permit application fee and $30 for each permit exam retake. $35 for the license application and road test (the Schedule of Fees' name for it), not refunded if you fail, are unprepared, are late or do not appear, or cancel with less than 72 hours notice. $50 for a 5-year Class D license; the RMV's Schedule of Fees lists no separate junior operator license fee. A license or permit issued for less than 5 years because of a shorter lawful stay is prorated ($10 a year for a license). License fees are non-refundable.
- You leave with
- Learner's permit, then a licenseAfter you pass the road test with all fees paid, your stamped permit serves as a temporary license until the license arrives by mail.
Your plan
Gather your documents
0 of 5 ready · saved in this browser only
-
Show accepted documents (bring 1)
- U.S. passport or passport card
- U.S. birth certificate (Original or certified, issued by the city, county or state of birth, with parents' names, registrar's signature, filing date and seal.)
- Consular Report of Birth Abroad
- Permanent Resident Card (I-551)
- Employment Authorization Document (I-766)
- Foreign passport with a valid U.S. visa and I-94
- Certificate of Citizenship or Certificate of Naturalization
-
Show accepted documents (bring 1)
- Utility, cell phone, credit card or insurance bill (Dated within 60 days.)
- Current lease or mortgage
- Bank statement or pay stub (Dated within 60 days.)
- Official school transcript or school record for the current year, or a school enrollment letter dated within 60 days
- Alternative Residency Affidavit (Applicants under 18 only.)
-
Show accepted documents
- Your learner's permit
- Completed Class D road test application
- A sponsor (21 or older, at least 1 year of driving experience and a valid driver's license from their home state. Holders of foreign licenses cannot sponsor.)
- A registered, inspected vehicle (Must pass a safety check and let the examiner reach the parking brake. An out-of-state vehicle needs proof of Massachusetts minimum insurance.)
-
Start your permit application online
At 16 or older, start the Class D learner's permit application on myRMV. You must be a Massachusetts resident, hold no license or permit from another state and meet the medical standards. Then make an appointment at an RMV Service Center, or at a AAA branch if you are a AAA member.
Take a free practice test
Before the knowledge test, try our Massachusetts Permit Practice Test: 25 questions like the real exam, based on the official handbook, with every answer explained.
Show your documents and pass the vision screening
At the appointment, bring your documents and fee, and pass a vision screening (visual acuity, color vision and peripheral vision). Tell the employee whether you will take the permit exam there or online.
Pass the permit exam
25 questions in 25 minutes; you need 18 correct. It is offered in 37 languages. Study the Class D driver's manual. If you take it online, print your permit from myRMV after you pass. If you fail an online exam, pay $30 in myRMV to retake it; if you fail in person, make another appointment at an RMV Service Center.
Practice with a licensed driver
Carry the permit and drive only with a licensed driver 21 or older with at least one year of experience in the seat beside you. Under 18, no driving from midnight to 5 a.m. unless a licensed parent or guardian is with you. The permit is valid for 2 years or the length of your stay in the U.S.; if it expires you must reapply and retake the exam, and you may not drive on an expired permit.
Schedule the road test online
Class D road tests must be scheduled online with your name, date of birth and permit number; you pick the location and time. Tests open 60 days ahead and fill quickly; new slots are added each business day. You can pay the $35 road test fee and the license fee when you schedule or later.
Take the road test
Bring your permit, the completed road test application (signed by a parent or guardian if you are under 18), a qualified sponsor and a registered, inspected vehicle. If you fail, wait 2 weeks before testing again; you can take no more than 6 Class D road tests in 12 months.
Get your license
Passing the road test alone does not make you a licensed driver. If all fees are paid, your permit is stamped and works as a temporary license; the license is mailed within 7 to 10 days. If you did not prepay, the RMV says to pay the fees online within 60 days of passing (its "Schedule your road test" page says to apply at an RMV Service Center within 60 days); otherwise you must pass a new road test.
Common reasons people get turned away
- Bringing photocopies, laminated documents or untranslated foreign documents: the RMV does not process the application if a required document is missing.
- Taking the road test before holding the permit 6 consecutive months with a clean record, or without the driver's education and 40 supervised hours (under 18).
- An unregistered vehicle, a vehicle that fails the examiner's inspection, or no qualified sponsor: the $35 fee is still charged. A vehicle without a parking brake the examiner can reach cannot be used.
- Cancelling or rescheduling the road test with less than 72 hours notice, or arriving late: the fee is not refunded.
- Not paying the license fee within 60 days of passing the road test: you must pass a new road test. Driving after your permit expires and before you have a temporary license is unlawful.
- Driving on the permit without a qualifying licensed driver beside you, or (under 18) between midnight and 5 a.m. without a parent or guardian: under state law, a permit suspension of 60 days for a first offense, 180 days for a second and 1 year for a third or later, and you must reapply for the permit.
Offices for permits, tests and first licenses
The RMV says to start the permit application online and then make an appointment at an RMV Service Center, or at a AAA branch if you are a AAA member, to show your documents. Every RMV Service Center's own page lists learner's permit tests for Class D except Natick, which offers no road tests or learner's permit tests. Class D road tests are scheduled online at a location you choose from the RMV's list of testing sites. Agency source.
39 offices where you can apply for a permit or first licenseSee them on a map, search by county or show the ones open nowLargest cities with them: Boston (2) · Worcester (3) · Springfield (1) · Cambridge (1) · Lowell (1)
30 more offices may be able to apply for a permit or first license, but neither the office's service list nor the agency says so. They show in the search below, labelled; call before you go.
Read more
- Massachusetts practice test for the knowledge exam
- Massachusetts driver's license and Mass ID: first license, renewal, replacement and REAL ID
Sources · checked November 4, 2026
- Apply for a passenger (Class D) learner's permit (Mass RMV)
- First Time Driver? Start here... (Mass RMV)
- Junior Operator License (JOL) requirements (Mass RMV)
- Massachusetts identification (ID) requirements (Mass RMV)
- Standard Class D or M Driver's License Documents Checklist (Mass RMV, PDF)
- Passenger (Class D) road tests (Mass RMV)
- Massachusetts Driver's Manual, revised April 2026 (Mass RMV, PDF)
- Schedule your road test (Mass RMV)
- Pay your road test and/or driver's license fees (Mass RMV)
- Schedule of Fees, May 2025 (Mass RMV, PDF)
- RMV Services at AAA (Mass RMV)
- Natick RMV Service Center (Mass RMV)
- Class D testing sites (Mass RMV, CSV)
- M.G.L. c. 90, s. 8B: Learner's permits (Massachusetts Legislature)
- M.G.L. c. 90, s. 8: Junior operator's licenses (Massachusetts Legislature)
- Attleboro RMV Service Center (Mass RMV)
- Boston (Haymarket) RMV Service Center (Mass RMV)
- Braintree RMV Service Center (Mass RMV)
- Brockton RMV Service Center (Mass RMV)
- Chelsea RMV Service Center (Mass RMV)
- Danvers RMV Service Center (Mass RMV)
- Easthampton RMV Service Center (Mass RMV)
- Fall River RMV Service Center (Mass RMV)
- Greenfield RMV Service Center (Mass RMV)
- Haverhill RMV Service Center (Mass RMV)
- Lawrence RMV Service Center (Mass RMV)
- Leominster RMV Service Center (Mass RMV)
- Lowell RMV Service Center (Mass RMV)
- Martha's Vineyard RMV Service Center (Mass RMV)
- Milford RMV Service Center (Mass RMV)
- Nantucket RMV Service Center (Mass RMV)
- New Bedford RMV Service Center (Mass RMV)
- North Adams RMV Service Center (Mass RMV)
- Pittsfield RMV Service Center (Mass RMV)
- Plymouth RMV Service Center (Mass RMV)
- South Yarmouth RMV Service Center (Mass RMV)
- Southbridge RMV Service Center (Mass RMV)
- Springfield RMV Service Center (Mass RMV)
- Taunton RMV Service Center (Mass RMV)
- Watertown RMV Service Center (Mass RMV)
- Wilmington RMV Service Center (Mass RMV)
- Worcester RMV Service Center (Mass RMV)
We wrote this plan ourselves from the official pages above on the date shown. Agencies change rules without notice: the official page always wins. DMV Decoded is independent and not a government agency; we don't book appointments or take payments.