Fleet Decal Depot  ›  Guides  ›  Marking Rules by State

DOT Truck Marking Rules, State by State

What actually has to be lettered on a commercial truck — the federal baseline plus every state rule we've verified against the primary source (the statute or regulation itself, not another decal site). 50 states verified so far, citations and dates on every rule. Updated 2026-09-10.

Check my exact truck free →

The federal baseline (all 50 states)

FMCSA marking rules apply to every carrier operating in interstate commerce. If your truck crosses state lines — or hauls freight that does — this is your floor:

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Federal rule (49 CFR 390.21T): letters must contrast sharply and be readable from 50 feet in daylight — no specific inch height is named. 2-inch letters are the industry-standard safe way to meet it. Note: the 10,001-lb threshold counts your GVWR OR your actual loaded weight, whichever is greater.

Source: 49 CFR 390.21T(b)(2), (c) · 49 CFR 390.5T 'Commercial motor vehicle' def. (1)-(4): 10,001+ lbs GVWR/GCWR OR actual GVW/GCW whichever greater; 9+ incl. driver for compensation; 16+ incl. driver not for compensation; placardable hazmat. NOTE: section amended 91 FR 45661, July 21 2026 · verified 2026-07-23

Goes on the truck: [your company name]

Letter size: readable from 50 ft in daylight — we cut 3″ to clear it · required on both sides

Must be your legal name or a single trade name exactly as listed on your MCS-150 filing (49 CFR 390.21T(b)(1)).

Source: 49 CFR 390.21T(b)(1) · 49 CFR 390.5T 'Commercial motor vehicle' def. (1)-(4) · verified 2026-07-23

