← All states

Does a Ohio truck need a USDOT number for in-state work?

Yes, for for-hire carriers: those operating point to point within Ohio need an in-state USDOT number and a PUCO certificate, and their trucks count from 10,001 lb. Companies hauling their own goods follow Ohio's safety rules from 26,001 lb; whether they must get a USDOT number was not confirmed.

Checked against Ohio’s official sources in September 2026.

The rule in Ohio

Who it covers: For-hire carriers operating point-to-point in Ohio must get an intrastate USDOT number and a PUCO CPCN. Private carriers are subject to the Ohio safety rules at the 26,001 lb (CDL) line, but no official source found says whether they must obtain a USDOT number.

The weight line: Ohio uses two lines for in-state trucks. For a for-hire carrier, a truck is a commercial motor vehicle at 10,001 lb (rating or actual weight). For a private carrier hauling its own goods, the line is the CDL-level 26,001 lb (combinations need a towed unit over 10,000 lb). Placarded hazmat counts at any weight.

Exemptions the state lists:

  • Private motor carriers operating in intrastate commerce do not have to display a USDOT or PUCO number (Ohio Adm.Code 4901:2-5-10(A)(2))
  • Not a 'private motor carrier' under R.C. 4923.02(A) when doing, among others: transporting compost or shredded bark mulch; farm supplies to the farm or farm products to market; newspaper distribution; operating vehicles for contractors on public road work
“First, apply for an intrastate USDOT number from the Federal Motor Carrier Safety Administration. Then, submit an intrastate registration application with the PUCO for a Certificate of Public Convenience and Necessity (CPCN).” source
“"Commercial motor vehicle" when used in connection with a motor carrier operating in intrastate commerce, has the same meaning as in 49 C.F.R. 390.5 ... when operated by a for-hire motor carrier, and the same meaning as in 49 C.F.R. 383.5 ... when operated by a private motor carrier.” source

The rule: Ohio Adm.Code 4901:2-21-03(C) (for-hire registration: applicant should obtain a USDOT identification number first); 4901:2-5-03 (adoption of 49 CFR incl. Part 390); 4901:2-5-10 (marking)

Who to ask: Public Utilities Commission of Ohio (PUCO), Transportation Department

Safety rules for in-state trucks

PUCO adopts 49 CFR Parts 40, 367, 380, 382, 383, 385, 386, 387 and 390-397 and applies them to all motor carriers operating in intrastate commerce. The CFR is incorporated as effective on August 1, 2025. (Ohio Adm.Code 4901:2-5-03(A)-(B); 4901:2-5-02(C))

  • For private intrastate carriers, Ohio's safety rules start at the CDL-level 26,001 lb rather than 10,001 lb.
  • Carriers hauling construction materials and equipment intrastate within 50 air miles get a 12-hour driving / 16-hour on-duty limit instead of 49 CFR 395.3.
  • A PUCO-issued number with the prefix 'PUCO' may be displayed instead of a USDOT number.

The federal lines, which apply in Ohio too

  • 10,001 lb and interstate commerce: a USDOT number, a medical card, a driver qualification file, the hours-of-service rules and daily inspections (49 CFR 390.5).
  • 26,001 lb: a CDL, for a single vehicle or a combination towing more than 10,000 lb (383.5). The CDL rules cover in-state driving as well (383.3), and drug and alcohol testing follows the CDL (382.103).

Check your own truck and trailer

Questions

Does Ohio require a USDOT number for intrastate trucks?

Yes, for for-hire carriers: those operating point to point within Ohio need an in-state USDOT number and a PUCO certificate, and their trucks count from 10,001 lb. Companies hauling their own goods follow Ohio's safety rules from 26,001 lb; whether they must get a USDOT number was not confirmed.

What is the CDL weight in Ohio?

The same as everywhere: 26,001 lb for a single vehicle, or a combination of 26,001 lb towing more than 10,000 lb. The federal CDL rules apply to in-state driving too (49 CFR 383.3), and drug and alcohol testing follows the CDL (382.103).

Who administers the rule in Ohio?

Public Utilities Commission of Ohio (PUCO), Transportation Department.

What we could not confirm

  • Whether a for-hire truck under 10,001 lb needs a USDOT number was not confirmed.
  • PUCO's rules say companies hauling their own goods need not display a USDOT number; we found no official statement on whether they must obtain one.

Sources

  1. PUCO, Intrastate motor carriers and registration information (FAQ)
  2. Ohio Adm.Code 4901:2-5-01 Definitions
  3. Ohio Adm.Code 4901:2-5-03 Adoption of USDOT safety standards
  4. Ohio Adm.Code 4901:2-5-10 Marking of vehicles
  5. Ohio Adm.Code 4901:2-21-03 Registration of for-hire motor carriers
  6. Ohio Rev. Code 4923.02 Exemptions
  7. PUCO Motor Carrier Safety Guidebook (rev. 05/19)
  8. FMCSA, Do I Need a USDOT Number? (state list)

General information, not legal advice. It summarises Ohio’s published rules as read in September 2026; confirm with PUCO or FMCSA.