Back to Blog
class b cdlcdl jobstruck driving careersnon-CDL to CDLMinnesota

Class B CDL Jobs: Straight Truck Driving Careers Explained

Class B CDL jobs let you drive straight trucks and stay home every night. See what you can drive, real Minnesota pay, requirements, and how to start. Apply now.

May 26, 2026

There's a commercial license that keeps you home for dinner every night, and it isn't the one most schools push you toward. While everyone steers new drivers to Class A and long-haul routes, the Class B CDL quietly powers most of the local driving in your city.

If you've been driving a van or a small box truck and want bigger trucks and better pay without living on the road, this is your lane. Class B CDL jobs let you operate heavy straight trucks while staying local, and the license is faster and cheaper to earn than a Class A.

This guide explains what a Class B CDL is, what you can drive with it, what it really pays in Minnesota, and how to land a local job. At Peak Transport, we hire both non-CDL and CDL drivers across the Twin Cities, so we'll be straight about when a Class B is worth it and when you don't need one at all.

What Is a Class B CDL?

A Class B CDL is a commercial driver's license that lets you operate a single vehicle with a gross vehicle weight rating of 26,001 pounds or more, and tow a trailer under 10,000 pounds. It covers heavy straight trucks like dump trucks, buses, and large box trucks.

The key word is "single." A Class B is for one solid unit, the truck and its cargo area built together. Once you start pulling a heavy detachable trailer behind a tractor, you've crossed into Class A territory, which is a different license.

That single-vehicle focus is why Class B work tends to stay local. These trucks run routes, make deliveries, and return to the yard, rather than hauling freight across the country.

Curious what local truck routes look like near you? Browse box truck jobs in Minneapolis and across the metro.

What Can You Drive With a Class B CDL?

A Class B CDL opens the door to a wide range of local trucks. Most are vehicles you see around town every day.

  • Straight and box trucks over 26,001 pounds
  • Dump trucks for construction and hauling
  • Garbage and recycling trucks on municipal routes
  • School and transit buses
  • Ready-mix concrete trucks
  • Beverage and food delivery trucks

What it does not cover is the tractor-trailer. Semis and other combination vehicles require a Class A. So if your goal is local delivery, construction, or route work, a Class B covers nearly all of it.

This range is also why Class B jobs are everywhere. There are more than 43,000 Class B CDL openings listed nationally at any given time, spread across delivery, construction, waste, and transit.

Class B vs Class A CDL: Which Should You Get?

This is the decision that trips up most new drivers. A Class A pays more on paper, but the trade-off is your time and your home life.

A Class A CDL covers tractor-trailers and combination vehicles. It offers the widest range of jobs and the highest pay, but those jobs often mean over-the-road routes and nights or weeks away from home. A Class B keeps you in a single vehicle, usually on local routes, home at the end of your shift.

Factor Class B CDL Class A CDL
Vehicles Single trucks (straight, dump, bus) Tractor-trailers, combinations
Typical routes Local, home daily Often OTR, away from home
Pay Lower, steady Higher, more variable
Training time As little as 4 weeks Usually longer
Training cost Lower Higher

Tina almost signed up for a Class A program because the advertised pay looked higher. Then she did the math on the lifestyle: weeks away from her kids, sleeping in the cab, eating at truck stops. She chose a Class B instead, took a local delivery route, and is home every night. The smaller paycheck was worth it to her.

If you value being home daily, a Class B is often the smarter choice. A Class A also lets you drive any Class B vehicle, so some drivers get the A for flexibility, but only if they're willing to live the long-haul life.

How Much Do Class B CDL Drivers Make?

In Minnesota, Class B CDL drivers earn about $21 to $23 an hour, or roughly $44,000 to $48,000 a year. Specialized and union roles, like ready-mix or heavy construction, can pay significantly more. Pay is usually lower than Class A, but the work is local and home daily.

Here is how the pay breaks down:

Pay measure Amount (Minnesota)
Class B truck driver average $21.44/hr (~$44,602/yr)
CDL Class B driver average $22.93/hr (~$47,696/yr)
Typical range (25th-75th) $41,100-$47,000/yr
Top earners (90th percentile) ~$52,398/yr
Specialized/union roles up to ~$41/hr

Here's the honest part: Minnesota ranks near the bottom nationally for Class B truck driver pay. That sounds discouraging until you weigh it against the cost of living and the home-daily schedule. A modest local paycheck you collect every night often beats a bigger one that keeps you on the road.

For comparison, the U.S. Bureau of Labor Statistics reports heavy and tractor-trailer drivers (mostly Class A) earned a 2024 median of $57,440 a year. The gap is real, and so is the lifestyle difference behind it.

How to Get a Class B CDL