Goes on the truck: MC [your MC number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

The federal marking rule (49 CFR 390.21T) does NOT require displaying your MC number — only your name and USDOT number. Many for-hire carriers still display MC by long-standing custom, and some shippers/officers expect to see it. Optional but common.

Source: 49 CFR 390.21T (full text) · FMCSA registration (watch for MC-number consolidation under registration modernization) · verified 2026-07-23

State-by-state: when markings kick in for trucks that never leave the state

Interstate carriers follow the federal rule everywhere. The state rules below are for intrastate operation — trucks that stay inside one state. Some states mirror the federal 10,001-lb threshold, others don't require markings until 26,001 lbs, and a few add their own letters or numbers on top.

StateIntrastate marking kicks in atState addsStatus
Alabama26,001 lbs+ (plus other triggers)state format: USDOT [your USDOT number] AL✓ verified · details ↓
Alaska10,001 lbs+ (plus other triggers)✓ verified · details ↓
Arizona26,001 lbs+ (plus other triggers)company name (3″)✓ verified · details ↓
ArkansasNo weight floor — see detailsstate number: [your company name]✓ verified · details ↓
California10,001 lbs+company name (3″)✓ verified · details ↓
ColoradoNo weight floor — see detailsstate number: [your company name] — CO PUC [your state number]✓ verified · details ↓
Connecticut18,001 lbs+ (plus other triggers)✓ verified · details ↓
Delaware26,001 lbs+ (plus other triggers)✓ verified · details ↓
Florida26,001 lbs+company name (3″)✓ verified · details ↓
Georgia10,001 lbs+ (plus other triggers)state format: USDOT [your USDOT number] GA · company name (3″) · gimc registration✓ verified · details ↓
HawaiiNo weight floor — see detailsstate number: [your company name] — P.U.C. No. [your state number]✓ verified · details ↓
Idaho26,001 lbs+ (plus other triggers)✓ verified · details ↓
Illinois10,001 lbs+ (plus other triggers)company name (3″)✓ verified · details ↓
Indiana10,001 lbs+ (plus other triggers)state format: USDOT [your USDOT number] IN✓ verified · details ↓
IowaNo weight floor — see detailsstate format: USDOT [your USDOT number] IA✓ verified · details ↓
Kansas10,001 lbs+ (plus other triggers)✓ verified · details ↓
KentuckyNo weight floor — see detailsstate number: USDOT [your USDOT number] KY✓ verified · details ↓
Louisiana26,001 lbs+ (plus other triggers)✓ verified · details ↓
Maine26,001 lbs+ (plus other triggers)✓ verified · details ↓
Maryland10,001 lbs+state format: USDOT [your USDOT number] MD✓ verified · details ↓
Massachusetts10,001 lbs+ (plus other triggers)company name (3″)✓ verified · details ↓
Michigan26,001 lbs+ (plus other triggers)✓ verified · details ↓
Minnesota10,001 lbs+ (plus other triggers)✓ verified · details ↓
Mississippi26,001 lbs+ (plus other triggers)✓ verified · details ↓
MissouriNo weight floor — see detailsstate format: USDOT [your USDOT number] MO✓ verified · details ↓
Montana26,001 lbs+state format: USDOT [your USDOT number] MT✓ verified · details ↓
Nebraska10,001 lbs+✓ verified · details ↓
Nevada26,001 lbs+✓ verified · details ↓
New Hampshire10,001 lbs+ (plus other triggers)✓ verified · details ↓
New JerseySee detailscompany name (3″) · gvwr✓ verified · details ↓
New Mexico26,001 lbs+ (plus other triggers)✓ verified · details ↓
New York10,001 lbs+✓ verified · details ↓
North Carolina26,001 lbs+state format: USDOT [your USDOT number] NC · company name (3″)✓ verified · details ↓
North Dakota26,001 lbs+ (plus other triggers)✓ verified · details ↓
Ohio10,001 lbs+ (plus other triggers)company name (3″)✓ verified · details ↓
Oklahoma26,001 lbs+ (plus other triggers)state format: USDOT [your USDOT number] OK✓ verified · details ↓
Oregon26,001 lbs+ (plus other triggers)✓ verified · details ↓
Pennsylvania17,001 lbs+ (plus other triggers)company name (3″)✓ verified · details ↓
Rhode Island10,001 lbs+ (plus other triggers)✓ verified · details ↓
South Carolina10,001 lbs+ (plus other triggers)state format: USDOT [your USDOT number] SC✓ verified · details ↓
South Dakota26,001 lbs+✓ verified · details ↓
Tennessee26,001 lbs+✓ verified · details ↓
Texas26,001 lbs+ (plus other triggers)company name (3″)✓ verified · details ↓
Utah13,000 lbs+ (plus other triggers)company name (3″)✓ verified · details ↓
Vermont26,001 lbs+ (plus other triggers)✓ verified · details ↓
Virginia10,001 lbs+ (plus other triggers)✓ verified · details ↓
Washington10,001 lbs+ (plus other triggers)company name (3″)✓ verified · details ↓
Washington DCFederal baseline applies — state rule not yet verified by us
West Virginia10,001 lbs+ (plus other triggers)state number: [your company name] — WV PSC [your state number]✓ verified · details ↓
Wisconsin10,001 lbs+ (plus other triggers)✓ verified · details ↓
Wyoming26,001 lbs+ (plus other triggers)state format: USDOT [your USDOT number] WY✓ verified · details ↓

"Not yet verified" means exactly that — we haven't confirmed that state against its own statutes yet, so we show you the honest federal baseline instead of a guess. We verify more states on a rolling basis.

Verified state rules in detail

Alabama

Goes on the truck: USDOT [your USDOT number] AL

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Alabama intrastate trucks at or over 26,001 lbs (or 16+ passengers, or placarded hazmat) follow the full federal marking rule, with the intrastate USDOT number shown with an AL suffix — e.g. USDOT 1234567 AL. Under 26,001 lbs and not hauling passengers or placarded hazmat, Alabama exempts you from the federal marking rules entirely. Farm vehicles within 150 air miles of the farm are exempt from USDOT marking.

Source: Code of Alabama 32-9A-2(a) · ALEA MCSU 'Intrastate Commercial Vehicle Regulations' PDF (full text read 2026-07-28) · ALEA MCSU page (read 2026-07-28) · verified 2026-07-28

Final word: ALEA — Motor Carrier Safety Unit · (334) 242-4395

Alaska

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Alaska intrastate trucks at 10,001 lbs GVWR/GVW and up (or 9+ passengers for hire, 16+ otherwise, or placarded hazmat) must show name + USDOT number on both sides, readable from 50 feet. Note: commercial-fishing-license holders running trucks of 26,000 lbs or less outside Anchorage/Fairbanks (no hazmat, 15 or fewer passengers) are exempt under 17 AAC 25.210(j).

Source: 17 AAC 25.210(d) · 49 CFR 390.21(c)-(d) · 17 AAC 25 official DOT&PF compilation (incl. 25.210(j) fishing exemption, 25.210(e) biennial MCS-150) · verified 2026-07-31

Final word: Alaska DOT&PF — Measurement Standards & Commercial Vehicle Compliance · (907) 365-1210

Arizona

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Arizona trucks that never leave the state need federal-style markings (name + USDOT number, active number required) at 26,001 lbs or more — rating OR actual weight, whichever crosses first. Also triggered by placard-level hazmat at any weight, or carrying 9+ passengers for hire. Buses and school buses are CMVs at any weight.

Source: A.R.S. 28-5201(1) (full text read 2026-07-24) · A.A.C. R17-5-202, -203, -206 (full text read 2026-07-24) · A.R.S. 28-2169 (full text read 2026-07-24) · verified 2026-07-24

Goes on the truck: [your company name]

Letter size: readable from 50 ft in daylight — we cut 3″ to clear it · required on both sides

Same triggers as the USDOT number: legal name or registered trade name, both sides, matching your MCS-150.

Source: A.A.C. R17-5-202 · verified 2026-07-24

Final word: Arizona DPS — Commercial Vehicle Enforcement / ADOT Motor Carrier Services · (602) 712-8851

Arkansas

Goes on the truck: [your company name]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Arkansas for-hire carriers must show the vehicle's ownership identification (company/owner name — lessee's name if leased) on both sides of every power unit, readable from 50 feet in daylight. A permit number on the truck is only required for hazardous-waste transportation permit holders. Meeting the federal (STB) identification requirements also satisfies the state rule.

Source: 27 CAR § 110-1204(a)(1) Ark. Highway Commission rules · 27 CAR § 110-1204(a)(3) · 27 CAR § 110-1204(b) / § 113-108 · verified 2026-07-31

Final word: Arkansas Highway Police (ArDOT) · (501) 569-2421

California

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

California requires its carrier identification number displayed on both sides — but displaying your valid USDOT number satisfies the law (CVC 34507.5(f)(1)), and you must hold a USDOT number to get the CA number anyway. Industry practice (and our recommendation): display both lines — 'USDOT #######' over 'CA ######'. Triggers: trucks over 10,000 lbs, or hauling property for compensation at any weight. Exemptions include pickups in noncommercial/private light use, implements of husbandry, and historical vehicles (CVC 34507.5(e)).

Source: CVC 34507.5(a),(a)(1),(b),(f)(1),(g) · verified 2026-07-24

Goes on the truck: [your company name]

Letter size: readable from 50 ft in daylight — we cut 3″ to clear it · required on both sides

