CDL Decision Guide

Class A vs Class B CDL

Choosing between a Class A and Class B CDL is the first real decision in your trucking career. It determines which vehicles you can drive, which jobs you can apply for, and how much you can earn. Here is everything you need to make the right call.

📅 Reviewed March 2026 ⏱ 7 min read 📍 Texas

Quick Answer

Class A vs Class B — The Short Version

Class A is for tractor-trailers and combination vehicles. It opens the most jobs, the highest pay, and the most flexibility — but requires more training time and costs more upfront. Class B is for single large vehicles: straight trucks, city buses, dump trucks, and similar. It’s faster and cheaper to obtain, but limits your earning ceiling and career options. For most people aiming at a long-term trucking career, Class A is the right choice. Class B makes sense if you want a specific local job type or need to get licensed faster.

Class A
Highest Pay & Most Jobs
Class B
Faster & Cheaper to Get
B→A
Upgrade Path Available

Best Choice For…

Your GoalBest Choice
Highest long-term pay (OTR, oilfield, tanker)Class A
City or school bus drivingClass B
Dump truck, refuse, local deliveryClass B
Home daily, open to eitherClass A (covers Class B jobs too)
Fastest and cheapest path to CDLClass B
Not sure yetClass A

What Each License Actually Covers

CDL classes are defined by the vehicle combination’s gross vehicle weight rating (GVWR) and whether it involves a trailer. The class you need is determined by the vehicle you intend to drive — not by the job title.

Class vs. Endorsement

Your CDL class determines which vehicle types you can drive. Endorsements are separate add-ons that authorize specific cargoes or passenger roles — Hazmat, Tanker, Passenger, School Bus, and Doubles/Triples. Getting a Class A or B does not automatically grant any endorsements; those require additional testing. See CDL Endorsements Explained.

Class A CDL

Combination Vehicles

Any combination of vehicles with a GVWR of 26,001 lbs or more, where the trailer alone exceeds 10,000 lbs GVWR. This covers nearly all tractor-trailers, semis, and large combination vehicles.

  • 18-wheelers and tractor-trailers
  • Flatbed combination rigs
  • Tanker combinations
  • Livestock and car haulers
  • Doubles and triples
  • Lowboy and heavy haul
VS
Class B CDL

Single Large Vehicles

A single vehicle with a GVWR of 26,001 lbs or more, or towing a trailer with a GVWR of 10,000 lbs or less. Also covers vehicles designed to transport 24 or more passengers including the driver. No large combination vehicles.

  • City buses and transit buses
  • Straight box trucks over 26K lbs
  • Dump trucks (non-combination)
  • Refuse / garbage trucks
  • Delivery box trucks (heavier)
  • School buses (with S endorsement)
Class A Includes Class B Privileges

A Class A CDL holder can legally operate any vehicle requiring a Class B license — so upgrading to Class A does not mean losing access to Class B jobs, it adds to your options. A Class B holder cannot drive Class A combination vehicles. If you are unsure which to pursue, Class A is almost always the better long-term choice: it covers more job types and still allows you to take many Class B roles.

Full Side-by-Side Comparison

FactorClass A CDLClass B CDL
Vehicle typeCombination vehicles (tractor + trailer >10K lbs)Single vehicles >26K lbs GVWR or smaller trailer
Typical jobsOTR, regional, flatbed, tanker, oilfieldBus driver, dump truck, refuse, local delivery
Starting pay (Texas)$48,000–$62,000$42,000–$58,000
Experienced pay$70,000–$120,000+$55,000–$75,000
Training duration (full-time)3–4 weeks2–3 weeks
Typical training cost (Texas)$4,000–$8,000$3,000–$6,000
Skills test difficultyMore complex (combination backing)Less complex (straight truck maneuvers)
Home time potentialVaries widely by route typeTypically home daily (most B jobs are local)
Career ceilingHigh — owner-operator, specialized freightLower — primarily local/city-based routes
Covers Class B vehicles?YesNo Class A vehicles
Required endorsements for top payHazmat, Tanker, DoublesPassenger, School Bus

Jobs You Can Get With a Class A CDL in Texas

Class A opens the full range of commercial trucking work in Texas. These are the main categories, roughly ordered by pay ceiling.

Class A Only
OTR — Over the Road Long-haul interstate freight. Starting pay $55K–$80K. Maximum earning flexibility but weeks away from home.
Class A Only
Oilfield / Permian Basin Combination rig work supporting Texas energy sector. $80K–$120K+. Highest-paying trucking work in the state.
Class A Only
Tanker / Hazmat Liquid bulk freight, especially strong in Houston’s petrochemical corridor. $70K–$100K with endorsements.
Class A Only
Flatbed / Specialized Oversized and heavy haul loads. Requires additional skill. $65K–$95K for experienced drivers.
Class A Only
Regional 500–800 mile radius, home most weekends. $65K–$85K. Best balance of pay and home time.
Class A & B
Dedicated Routes Same customer, predictable schedule. $60K–$80K. Often home daily or nightly.

ⓘ Some Class A jobs also require endorsements: Tanker (N), Hazmat (H), Doubles/Triples (T), or a combination. Endorsements require additional knowledge testing at Texas DPS and, for first-time H, P, and S endorsements, ELDT completion from a registered school.

Jobs You Can Get With a Class B CDL in Texas

Class B is well-matched to local Texas markets — city transit, municipal services, and local delivery operations. These jobs are typically home daily, which is a real advantage for the right person.

