Checked against official Massachusetts sources on Oct 7, 2026
Massachusetts CDL practice test
Every state needs at least 80% on each CDL written test, and Massachusetts follows the same federal rule. Below are the fees, ages and rules we checked against the official Massachusetts source, and a free practice test.
FirstTry CDL is not affiliated with any DMV, FMCSA or government agency. Practice questions are exam-style questions built from the official CDL manual, not actual test questions.
Massachusetts CDL facts
| What | What Massachusetts says | Source |
|---|---|---|
| CLP fee | $30 permit application fee | Official page |
| CDL fee (Class A, B or C) | $75 for a 5 year license | Official page |
| CDL renewal fee | $75 for each of Class A, B and C | Official page |
| License application and road test fee | $35 road test fee. It can be paid online | Official page |
| Endorsement fee with a CLP application | $10 each | Official page |
| Endorsement fee after the CLP is issued | $30 each. Each extra endorsement in the same visit is $10 | Official page |
| Fee for a new CLP after the renewal period ends | You must pass the written tests again and pay the $30 written test fee plus the fee for any endorsements | Official page |
| Duplicate license and amend license fees | $25 each. Adding or deleting restrictions is $25 | Official page |
| Minimum age | 18 for an intrastate (Massachusetts only) CLP. 21 for an interstate (all states) CLP | Official page |
| CLP validity | 180 days from the date of issue | Official page |
| CLP renewal | Can be renewed one time for another 180 days for no fee. It must be renewed within 30 days of expiration or you must pass new knowledge tests | Official page |
| Before you apply | You need a Class D license that will be valid for the whole length of the commercial permit, a Massachusetts residence, and no license in any other state | Official page |
| Knowledge tests needed for a CLP | General knowledge for all. Also the combination exam for Class A. For Class C, the hazmat or passenger exam | Official page |
| Online knowledge testing | No. Commercial testing is not available remotely, only at RMV Service Centers | Official page |
| Test time limits | General knowledge: 60 minutes. Air brakes and hazmat: 25 and 30 minutes. All other endorsement tests: 20 minutes | Official page |
| Skills test attempts | You can attempt no more than 6 CDL skills tests in a 12 month period | Official page |
| Skills test sponsor | Your sponsor must be at least 21, have held a valid U.S. CDL for at least one year with the right endorsements, and have a current DOT medical card | Official page |
| Skills test parts and time | Vehicle inspection, basic control skills, then road test. All three must be passed. Inspection and basic control get 60 minutes combined. The road test gets 30 minutes | Official page |
| Skills test fee after failure or no show | You pay the CDL skills test fee for each failure, rejection, late arrival or no show. Cancelling with less than 72 hours notice also means you pay the fee | Official page |
| Skills test vehicle | The vehicle must have valid registration and a current inspection sticker. Any brake or ABS warning light on disqualifies it. Backing cameras must be covered or turned off | Official page |
| ELDT | Required for a first Class A or B CLP, a Class B to A upgrade, and first time P or S endorsements. First time H applicants need it before the knowledge test | Official page |
| Hazmat endorsement steps | Pass the TSA security background check (it can take 60 days or more), pass the hazmat exam, and finish hazmat ELDT if it applies | Official page |
| Under 21 CDL holders | CDL holders under 21 get a K restriction (intrastate operation only) | Official page |
| Doubles and triples | The T endorsement is only available with a Class A license, and it is not needed to get a Class A | Official page |
| Class C road test | Moving from a Class D to a Class C needs no road test unless the endorsement needs one. Passenger, air brake and school bus endorsements need road tests | Official page |
| Cheating | Cheating or trying to cheat on a license test can mean a 60 day suspension of your base license and possibly a one year CDL disqualification | Official page |
| CDL manual fee | The CDL manual is $5 (the fee schedule lists Driver's, Motorcycle and CDL manuals at $5) | Official page |
Fees and rules change. Confirm on the official Massachusetts CDL page before you go. Read the official Massachusetts CDL manual.
CDL test formats
We show the national defaults for question counts and time limits. Check the official Massachusetts manual for anything that differs.
| Test | Questions | To pass | Typical time |
|---|---|---|---|
| General Knowledge | 50 | 40 (80%) | About 60 minutes |
| Air Brakes | 25 | 20 (80%) | 25 to 30 minutes |
| Combination Vehicles | 20 (25 questions in some states) | 16 (80%) | 20 to 25 minutes |
| Hazardous Materials | 30 | 24 (80%) | 30 to 40 minutes |
| Tanker | 20 | 16 (80%) | 20 to 25 minutes |
| Passenger | 20 | 16 (80%) | 20 to 25 minutes |
| School Bus | 20 (25 questions in some states) | 16 (80%) | About 25 minutes |
| Doubles/Triples | 20 | 16 (80%) | About 20 minutes |
Practice any of them: all CDL practice tests.