California requires the operator's name or trademark on both sides (CVC 27900). Bought a used truck? The previous company's name must be removed or covered within 60 days (CVC 27900(d)) — we can remove old markings and cut your new set in one visit.

Source: CVC 27900(a) · verified 2026-07-24

Final word: California DMV — Motor Carrier Permit Branch · (916) 657-8153

Colorado

Goes on the truck: [your company name] — CO PUC [your state number]

Letter size: law names 3.0″ minimum letters · required on both sides

Colorado is one of the few states with a hard number: PUC-regulated vehicles (tow trucks, movers, passenger carriers) need the company name plus CO PUC number in letters at least 3 inches tall, both sides or front and back. Plain freight trucks follow the normal USDOT marking rules instead.

Source: 4 CCR 723-6, rule 6015(a) (full text read 2026-07-28) · 4 CCR 723-6, rule 6015(b) (full text read 2026-07-28) · verified 2026-07-28

Final word: Colorado PUC — Transportation Section · (303) 894-2000

Connecticut

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Connecticut intrastate trucks at 18,001 lbs (GVWR/GCWR/GVW/GCW) and up — or 9+ passengers for compensation, 16+ otherwise, or placarded hazmat — follow the federal marking rule: name + USDOT number, both sides, readable from 50 feet. (A 'CT' suffix after the number is a common convention but is not required by any current primary source we could find.)

Source: Conn. Gen. Stat. § 14-163c(a) · CT DMV · verified 2026-07-31

Final word: Connecticut DMV — Commercial Vehicle Safety Division · (860) 263-5446

Delaware

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Delaware intrastate trucks at 26,001 lbs and up (or 16+ passengers / placarded hazmat) carry the federal-style marking: name + USDOT number, both sides, readable from 50 feet.

Source: 21 Del. C. § 4702(a)-(b) · 21 Del. C. § 4703 · 49 CFR 390.21(b) · verified 2026-07-31

Final word: Delaware State Police — Motor Carrier Safety Assistance Program · (302) 622-8140

Florida

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Florida trucks that never leave the state need federal-style markings (name + USDOT number) at 26,001 lbs or more — counting GVWR, combined rating, OR actual weight, whichever crosses first. Under 26,001 and no placarded hazmat: exempt. Displaying a false or fraudulent identification number is a first-degree misdemeanor in Florida (316.302(12)).

Source: Fla. Stat. 316.302(1)(b) · verified 2026-07-24

Goes on the truck: [your company name]

Letter size: readable from 50 ft in daylight — we cut 3″ to clear it · required on both sides

Same trigger as the USDOT number: legal name or registered trade name, both sides, matching your MCS-150.

Source: Fla. Stat. 316.302(1)(b) · verified 2026-07-24

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Hauling placard-level hazmat in Florida? The 26,001-lb exemption doesn't apply — name and USDOT number are required at any weight.

Source: Fla. Stat. 316.302(2)(f) · verified 2026-07-24

Goes on the truck: [your company name] — [your city]

Letter size: readable from 50 ft in daylight — we cut 3″ to clear it · required on both sides

Florida farm trucks running under the agricultural exemption aren't off the hook: at 26,001+ lbs (or 3+ axles at any weight) the truck must display the owner's name AND home town, readable from 50 feet — a Florida-specific 'name + city' decal set.

Source: Fla. Stat. 316.302(2)(e) · verified 2026-07-24

Final word: Florida Highway Safety and Motor Vehicles — Commercial Vehicle Enforcement · (850) 617-2000

Georgia

Goes on the truck: USDOT [your USDOT number] GA

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Georgia mirrors the federal threshold for trucks that never leave the state — over 10,000 lbs GVWR and the markings are required — and adds its own twist: Georgia-only carriers display the number with 'GA' after it, like 'USDOT 1234567 GA'. Also triggered by 9+ passengers for pay, 16+ passengers regardless, or placard-level hazmat. Name + number, both sides, readable from 50 feet.

Source: GA DPS Fact Sheet #29 'USDOT # Requirements for Georgia Intrastate Commercial Motor Carriers' (official DPS publication, full text read 2026-07-24) · GA DPS Transportation Rulebook Chapter 1 (adopted 11/2/2017, text extracted 2026-07-24) · O.C.G.A. § 40-1-8(b)(4) (full text read 2026-07-24) · verified 2026-07-24

Goes on the truck: [your company name]

Letter size: readable from 50 ft in daylight — we cut 3″ to clear it · required on both sides

Legal name or single registered trade name, both sides, matching your MCS-150 — same triggers as the number.

Source: GA DPS Fact Sheet #29 'USDOT # Requirements for Georgia Intrastate Commercial Motor Carriers' (official DPS publication, full text read 2026-07-24) · GA DPS Transportation Rulebook Chapter 1 (adopted 11/2/2017, text extracted 2026-07-24) · O.C.G.A. § 40-1-8(b)(4) (full text read 2026-07-24) · verified 2026-07-24

Letter size: readable from 50 ft in daylight

Georgia-only carriers also need the annual GIMC (Georgia Intrastate Motor Carrier) registration with DPS — opens October 1, deadline December 31 each year (gamccd.net/UCR). It's paperwork, not a decal, and first-timers must complete a certified safety seminar.

Source: O.C.G.A. § 40-2-140(d)(1) (full text read 2026-07-24) · GA DPS Transportation Rulebook 1-365.603 (text extracted 2026-07-24) · verified 2026-07-24

Final word: Georgia DPS — Motor Carrier Compliance Division · (404) 624-7211

Hawaii

Goes on the truck: [your company name] — P.U.C. No. [your state number]

Letter size: law names 2.5″ minimum letters · required on both sides