Class B
City / Transit Bus DART, Metro, VIA, and other Texas transit agencies. Hourly pay, benefits, union options in some cities. $45K–$65K.
Class B
School Bus Driver Requires Class B + Passenger + School Bus endorsements + TEA certification for public routes. Part-time or full-time. $35K–$50K.
Class B
Dump Truck / Construction Local construction and materials hauling. Non-CDL dump trucks don’t require CDL, but heavier combination work does. $48K–$68K.
Class B
Refuse / Sanitation City and private waste collection contracts. Stable, physically demanding work. $45K–$65K with benefits in most Texas metros.
Class B
Heavy Local Delivery Box trucks over 26K lbs for appliance, furniture, or building supply delivery. $42K–$58K. Home daily.
Class B
Concrete / Mixer Truck Ready-mix concrete delivery. Physical work tied to construction cycles. $50K–$68K depending on employer and volume.

ⓘ Bus, school bus, tanker, and hazmat roles require endorsements beyond the base license class. School bus drivers also need Texas Education Agency certification for public school routes.

Which Pays More: Class A or Class B?

Class A consistently pays more at every experience level. The gap is largest at the specialized and experienced tiers.

Experience LevelClass A Typical PayClass B Typical Pay
Entry-level (0–1 year)$48,000 – $62,000$42,000 – $55,000
1–3 years$60,000 – $75,000$50,000 – $65,000
3–7 years$70,000 – $85,000$55,000 –$72,000
7+ years / specialized$80,000 – $120,000+$60,000 – $78,000

The pay gap widens over time because Class A drivers can move into tanker, oilfield, flatbed, and owner-operator work that Class B holders cannot access. If long-term earnings are the priority, Class A is the clear choice. See the full breakdown: Truck Driver Salary in Texas.

Training Time and Cost: Class A vs Class B

Class A requires more training because of the additional complexity of combination vehicle handling — particularly the backing maneuvers. The cost difference is real but modest relative to the long-term pay premium.

FactorClass AClass B
Full-time program length3–4 weeks2–3 weeks
Part-time program length7–10 weeks5–8 weeks
Typical private school cost (Texas)$4,000 – $8,000$3,000 – $6,000
Community college cost$2,000 – $5,500$1,500 – $4,500
Skills test complexityHigher (combination backing)Moderate (straight truck)
ELDT required?Yes (federal FMCSA requirement)Yes (federal FMCSA requirement)

Both Class A and Class B CDL training requires completion at a school listed on the FMCSA Training Provider Registry. See full cost breakdown: CDL Training Cost in Texas.

Which Should You Get: Class A or Class B?

The right answer depends on what you actually want to do. Here is a direct decision guide.

Choose Class A If…
Class A CDL
  • You want the highest possible earning ceiling
  • You are open to OTR, regional, or specialized routes
  • You want to eventually go owner-operator
  • You want to work in oilfield, tanker, or flatbed freight
  • You are planning a long-term trucking career
  • You want maximum employer options across Texas and nationally
Choose Class B If…
Class B CDL
  • You specifically want to drive city buses or school buses
  • You want to be home every day and don’t mind lower pay
  • You need to get licensed faster with lower upfront cost
  • You have a specific job offer requiring Class B
  • You are planning to upgrade to Class A later
  • You work in municipal services, construction, or local delivery
The Most Common Mistake

The most common mistake new CDL students make is choosing Class B because it seems easier or cheaper, then spending the next 2–3 years wishing they had gotten Class A. If you are not locked into a specific Class B job, get Class A. The extra week of training and modest cost difference is worth it at almost any income level. You can always work Class B jobs with a Class A license — you cannot do the reverse.

Can You Upgrade From Class B to Class A?

Yes. If you hold a Class B CDL and decide later that you want Class A, you can upgrade. Here is how it works.

  • ELDT is required: Federal rules require you to complete Entry-Level Driver Training for Class A, even if you already hold a Class B. You must enroll in a Class A program at a school on the FMCSA Training Provider Registry.
  • New skills test required: You must pass the Class A skills test, which includes combination vehicle backing and pre-trip requirements specific to tractor-trailer rigs.
  • Knowledge tests: Depending on your current endorsements and what you are adding, additional knowledge tests may be required at Texas DPS.
  • Starting the upgrade: You can begin the Class A upgrade path as soon as you hold your Class B CDL. However, you must complete Class A ELDT and satisfy Texas CLP and testing requirements — including the required 14-day CLP hold period — before taking the Class A skills test. There is no lockout period, but there is no shortcut on the testing requirements either.
  • Cost: Upgrading typically costs $3,000–$6,000 for private school programs since you are not starting from scratch, but confirm with the school before enrolling.

Upgrading is practical, but it costs real time and money. If you already know you want Class A long-term, starting there directly is the more efficient path. The cost difference between a Class B and Class A program is significantly smaller than the cost of an upgrade later. If there is even a reasonable chance you will want tractor-trailer work in the future, Class A now is almost always cheaper than Class B now plus an upgrade later.

Frequently Asked Questions

CDL class definitions are governed by federal FMCSA regulations (49 CFR Part 383). Salary figures are general estimates based on industry data and Texas job posting data. Individual pay varies by employer, endorsements, experience, and market. Verify current requirements at Texas DPS and FMCSA. Last reviewed: March 2026.

Ready to Start Your Class A or Class B Training?

Get matched with Texas CDL programs for your class, schedule, and ZIP — free, no obligation.

📞 Call Now Get Matched →