Registry entry
California Commercial Driver License (CDL) Application
Apply for a California Commercial Learner's Permit (CLP) as the first step toward a Class A, B, or C Commercial Driver's License (CDL) through the California Department of Motor Vehicles. This document models the CDL/CLP application (Form DL 44C / eDL 44C): applicant identity, the existing noncommercial licence prerequisite, the class and endorsements requested, the federal self-certification of commerce type, prior-licence history, and medical certification. It does not model the later in-person skills test or CDL issuance, and it does not submit the application; the live dmv.ca.gov source is always authoritative (see verification).
You are viewing v1.0.0
The latest published version of this schema is v1.1.0 — see the current reference page. Published versions are immutable; this page stays for agents pinned to us/ca/dmv/commercial-drivers-license-application@1.0.0.
Registry entry
us/ca/dmv/commercial-drivers-license-application
GovSchema spec v0.1
Authoritative source DL 44C / eDL 44C
Machine access
- Schema document
registry/us/ca/dmv/commercial-drivers-license-application/1.0.0/schema.jsonapplication/schema+json- Verification record
registry/us/ca/dmv/commercial-drivers-license-application/1.0.0/VERIFICATION.mdtext/markdown- Registry catalog
registry/index.jsonone record per schema id
Field reference
19 fields across 4 steps, read from the published schema.json — names, types, requiredness, and validation as the document states them. The live government form remains the authoritative source.
Identify yourself and your current licence
-
lastNamestring requiredPersonal identifier; handle as sensitive data. True full legal name as it appears on your identity document.
length: 1–100 -
firstNamestring requiredPersonal identifier; handle as sensitive data.
length: 1–100 -
middleNamestring optionalPersonal identifier; handle as sensitive data.
length: 0–100 -
dateOfBirthdate requiredPersonal identifier; handle as sensitive data. Full date, YYYY-MM-DD. Applicant must be at least 18 to drive intrastate commerce; at least 21 is required to drive interstate commerce, transport hazardous materials, or hold the hazardous materials or tank vehicle endorsements.
-
socialSecurityNumberstring requiredPersonal identifier; handle as sensitive data. 9 digits, no dashes. An original Social Security card is required to confirm this for a first CDL application.
pattern -
californiaDriverLicenseNumberstring requiredPersonal identifier; handle as sensitive data. You must already hold a valid California noncommercial Class C driver's license (a temporary/interim licence is acceptable) before a CLP can be issued. One letter followed by 7 digits, e.g. D1234567.
pattern
Residence address
-
residenceAddressLine1string requiredPersonal identifier; handle as sensitive data. Must match a residency document if you have never held a California DL or ID.
length: 1–120 -
residenceAddressLine2string optionalPersonal identifier; handle as sensitive data.
length: 0–120 -
residenceAddressCitystring requiredPersonal identifier; handle as sensitive data.
length: 1–80 -
residenceAddressPostalCodestring requiredPersonal identifier; handle as sensitive data. 5-digit or ZIP+4 format, e.g. 90210 or 90210-1234. The state is California (US-CA).
pattern
Class, endorsements, and commerce type
-
cdlClassRequestedenum requiredclass_a = any combination of vehicles with a gross combination weight rating of 26,001+ lbs where the towed unit exceeds 10,000 lbs; class_b = any single vehicle with a gross vehicle weight rating over 26,000 lbs (or towing a unit of 10,000 lbs or less); class_c = a smaller vehicle that nonetheless requires a CDL because it is designed to transport 16+ people (including the driver) or placarded hazardous materials.
enum: class_a | class_b | class_c -
endorsementHazardousMaterialsboolean requiredRequires a TSA security threat assessment in addition to the knowledge test. If both this and endorsementTankVehicle are true, California issues the combined X endorsement instead of separate H and N endorsements (49 CFR 383.153).
-
endorsementTankVehicleboolean requiredKnowledge test required. See endorsementHazardousMaterials for the combined-X rule when both are requested.
-
endorsementPassengerboolean requiredKnowledge and skills tests required. Needed to transport 16 or more people including the driver.
-
endorsementSchoolBusboolean requiredKnowledge and skills tests required; requires the passenger endorsement as well.
-
endorsementDoubleTripleboolean requiredKnowledge test required. Needed to pull two or three trailers at once (Class A only).
-
selfCertifiedCommerceTypeenum requiredFederal self-certification categories (49 CFR 383.71): non_excepted_interstate = interstate commerce, subject to full federal driver qualification and medical certificate rules; excepted_interstate = interstate commerce, exempt from the federal medical certificate rule; non_excepted_intrastate = California only, still requires a medical examiner's certificate; excepted_intrastate = California only, exempt from the medical certificate rule. If any interstate operation is possible, DMV guidance recommends certifying interstate rather than intrastate. non_excepted_intrastate carries a DMV-applied Intrastate Only (K) restriction.
enum: non_excepted_interstate | excepted_interstate | non_excepted_intrastate | excepted_intrastate
Licence history and medical certification
-
licensedInOtherJurisdictionLast10Yearsboolean requiredIf true, a completed 10 Year History Record Check (Form DL 939) covering that period must also be provided.
-
medicalExaminerCertificateExpirationDatedate requiredFull date, YYYY-MM-DD. Required for both non_excepted_interstate and non_excepted_intrastate self-certification; not required for the two excepted categories (leave at the source form's 'not applicable' option in that case). Issued from a Medical Examination Report (MCSA-5875) and Medical Examiner's Certificate (MCSA-5876) completed within 2 years by an examiner on the FMCSA National Registry.
Verification record
This file is the source-review record for this document version, per the manual-source-review-v1 practice. It documents the provenance of the published fields and flow and states the current verification claim honestly.
Current claim
status:draftverification.method:manual-source-review-v1verification.lastVerifiedAt:2026-07-01
The document was derived from and cross-checked against the official sources below, but the full field-by-field comparison the practice requires (manual-source-review-v1 → Procedure step 2) has not yet been completed and recorded against the live eDL 44C online application screens. It therefore remains draft, not verified.
Sources examined
- Document
(id, version):us/ca/dmv/commercial-drivers-license-application/1.0.0 - Spec version: GovSchema
0.1.0 - Authority: California Department of Motor Vehicles (CA DMV)
- Primary source URL: https://www.dmv.ca.gov/portal/driver-licenses-identification-cards/commercial-driver-licenses-cdl/
- Official form ref: DL 44C / eDL 44C (Commercial Driver License Application)
- Supporting sources (federal enumerations incorporated by California's program):
- CA DMV Commercial Driver Handbook, Section 1 (Introduction) — https://www.dmv.ca.gov/portal/handbook/commercial-driver-handbook/section-1-introduction/
- CA DMV CDL Classes & Certifications — https://www.dmv.ca.gov/portal/driver-licenses-identification-cards/commercial-driver-licenses-cdl/commercial-driver-license-classes-certifications/
- 49 CFR § 383.153 (endorsement codes H/N/P/S/T/X, restriction codes incl. K — intrastate only) — https://www.law.cornell.edu/cfr/text/49/383.153
- 49 CFR § 383.71 / § 391.11 (four self-certification categories: non-excepted interstate, excepted interstate, non-excepted intrastate, excepted intrastate)
- Retrieved / reviewed: 2026-07-01 (pages confirmed live at authoring time)
- Reviewer: GovSchema Engineering (initial authoring source-review)
What was confirmed against the source
| Source element | Field(s) | |---|---| | Applicant must already hold a valid CA noncommercial Class C licence before a CLP is issued | californiaDriverLicenseNumber | | Minimum age 18 (intrastate) / 21 (interstate, hazmat, or hazmat/tank endorsements) | dateOfBirth (rule recorded in its description) | | Identity confirmed with name, date of birth, SSN (original SS card for a first CDL) | lastName/firstName/middleName, dateOfBirth, socialSecurityNumber | | Residence address, matched to a residency document for a first CA licence/ID | residenceAddress* | | CDL classes A/B/C and their vehicle-weight/passenger/hazmat definitions | cdlClassRequested | | Endorsement codes H, N, P, S, T (49 CFR 383.153) and the combined-X rule when both H and N are requested | endorsementHazardousMaterials, endorsementTankVehicle, endorsementPassenger, endorsementSchoolBus, endorsementDoubleTriple | | Four self-certification categories (49 CFR 383.71) and the intrastate-only K restriction DMV applies to non_excepted_intrastate | selfCertifiedCommerceType | | A 10 Year History Record Check (DL 939) is required if licensed elsewhere in the last 10 years | licensedInOtherJurisdictionLast10Years | | A Medical Examiner's Certificate (MEC) from an MCSA-5875/5876 exam (FMCSA National Registry examiner, valid 2 years) is required for the two non-excepted categories | medicalExaminerCertificateExpirationDate |
Conditional rules (not encoded structurally in v0.1)
Recorded in field descriptions, not encoded (v0.1 has no conditional constraint mechanism — tracked in GSP-0004):
medicalExaminerCertificateExpirationDateis only required in practice whenselfCertifiedCommerceTypeisnon_excepted_interstateornon_excepted_intrastate; it is keptrequired: truein this v0.1 document (flat/linear model) with the exemption stated in its description.endorsementHazardousMaterialsandendorsementTankVehiclebothtrueresults in DMV issuing the combinedXendorsement rather than separateHandNendorsements; this substitution is descriptive only and not modeled as a distinct field.- The age threshold (21 for interstate/hazmat) is a condition on
dateOfBirthcombined withselfCertifiedCommerceTypeand the hazmat endorsement, recorded indateOfBirth's description rather than enforced.
What is NOT yet independently verified
- The exact field order, labels, and screen flow of the live eDL 44C online application were not captured screen-by-screen;
sourceRefannotations are indicative, derived from the public CDL overview and handbook pages. - This document models only the CLP/CDL application intake (DL 44C). The subsequent knowledge/skills testing, the 14-day CLP-to-skills-test waiting period, Entry-Level Driver Training (ELDT) provider verification, and CDL issuance itself are out of scope for this document and are not modeled here.
- Fees (currently referenced as $73 for Class A/B and $43 for Class C in secondary sources, subject to periodic legislative change) are intentionally not encoded.
- The CA DL-number pattern (
[A-Z][0-9]{7}) is the established California format, not a citation of a published DMV validation rule.
Path to a verified claim (next step)
To advance to status: verified, a reviewer applies manual-source-review-v1 (Procedure step 2 field-by-field against the live eDL 44C flow, step 3 flow), confirms the source is authoritative, resolves any discrepancy by shipping a new schema version (immutability — VERSIONING §3, practice Procedure step 5), and records the outcome here plus sets status: verified with a current verification.lastVerifiedAt/nextReviewBy.
Re-verification
Per the practice's Cadence, nextReviewBy is set to 2027-01-01 (6 months): federal CDL/ELDT rules and CA DMV's online-application flow change periodically. Re-check the sources on or before that date and on any source.url change.
View the raw record (VERIFICATION.md)
Version history
-
1.1.0draftlatestno independent verification recordschema.json -
1.0.0draftthis pagehas verification recordschema.json
Independent and non-affiliated
GovSchema is an independent, open-source project. This reference is not produced, reviewed, or endorsed by California Department of Motor Vehicles or any government. The authoritative source is always the live government form and its official instructions.