Hawaii is explicit: carriers holding a PUC certificate or permit paint the company name and P.U.C. number on both sides in letters at least 2-1/2 inches tall with a quarter-inch stroke. Small passenger vehicles (7 seats or fewer) may use an approved removable sign or put the PUC number on the bumpers instead. Sell the removal too — the rule requires the marking stripped when a vehicle leaves the fleet.

Source: HAR 6-62-20 (full text read 2026-07-28 from the PUC's own chapter PDF) · verified 2026-07-28

Final word: Hawaii Public Utilities Commission — Motor Carriers · (808) 586-2020

Idaho

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Idaho intrastate trucks at 26,001 lbs and up (or 9+ passengers / placarded hazmat) get an intrastate DOT number from the Idaho State Police and mark it federal-style: name + USDOT number, both sides, readable from 50 feet.

Source: Idaho State Police CVS · IDAPA 11.13.01.002.04 (Motor Carrier Rules, eff. 7-1-24) · IDAPA 11.13.01.019.01.b · verified 2026-07-31

Final word: Idaho State Police — Commercial Vehicle Safety · (208) 884-7220

Illinois

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Illinois mirrors the federal threshold for trucks that never leave the state: 10,001 lbs or more (rating or actual, single or combination) means name + USDOT number on both sides. Also triggered by 16+ passenger seating, 9+ passengers for direct pay, or placard-level hazmat. If your box truck or trailer combo runs Illinois-only, you are NOT exempt at the weights most states allow.

Source: 625 ILCS 5/18b-105(b) (full text read 2026-07-24) · 625 ILCS 5/18b-101 (full text read 2026-07-24) · verified 2026-07-24

Goes on the truck: [your company name]

Letter size: readable from 50 ft in daylight — we cut 3″ to clear it · required on both sides

Same triggers as the USDOT number: legal name or registered trade name, both sides, matching your MCS-150.

Source: 625 ILCS 5/18b-105(b) · verified 2026-07-24

Final word: Illinois State Police — Commercial Vehicle Enforcement / IDOT · (217) 782-4654

Indiana

Goes on the truck: USDOT [your USDOT number] IN

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Indiana intrastate trucks from 10,001 lbs mark both sides with the carrier name and the USDOT number with an IN suffix — the state itself suggests roughly 2-inch block letters to hit the 50-foot rule. Farm-plated vehicles staying in Indiana are exempt.

Source: Indiana DOR 'Commercial Motor Vehicle Guidebook', USDOT Number and Marking chapter (full text read 2026-07-28) · Same guidebook, 'Marking Requirements' · verified 2026-07-28

Final word: Indiana DOR — Motor Carrier Services Division · (317) 615-7200

Iowa

Goes on the truck: USDOT [your USDOT number] IA

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Iowa intrastate carriers mark the carrier name plus the USDOT number with an IA suffix, each side, readable from 50 feet — painted or a securely attached removable sign (magnetics qualify if they stay put).

Source: Iowa Admin. Code 761-524.12 (text read 2026-07-28) · Iowa DOT Intrastate Manual · verified 2026-07-28

Final word: Iowa DOT — Office of Motor Carrier Services · (515) 237-3268

Kansas

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Kansas intrastate carriers running vehicles that meet the federal CMV definition (10,001+ lbs, 9+ passengers for compensation, 16+ otherwise, or placarded hazmat) register with the KCC and mark per the federal rule: legal name + USDOT number, both sides, readable from 50 feet. (A 'KS' suffix after the number appears only on vendor sites — no primary source requires it.)

Source: K.S.A. 66-1,139 · K.A.R. 82-4-3f · KCC Transportation Division 'red book' (Oct. 2021) compliance checklist · verified 2026-07-31

Final word: Kansas Corporation Commission — Transportation Division · (785) 271-3145

Kentucky

Goes on the truck: USDOT [your USDOT number] KY

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Kentucky is unusual: the intrastate carrier number is displayed as your USDOT number with the letters KY after it — for example USDOT 1234567 KY — alongside your carrier name, cut to the same legibility standard as the federal marking rule. KYU (the weight-distance tax licence, generally 60,000 lbs and over) is a separate credential with its own display rule: KYU licensees also show the KYU number on each taxed vehicle in the 49 CFR 390.21 manner (601 KAR 1:200 Section 4).

Source: 601 KAR 1:005 Section 8 (full text read 2026-07-28) · 601 KAR 1:005 · 601 KAR 1:040 · verified 2026-07-28

Final word: Kentucky Transportation Cabinet — Division of Motor Carriers · (502) 564-1257

Louisiana

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Louisiana intrastate trucks over 26,000 lbs (single or combined GVW/GVWR) — or 16+ passengers or hazmat — follow the federal marking rule: name + USDOT number, both sides, readable from 50 feet. Louisiana's code expressly substitutes 26,000 lbs for the federal 10,000-lb references for purely intrastate carriers.

Source: La. Admin. Code tit. 33, § V-10305.A-C · La. Admin. Code tit. 33, § V-10303 · verified 2026-07-31

Final word: Louisiana State Police — Transportation & Environmental Safety · (225) 925-6113

Maine

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Maine gives intrastate trucks a break between 10,000 and 26,000 lbs — no USDOT number needed unless it's a bus or hauls hazmat. Over 26,000 lbs the federal-style marking applies: name + USDOT number, both sides, before the truck goes to work.

Source: Maine BMV, USDOT Number page (read 2026-07-28) · C.M.R. 29-250 ch. 168 · verified 2026-07-28

Final word: Maine BMV / State Police Commercial Vehicle Enforcement · (207) 624-8909

Maryland

Goes on the truck: USDOT [your USDOT number] MD

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Maryland-only carriers over 10,000 lbs display a Maryland-issued number in the federal marking style with an MD suffix — the state's own example reads 'Rotz Trucking USDOT 12345 MD'. Farm trucks are exempt from the display.

Source: MDOT SHA 'Maryland Intrastate DOT Numbers' brochure (full text read 2026-07-28) · Same brochure · verified 2026-07-28

Final word: MDOT SHA — Motor Carrier Division · (410) 582-5734

Massachusetts

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Since September 2018, Massachusetts intrastate trucks from 10,001 lbs mark the USDOT number federal-style: with the carrier name, both sides, sharp contrast, readable from 50 feet.

Source: 540 CMR 2.22(2) (eff. Sept. 1, 2018) · verified 2026-07-31

Goes on the truck: [your company name]

Letter size: readable from 50 ft in daylight — we cut 3″ to clear it · required on both sides

Massachusetts 'motor truck' name marking applies to trucks with a load-carrying capacity between 2,000 and 10,000 lbs (heavier trucks fall under the USDOT marking rule instead): owner's name on both sides, plainly visible, readable from 50 feet in daylight. Trucks leased over 30 days may show the owner's or lessee's name (or both). Farm vehicles within 150 air-miles are exempt.

Source: 540 CMR 2.22(1)(a) · 540 CMR 2.22(1)(b) · verified 2026-07-31

Final word: Massachusetts RMV — Commercial Vehicle Programs · (857) 368-8000

Michigan

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Michigan's intrastate USDOT marking applies at the CDL-style CMV definition: 26,001+ lbs GVWR/GCWR, 16+ passengers, or placarded hazmat (MCL 480.11a(3) exempts smaller intrastate vehicles from the Part 390 marking rule). Covered trucks show name + USDOT number, both sides, readable from 50 feet. Smaller trucks are instead covered by Michigan's separate name/address marking rule (MCL 257.723).

Source: MCL 480.11a(1)(b) · MCL 480.11a(3) · verified 2026-07-31

Final word: Michigan State Police — Commercial Vehicle Enforcement Division · (517) 284-3250

Minnesota

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Minnesota is broad: FOR-HIRE motor carriers mark the name + USDOT number regardless of vehicle weight (limousines on LM plates excepted), and private carriers join at 10,001 lbs. Both sides, readable from 50 feet.

Source: Minn. Stat. 221.031, subd. 6 (text read 2026-07-28) · MnDOT 'Minnesota Trucking Regulations', Section 15 (USDOT Number & Vehicle Marking) · verified 2026-07-28

Final word: MnDOT — Office of Freight & Commercial Vehicle Operations · (651) 215-6330

Mississippi

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Mississippi intrastate trucks over 26,000 lbs GVWR or GCWR — or 16+ passengers or placarded hazmat — follow the federal marking rule (name + USDOT number, both sides, readable from 50 feet). Pickups and trucks at 26,000 lbs or less running intrastate only are exempt.

Source: Miss. Code Ann. § 77-7-16 · 49 CFR § 390.21 (adopted by reference) · verified 2026-07-31

Final word: Mississippi DOT / MS Public Service Commission · (601) 359-7001

Missouri

Goes on the truck: USDOT [your USDOT number] MO

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Missouri intrastate-authorized carriers mark federal-style with an MO suffix: USDOT 1234567 MO, plus the carrier name, both sides. Small passenger vehicles (15 seats or fewer) may carry the number on the rear bumper or window instead. Strip the markings before selling the truck — Missouri requires it.

Source: 7 CSR 265-10.025 Marking of Motor Vehicles · verified 2026-07-31

Final word: MoDOT Motor Carrier Services · (866) 831-6277

Montana

Goes on the truck: USDOT [your USDOT number] MT

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Montana intrastate trucks at 26,001 lbs and up (except Montana-only farm vehicles) show name + USDOT number immediately followed by 'MT', both sides, readable from 50 feet.

Source: MCA 61-10-154 · ARM 18.8.1502 · verified 2026-07-31

Final word: Montana DOT — Motor Carrier Services Division · (406) 444-3300

Nebraska

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Nebraska intrastate trucks over 10,000 lbs follow the federal marking rule — name + USDOT number, both sides, readable from 50 feet. Farm-registered trucks staying in Nebraska are exempt from the marking by statute.

Source: Neb. Rev. Stat. 75-363 (text read 2026-07-28) · Same statute, subsection (11) · verified 2026-07-28

Final word: Nebraska State Patrol — Carrier Enforcement Division · (402) 471-0105

Nevada

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Nevada law (NRS 482.2912): trucks that never leave Nevada still need a USDOT number displayed once they exceed 26,000 lbs — GVWR, combined rating, OR actual loaded weight, whichever is greater. The Nevada DMV will refuse to register or renew the vehicle without it (NRS 482.230, 482.2918). Exception: farm vehicles and covered farm vehicles are exempt (NRS 482.2912(4)).

Source: NRS 482.2912(1) · NRS 482.230(4) + 482.2918 · verified 2026-07-23

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Nevada-registered vehicles hauling hazardous material need a displayed USDOT number regardless of weight (NRS 482.2912(2)). Our rule triggers on placard-level hazmat; NV's definition of hazardous material may reach non-placardable loads too — if you haul any hazmat, confirm with the NV DMV Motor Carrier Division.

Source: NRS 482.2912(2) · verified 2026-07-23

Final word: Nevada DMV — Motor Carrier Division · (775) 684-4711

New Hampshire

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

New Hampshire intrastate trucks at 10,001 lbs GVWR and up (16+ passengers, or placarded hazmat) follow the federal marking rule: name + USDOT number, both sides, readable from 50 feet. NH expressly excludes vehicles designed/used for fewer than 16 passengers from its intrastate CMV definition, and farm-plated trucks at 26,000 lbs or less (no placarded hazmat, under 16 passengers) are exempt under RSA 266:72-a, VI.

Source: N.H. Admin. Code Saf-C 901.02(a) & 901.01 · N.H. Admin. Code Saf-C 902.02 · N.H. Admin. Code Saf-C 4602.05 · RSA 266:72-a · verified 2026-07-31

Final word: NH Department of Safety — State Police Troop G (CVE) · (603) 223-8778

New Jersey

Goes on the truck: [your company name] — [your city], NJ

Letter size: law names 3.0″ minimum letters

New Jersey is stricter than the federal rule and it applies to EVERY commercial vehicle, even light ones: owner name plus the municipality of your principal place of business, in letters at least 3 inches tall, in plain view. Pickup with a business name on it? This is the rule that covers it.

Source: N.J.S.A. 39:4-46(a) (text read 2026-07-28) · NJ Dept. of Agriculture 'New Jersey Law Governing Vehicle Markings' · verified 2026-07-28

Goes on the truck: GVWR [gvwr_lbs] LBS

Letter size: law names 3.0″ minimum letters

NJ trucks at 26,001 lbs and up also display the GVWR itself in 3-inch letters — a decal most out-of-state shops have never heard of. Pairs with the name + municipality marking and the federal USDOT marking.

Source: N.J.S.A. 39:4-46(b) · N.J.S.A. 39:4-46(a) · N.J.A.C. 13:60-2.1 · verified 2026-07-31

Final word: New Jersey State Police — Commercial Carrier Safety Unit · (609) 882-2000

New Mexico

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

New Mexico intrastate carriers display the NM-assigned safety identification number preceded by USDOT — it reads like a normal USDOT marking, but the number is issued by New Mexico. Name and number, both sides, readable from 50 feet.

Source: 18.2.3.10 NMAC (read 2026-07-28) · Same part · verified 2026-07-28

Final word: New Mexico DPS — Motor Transportation Police · (505) 476-2475

New York

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

New York bites at 10,001 lbs — any truck used in business at that weight displays the legal name (personal name works for sole operators) and USDOT number on both sides of the power unit, never the trailer. No room on the doors? NYSDOT says the front fender. Farmers earning money from their product are included.

Source: NYSDOT 'Q & A's for DOT Number Request' (official NYSDOT document, full text read 2026-07-28) · 17 NYCRR Part 820 · verified 2026-07-28

Final word: NYSDOT — Office of Safety & Security Services · (866) 881-2630

North Carolina

Goes on the truck: USDOT [your USDOT number] NC

Letter size: law names 3.0″ minimum letters · required on both sides

North Carolina is specific: intrastate trucks over 26,000 lbs display the USDOT number with 'NC' after it — 'USDOT 1234567 NC' — in letters at least 3 inches tall, both sides. That's a statutory inch minimum, not just a readability standard. Farm-rate-plated vehicles are exempt.

Source: N.C.G.S. § 20-101(b) (full text read 2026-07-24) · verified 2026-07-24

Goes on the truck: [your company name]

Letter size: law names 3.0″ minimum letters · required on both sides

Owner name, both sides, 3-inch minimum letters — same trigger as the number.

Source: N.C.G.S. § 20-101(b)(i) · verified 2026-07-24

Final word: NC State Highway Patrol — Motor Carrier Enforcement · (919) 733-7952

North Dakota

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

North Dakota intrastate trucks over 26,000 lbs (GVW, GVWR, GCW or GCWR) — or 9+ passengers for compensation, 16+ otherwise, or placarded hazmat — follow the federal marking rule: name + USDOT number, both sides, readable from 50 feet. No state suffix is required.

Source: N.D. Admin. Code § 38-04-01-02 (amended eff. Jan. 1, 2022) · 49 CFR § 390.21 (adopted by reference via NDAC 38-04-01-02 item 10) · verified 2026-07-31

Final word: North Dakota Highway Patrol — Motor Carrier Division · (701) 328-2455

Ohio

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Ohio splits the rule by how you operate: haul FOR HIRE inside Ohio and the markings (name + USDOT number) kick in at 10,001 lbs — but haul only your OWN goods and the line is 26,001 lbs. Passenger triggers follow the same split (9+ for hire, 16+ private), and placard-level hazmat requires markings at any weight either way.

Source: OAC 4901:2-5-01(B) (full text read 2026-07-24) · OAC 4901:2-5-03(A),(B) (full text read 2026-07-24) · OAC 4901:2-5-02(C) (full text read 2026-07-24, eff. 1/1/2026) · verified 2026-07-24

Goes on the truck: [your company name]

Letter size: readable from 50 ft in daylight — we cut 3″ to clear it · required on both sides

Same split triggers as the USDOT number: legal name or registered trade name, both sides, matching your MCS-150.

Source: OAC 4901:2-5-01(B) (full text read 2026-07-24) · OAC 4901:2-5-03(A),(B) (full text read 2026-07-24) · OAC 4901:2-5-02(C) (full text read 2026-07-24, eff. 1/1/2026) · verified 2026-07-24

Final word: PUCO — Transportation Department (motor carriers) · (800) 686-7826

Oklahoma

Goes on the truck: USDOT [your USDOT number] OK

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Oklahoma intrastate carriers mark federal-style with an OK suffix — USDOT 1234567 OK — and a DBA on the truck only counts if it is on file with the Corporation Commission first. Markings must come off when a truck is sold.

Source: OAC 165:30-3-17 (Markings) · OAC 165:30-15-12 · verified 2026-07-31

Final word: Oklahoma Corporation Commission — Transportation Division · (405) 521-2251

Oregon

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Oregon: for-hire carriers mark at any weight; PRIVATE intrastate trucks only join at over 26,000 lbs GCWR (or placarded hazmat / 15+ seats). Name + USDOT number, both sides, 50-foot rule.

Source: ODOT Commerce & Compliance Division, 'Truck Cab Marking Requirements' (read 2026-07-28) · OAR 740-100-0010 · verified 2026-07-28

Final word: ODOT — Commerce and Compliance Division · (503) 378-6699

Pennsylvania

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Pennsylvania has its own number: trucks that never leave PA need federal-style markings (name + USDOT number) at 17,001 lbs or more — counting rating OR actual weight, single OR combination, whichever is greater. A pickup pulling a heavy trailer can cross 17,001 combined. Also triggered by 9+ passengers for pay, 16+ passengers regardless, school buses, and placard-level hazmat.

Source: 67 Pa. Code § 231.7 (full text read 2026-07-24) · 67 Pa. Code § 231.8(1) (full text read 2026-07-24) · verified 2026-07-24

Goes on the truck: [your company name]

Letter size: readable from 50 ft in daylight — we cut 3″ to clear it · required on both sides

Same triggers as the USDOT number: legal name or registered trade name, both sides, matching your MCS-150.

Source: 67 Pa. Code § 231.7 (full text read 2026-07-24) · 67 Pa. Code § 231.8(1) (full text read 2026-07-24) · verified 2026-07-24

Final word: PA State Police — Commercial Vehicle Safety Division (safety) / PA PUC (for-hire authority) · (717) 787-1978

Rhode Island

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Rhode Island applies the federal safety rules (including the marking rule) to intrastate vehicles at 10,001 lbs GVWR and up, or any vehicle transporting hazardous material: name + USDOT number, both sides, readable from 50 feet.

Source: R.I. Gen. Laws § 31-23-1(b)(1) & carrier definition · 280-RICR-30-15-11.3 · verified 2026-07-31

Final word: Rhode Island DMV / State Police Commercial Enforcement · (401) 462-4368

South Carolina

Goes on the truck: USDOT [your USDOT number] SC

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

South Carolina bites at 10,001 lbs — much lower than most states — and covers plumbers, landscapers and construction trucks, not just big rigs. The intrastate number is displayed with an SC suffix: USDOT 12345 SC, plus your MCS-150 name, both sides, readable from 50 feet. A pickup that only crosses 10,001 lbs when towing may use magnetic signs while the trailer is hooked up.

Source: SCDMV 'Frequently Asked Questions · Same SCDMV FAQ, Q3 (lettering): marking per 49 CFR 390.21 · verified 2026-07-28

Final word: South Carolina DMV — Motor Carrier Services · (803) 896-3870

South Dakota

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

South Dakota intrastate trucks at 26,001 lbs and up (GVWR, GCWR, GVW or GCW) — plus any vehicle hauling placarded hazmat or designed for 16+ passengers — follow the federal marking rule: name + USDOT number, both sides, readable from 50 feet. No state suffix is required.

Source: SDCL 49-28A-3 (as amended through SL 2026 ch 184) · 49 CFR 390.21(b)-(c) · verified 2026-07-31

Final word: South Dakota Highway Patrol — Motor Carrier Services · (605) 773-4578

Tennessee

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Tennessee intrastate trucks at 26,001 lbs GVWR and up show name + USDOT number on both sides of the power unit, in sharply contrasting color, readable from 50 feet in daylight.

Source: Tenn. Comp. R. & Regs. 1340-06-01 (full chapter read 2026-07-24) · PRIMARY TO CONFIRM: TN DOSHS CVE page / phone · FMCSA 'Do I Need a USDOT Number?' (updated 9/3/2025, full text read 2026-07-24) · TN Dept of Revenue MC-Intrastate-1 (read 2026-07-24) · verified 2026-07-28

Final word: TN Dept. of Safety & Homeland Security — Highway Patrol (CVE) · (615) 251-5166

Texas

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Texas trucks that never leave the state need USDOT number + legal name on both sides at more than 26,000 lbs (gross, registered, or rated weight — whichever crosses first), or with 16+ passenger seating, or hauling placard-level hazmat at any weight. Texas quirk: farm vehicles are exempt only under 48,000 lbs — a heavy farm truck is still a CMV. Operating unmarked is a Class C misdemeanor (Transp. Code 642.002).

Source: Texas Transp. Code 548.001(1) (full text read 2026-07-24) · Texas DPS CVE Markings page (full text read 2026-07-24) · Texas Transp. Code ch. 643 (full text read 2026-07-24) · 43 TAC ch. 218 adopted text, 12/12/24 (full document read 2026-07-24) · verified 2026-07-24

Goes on the truck: [your company name]

Letter size: readable from 50 ft in daylight — we cut 3″ to clear it · required on both sides

Same triggers as the USDOT number: legal name or registered trade name, both sides, matching your MCS-150.

Source: Texas DPS CVE Markings page (full text read 2026-07-24) · verified 2026-07-24

Final word: Texas DMV — Motor Carrier Division (registration) / Texas DPS — Commercial Vehicle Enforcement (marking) · (800) 299-1700

Utah

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Utah trucks that never leave the state need federal-style markings (name + USDOT number) at 26,001 lbs or more — rating OR actual weight, whichever crosses first. Also triggered by placard-level hazmat at any weight, 16+ passenger seating, or 13+ seats on a 13,000-lb vehicle. Unusual Utah wrinkle: if the driver is under 18, the threshold drops to 16,001 lbs. Government, military, fire/emergency, and personal RVs are excluded.

Source: Utah Code 72-9-102(3) (eff. 5/6/2026, full text read) · Utah Admin. Code R909-1-3(1) (full text read 2026-07-24) · verified 2026-07-24

Goes on the truck: [your company name]

Letter size: readable from 50 ft in daylight — we cut 3″ to clear it · required on both sides

Same triggers as the USDOT number: legal name or registered trade name, both sides, matching your MCS-150.

Source: Utah Admin. Code R909-1-3(1) · verified 2026-07-24

Final word: Utah DOT — Motor Carrier Division · (801) 965-4892

Vermont

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Vermont's own guide sets the intrastate line at 26,001 lbs (or 16+ passengers / placarded hazmat). Qualifying trucks carry the federal-style marking: name + USDOT number, both sides, readable from 50 feet.

Source: Vermont DMV 'A Guide to the Motor Carrier Safety Regulations in Vermont' (VN-166, full text read 2026-07-28) · verified 2026-07-28

Final word: Vermont DMV — Commercial Vehicle Operations · (802) 828-2071

Virginia

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Virginia requires USDOT registration at 10,001 lbs and up (or 9+ passengers for compensation, 16+ otherwise, or placarded hazmat), and 19VAC30-20-80 applies the federal safety rules — including the name + USDOT marking rule — to intrastate operations. Note: Virginia's intrastate safety-reg CMV definition itself starts above 26,000 lbs (19VAC30-20-10), so marking enforcement for 10,001-26,000 lb intrastate-only trucks is a registration-driven practice rather than an explicit intrastate marking mandate.

Source: Virginia DMV · 19VAC30-20-80 · 19VAC30-20-10 · verified 2026-07-31

Final word: Virginia DMV — Motor Carrier Services · (804) 249-5130

Washington

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Washington intrastate carriers follow the federal-style marking: legal name (or single trade name) exactly as on your MCS-150, plus USDOT number, both sides, readable from 50 feet. No separate WA state number goes on the door.

Source: WAC 446-65-030 (full text read 2026-07-28) · WAC 446-65-010(1)(q) (full text read 2026-07-28) · WA Dept. of Licensing, 'Intrastate commercial vehicles' · verified 2026-07-28

Goes on the truck: [your company name]

Letter size: readable from 50 ft in daylight — we cut 3″ to clear it · required on both sides

The name on the truck has to match the MCS-150 exactly — a DBA only works if it is the single trade name on file.

Source: WAC 446-65-030 (full text read 2026-07-28) · verified 2026-07-28

Final word: Washington State Patrol — Commercial Vehicle Division · (360) 596-4000

West Virginia

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

West Virginia requires the USDOT number displayed on ANY vehicle operated for hire — no weight floor — plus commercial vehicles 10,001 lbs and up, 16+ passenger vehicles, and placarded hazmat. Marking manner follows the federal rule: name + USDOT number, both sides, readable from 50 feet.

Source: 150 CSR 9 (PSC motor carrier rules), rule 4.13.1 (full text read 2026-07-28) · 150 CSR 9, rule 4.13.3 (full text read 2026-07-28) · verified 2026-07-28

Goes on the truck: [your company name] — WV PSC [your state number]

Letter size: law names 3.0″ minimum letters · required on both sides

For-hire carriers running under WV PSC authority also display the authorized trade name in letters at least 3 inches tall plus a certificate or permit number, on each side. This is on top of the USDOT marking, not instead of it.

Source: 150 CSR 9, rule 4.12.1 (full text read 2026-07-28) · verified 2026-07-28

Final word: West Virginia PSC — Motor Carrier Section · (304) 340-0417

Wisconsin

Goes on the truck: USDOT [your USDOT number]

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Wisconsin applies the federal thresholds from 10,001 lbs to intrastate carriers: legal name (or DBA) plus USDOT number, both sides, readable from 50 feet. Intrastate for-hire carriers also carry a Wisconsin PC/LC authority number.

Source: Wisconsin State Patrol Motor Carrier Investigation Unit, USDOT Number document, May 2023 (full text read 2026-07-28) · Same document, 'How do I display my USDOT Number?' · verified 2026-07-28

Final word: Wisconsin State Patrol — Motor Carrier Investigation Unit · (608) 267-9762

Wyoming

Goes on the truck: USDOT [your USDOT number] WY

Letter size: readable from 50 ft in daylight — we cut 2″ to clear it · required on both sides

Wyoming intrastate trucks at 26,001 lbs and up (GVWR/GCWR/GVW/GCW) show 'USDOT <number> WY' plus the carrier name, both sides, readable from 50 feet. For-hire carriers at or under 26,000 lbs generally do not need a USDOT number in Wyoming (taxis carrying more than 7 passengers excepted); private carriers at 26,000 lbs or less are exempt from the Wyoming Commercial Vehicle Act.

Source: WYDOT Rules & Regs, Motor Carriers Ch. 1 Appendix, § 390.21(b)(3) as modified · WYDOT Rules & Regs, Motor Carriers Ch. 1 Appendix, § 390.5 · WYDOT Rules & Regs, Motor Carriers Ch. 1, § 10(c) · verified 2026-07-31

Final word: WYDOT — Motor Vehicle Services / Compliance & Investigation · (307) 777-4375

Skip the reading — answer 7 questions instead

Our free compliance checker runs your truck against every verified rule above and hands you the exact decal list — sizes, format, citations included.

Run the free compliance check →

General information, not legal advice. Rules change — every rule above carries the date we last verified it against the primary source. For the final word, confirm with the agency linked in each state's section.