Endorsements are restrictions and permissions that appear on your Colorado learner's permit
An endorsement on your Colorado learner's permit is a letter code that either restricts what you can do while driving or gives you permission to operate a specific type of vehicle. When you get your permit, the Colorado Department of Revenue will print one or more endorsement codes on the front. Some endorsements are automatic based on your age or the vehicle you'll be learning in. Others you request because you need them for work or personal reasons.
The endorsement codes are single letters — like "M" for motorcycle or "H" for hazardous materials — and they stay with you when you upgrade from a learner's permit to a driver's license. Understanding which endorsements explore to you now will save you from surprises during your road test or when you're ready to drive independently.
Key Takeaways
- Endorsement codes on your Colorado learner's permit are letter designations that either restrict what you can drive or allow you to operate specific vehicle types.
- The "M" endorsement for motorcycles requires a separate written test and is not automatic even if you own a motorcycle.
- Passenger restrictions like "J" (under 18, no passengers except family) or "K" (under 21, limited passengers) are printed on your permit based on your age.
- You request endorsements like "H" (hazmat) or "T" (tractor-trailer) at the time you explore for your permit if you need them for work.
- Restrictions and endorsements carry over to your full driver's license, so changes made during the permit phase affect your driving privileges for years.
Common endorsements on Colorado learner's permits
The endorsement you see most often is "M" for motorcycle operation. This is not automatic — even if you own a motorcycle, you cannot ride it on a learner's permit without the "M" endorsement. To get it, you take a separate written test at the Colorado DMV that covers motorcycle-specific rules and safety. You can take this test at the same time you take your regular learner's permit test, or you can add it later.
Passenger restrictions are another category. If you are under 18, Colorado law adds a "J" restriction to your permit, which means you cannot carry passengers except when ready family members. If you are 18 or older but under 21, you may see a "K" restriction, which limits the number of non-family passengers you can carry. These restrictions are printed automatically based on your age and do not require you to request them.
Work-related endorsements like "H" (hazardous materials) or "T" (tractor-trailer) are less common on learner's permits but appear if you need them for a job. You request these at the DMV when you explore for your permit. They require additional written tests and, in some cases, a skills test. Not all employers require these endorsements on a learner's permit — some allow you to add them only after you have your full license — so check with your employer or training program first.
How endorsements affect what you can drive
Your endorsements determine the types of vehicles you are legally permitted to operate. Without an "M" endorsement, you cannot legally ride a motorcycle, even if you are sitting on one in a parking lot with the engine off. The restriction applies to all motorcycles, including mopeds and scooters, depending on engine size and state definitions.
Passenger restrictions work differently — they do not prevent you from driving a car, but they limit who can sit in it with you. If you have a "J" restriction, you can drive alone or with family, but not with friends. If you have a "K" restriction, you might be allowed one non-family passenger, or none, depending on the specific rule in effect when you received your permit. These restrictions exist to reduce distraction for new drivers and are enforced by police during traffic stops.
Hazmat and commercial endorsements restrict you to specific vehicle types and routes. If you have an "H" endorsement, you can transport hazardous materials in a commercial vehicle. Without it, you cannot legally carry those loads, even if you know how to drive the vehicle safely. These endorsements are tied to your job and are checked by law enforcement and commercial vehicle inspectors.
Adding or removing endorsements before your road test
You can add endorsements to your learner's permit after you receive it, but the process varies by endorsement type. For the motorcycle endorsement, you return to the DMV, pay the test fee, and take the written exam. You do not need to retake your regular learner's permit test. The "M" endorsement is then added to your existing permit, and you keep the same permit number and issue date.
Passenger restrictions like "J" and "K" cannot be removed — they are legal requirements based on your age and are enforced by state law. You will carry these restrictions until you reach the age threshold that removes them, which happens automatically when you renew your license or when the restriction's expiration date passes.
Work-related endorsements like "H" or "T" can be added if your job situation changes. You will need to pass the written test for that endorsement and, in some cases, a skills test administered by a third-party examiner. The Colorado DMV website lists which endorsements require skills tests and where to find approved examiners.
What happens to endorsements when you get your full license
All endorsements and restrictions on your learner's permit carry over to your Colorado driver's license when you pass your road test. If you have an "M" endorsement on your permit, it will appear on your license. If you have a "J" or "K" passenger restriction, it will remain on your license until the age-based expiration date, even after you are no longer a new driver.
This means decisions you make during the permit phase have long-term effects. If you decide not to get the motorcycle endorsement now, you will have to take the test again later if you want to ride. If you want to add a hazmat endorsement for a summer job, you can do so on your permit and keep it when you upgrade to your full license.
Some endorsements expire or change based on your age. For example, a "K" restriction for drivers under 21 may disappear from your license on your 21st birthday, even if you do not renew your license. Check your permit or license document to see the expiration date of any restriction.
Endorsements you might need for specific situations
If you plan to drive a motorcycle, you need the "M" endorsement. This is the most common endorsement requested by learner's permit holders. The written test covers motorcycle operation, safety, and Colorado-specific motorcycle laws. You can study using the Colorado DMV's motorcycle manual, which is free online.
If you work in commercial transportation, agriculture, or hazmat, you may need endorsements like "T" (tractor-trailer), "P" (passenger vehicle), or "H" (hazardous materials). These endorsements require additional testing and, in most cases, a commercial driver's license (CDL) rather than a standard driver's license. If your job requires a CDL, you cannot start that job on a learner's permit — you must have your full license with the appropriate endorsements first.
If you are under 18, you automatically have passenger restrictions. You cannot remove these restrictions early, but you can understand them and plan your driving accordingly. Some teens choose to delay getting their permit until they are 18 to avoid the "J" restriction, though this is a personal choice and does not affect your ability to drive.
How to check your endorsements and restrictions
Your Colorado learner's permit displays all endorsements and restrictions on the front of the card. Look for letter codes printed below your photo or in a designated field. The permit also includes an expiration date for any age-based restrictions.
If you are unsure what an endorsement code means, the Colorado DMV website has a complete list of all endorsement codes and their definitions. You can also call the DMV or visit a local office to ask about your specific permit. Bring your permit with you so staff can explain what each code means for your driving privileges.
When you receive your full driver's license, check it when ready to confirm all endorsements and restrictions are correct. If something is missing or wrong, contact the DMV right away. Errors can prevent you from driving legally or cause problems during traffic stops.
Frequently Asked Questions
Do I have to get the motorcycle endorsement on my learner's permit, or can I add it later?
You can add it later, but you will have to take the written test again. It is often easier to take the motorcycle test when you get your learner's permit, since you are already at the DMV. If you think you might ride a motorcycle in the future, adding the endorsement now saves you a trip.
Can I drive my friend's car if I have a J restriction on my permit?
No. A "J" restriction means you can only carry when ready family members as passengers. Driving with friends violates the restriction and can result in a ticket, points on your record, and permit suspension. This restriction applies to all vehicles you drive, not just your own car.
What is the difference between an endorsement and a restriction?
An endorsement gives you permission to do something, like ride a motorcycle with an "M" endorsement. A restriction limits what you can do, like the "J" restriction that prevents you from carrying non-family passengers. Both appear as letter codes on your permit.
If I add the hazmat endorsement on my learner's permit, will it stay on my license?
Yes. Any endorsement you add to your learner's permit carries over to your full driver's license. Hazmat endorsements do expire and must be renewed, but the endorsement itself does not disappear when you upgrade from a permit to a license.
Can I remove a passenger restriction early if I turn 18 before I get my license?
No. Age-based restrictions like "J" and "K" are set by state law and cannot be removed early. They expire automatically on the date printed on your permit or when you reach the age threshold, whichever comes first. You cannot petition to have them removed.