Getting a Class B is one of the faster paths into trucking. The steps are straightforward, and training can finish in as little as four weeks.

  1. Start with a valid driver's license and a clean driving record.
  2. Pass a DOT physical and get your medical card. Our guide to DOT physical requirements covers what to expect.
  3. Complete Entry-Level Driver Training (ELDT) through an FMCSA-registered provider, which is required before your first CDL skills test.
  4. Pass the knowledge and skills tests for the Class B at your state exam site.

The whole process is shorter and cheaper than a Class A program, because you only learn to handle one single-unit vehicle. Some employers even offer paid training, so it's worth checking companies that train new drivers before you pay out of pocket.

Do You Even Need a Class B CDL?

Here's something most job listings won't tell you: plenty of local driving needs no CDL at all. Box trucks and delivery trucks under 26,001 pounds can be driven on a standard license.

So a Class B is a choice, not a requirement, for a lot of local work. It opens up heavier straight trucks and more route options, but you can start earning today without it.

Marcus took that path. He drove a non-CDL box truck for a year, liked the work, and wanted the heavier routes that paid more. He earned his Class B in about a month and moved up, never once going over-the-road. If you're not ready for a CDL yet, you can still find solid driving work. Compare it with the van path in our guide to sprinter van driver jobs, or look at entry-level CDL jobs with no experience when you're ready to level up.

Endorsements That Boost Class B Pay

Your base Class B license covers a lot, but a few add-on endorsements open higher-paying jobs. Each one is a short extra test, and some employers reimburse the cost once you're hired.

  • Air brakes: Technically a restriction to remove, not an endorsement, but it's essential. Most heavy trucks have air brakes, so clearing this opens nearly all Class B work.
  • (P) Passenger: Required for transit and charter buses, which often pay above standard delivery work.
  • (S) School bus: Adds split shifts and steady district pay, popular with drivers who want mornings and afternoons.
  • (N) Tank vehicles: Needed for fuel, water, and liquid hauling, a common pay bump in construction and utilities.
  • (H) Hazmat: Requires a background check and a federal screening, but hazmat-endorsed drivers consistently earn more.

If you're chasing the top of the Minnesota pay range, stacking one or two endorsements onto your Class B is usually the fastest way to get there.

Class B CDL Jobs in Minnesota and the Twin Cities

Minnesota has steady demand for Class B drivers, and most of it is local. Delivery, waste hauling, construction, ready-mix, and distribution all run on single-unit trucks that need a Class B.

The work clusters around the metro:

  • Minneapolis and the surrounding suburbs
  • St. Paul and the east metro
  • Brooklyn Park, Maple Grove, and the north metro
  • Bloomington, Eagan, and the south metro

Because these are local routes, they fit a home-every-night schedule, which is the whole point of choosing Class B. If you're searching nearby, start with your city. You can check box truck driving jobs in St. Paul or the Minneapolis routes linked earlier. Peak Transport hires drivers across the Twin Cities, whether you hold a Class B or none at all.

Frequently Asked Questions

What is a Class B CDL?
A Class B commercial driver's license lets you operate a single vehicle with a gross weight rating of 26,001 pounds or more, and tow a trailer under 10,000 pounds. It covers straight trucks, dump trucks, buses, and large box trucks.

What can you drive with a Class B CDL?
Straight and box trucks over 26,001 pounds, dump trucks, garbage and recycling trucks, school and transit buses, ready-mix concrete trucks, and beverage delivery trucks. It does not cover tractor-trailers, which need a Class A.

How much do Class B CDL drivers make?
In Minnesota, Class B drivers average about $21 to $23 an hour, or roughly $44,000 to $48,000 a year, with specialized and union roles paying more. Pay is usually lower than Class A, but the work is local and home daily.

Is a Class B CDL easier to get than a Class A?
Yes. Class B training is shorter, often around four weeks, and cheaper, because you learn one single-unit vehicle rather than coupling and backing a tractor-trailer. You still need a DOT physical and ELDT.

Do you need a Class B CDL to drive a box truck?
Not always. Box trucks under 26,001 pounds need only a standard license. A Class B is required once the truck crosses that weight, and it opens up heavier local routes. Peak Transport hires both non-CDL and CDL drivers across the Twin Cities.

Start Your Class B CDL Career

Class B CDL jobs are the backbone of local trucking, and they offer something a Class A often can't: a real career that still gets you home every night. To recap:

  • A Class B CDL lets you drive single vehicles over 26,001 pounds, like straight trucks, dump trucks, and buses.
  • Minnesota pay runs about $21 to $23 an hour, with specialized roles paying more, in exchange for a local, home-daily schedule.
  • The license is faster and cheaper to earn than a Class A.
  • Many local routes need no CDL at all, so you can start driving now and upgrade later.

The next step is simple: decide whether you want local trucks and home time or the higher-paying road life, then start your training or your job search. If you want local routes with a company that hires Class B and non-CDL drivers alike, apply to drive with Peak Transport and ask about Class B CDL jobs and box truck routes across the Twin Cities.