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.

Free CDL practice test

10 questions. General Knowledge. Instant explanations.

Take the full 50-question test

Every answer comes with why it is right and why the others are wrong. No account needed. Your progress saves on this device.

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

WhatWhat Massachusetts saysSource
CLP fee$30 permit application feeOfficial page
CDL fee (Class A, B or C)$75 for a 5 year licenseOfficial page
CDL renewal fee$75 for each of Class A, B and COfficial page
License application and road test fee$35 road test fee. It can be paid onlineOfficial page
Endorsement fee with a CLP application$10 eachOfficial page
Endorsement fee after the CLP is issued$30 each. Each extra endorsement in the same visit is $10Official page
Fee for a new CLP after the renewal period endsYou must pass the written tests again and pay the $30 written test fee plus the fee for any endorsementsOfficial page
Duplicate license and amend license fees$25 each. Adding or deleting restrictions is $25Official page
Minimum age18 for an intrastate (Massachusetts only) CLP. 21 for an interstate (all states) CLPOfficial page
CLP validity180 days from the date of issueOfficial page
CLP renewalCan 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 testsOfficial page
Before you applyYou 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 stateOfficial page
Knowledge tests needed for a CLPGeneral knowledge for all. Also the combination exam for Class A. For Class C, the hazmat or passenger examOfficial page
Online knowledge testingNo. Commercial testing is not available remotely, only at RMV Service CentersOfficial page
Test time limitsGeneral knowledge: 60 minutes. Air brakes and hazmat: 25 and 30 minutes. All other endorsement tests: 20 minutesOfficial page
Skills test attemptsYou can attempt no more than 6 CDL skills tests in a 12 month periodOfficial page
Skills test sponsorYour 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 cardOfficial page
Skills test parts and timeVehicle 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 minutesOfficial page
Skills test fee after failure or no showYou 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 feeOfficial page
Skills test vehicleThe 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 offOfficial page
ELDTRequired 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 testOfficial page
Hazmat endorsement stepsPass the TSA security background check (it can take 60 days or more), pass the hazmat exam, and finish hazmat ELDT if it appliesOfficial page
Under 21 CDL holdersCDL holders under 21 get a K restriction (intrastate operation only)Official page
Doubles and triplesThe T endorsement is only available with a Class A license, and it is not needed to get a Class AOfficial page
Class C road testMoving 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 testsOfficial page
CheatingCheating or trying to cheat on a license test can mean a 60 day suspension of your base license and possibly a one year CDL disqualificationOfficial page
CDL manual feeThe 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.

TestQuestionsTo passTypical time
General Knowledge5040 (80%)About 60 minutes
Air Brakes2520 (80%)25 to 30 minutes
Combination Vehicles20 (25 questions in some states)16 (80%)20 to 25 minutes
Hazardous Materials3024 (80%)30 to 40 minutes
Tanker2016 (80%)20 to 25 minutes
Passenger2016 (80%)20 to 25 minutes
School Bus20 (25 questions in some states)16 (80%)About 25 minutes
Doubles/Triples2016 (80%)About 20 minutes

Practice any of them: all CDL practice tests.