Skip to content
Haul Handbook logoHaul Handbook

State guide

Start and run a trucking company in Ohio

Ohio runs trucking compliance through four agencies, not one. PUCO issues the intrastate certificate and the PUCO number that goes on both sides of the truck, ODOT handles oversize and overweight permits, the Department of Taxation runs IFTA, and the BMV runs apportioned registration. Each page below carries the sourced figures.

By Evan Reid, Founder of Haul Handbook · Updated Jul 25, 2026

The Ohio intrastate authority answer, at a glance

This is the short version; the Ohio intrastate authority page owns the complete answer, including triggers, insurance minimums, and renewal.

State authority required
Yes
Agency
Public Utilities Commission of Ohio (PUCO)
Program
Certificate of Public Convenience and Necessity (CPCN)
Filing fee
$30 (Ohio charges no flat CPCN application fee. Instead ORC 4921.19 levies a per-vehicle tax at issuance: $30 for each commercial tractor used for transporting property, $30 for each motor vehicle used for transporting persons, and $20 for each other motor vehicle transporting property. Trailers are not taxed. A for-hire carrier operating solely in intrastate commerce pays the same per-vehicle amounts again every year between May 1 and June 30. The commission issues a tax receipt for each vehicle, which the carrier keeps in that vehicle.)

How Ohio splits trucking compliance

Four agencies own four credentials, and none of them talk to each other for you. The Public Utilities Commission of Ohio grants the Certificate of Public Convenience and Necessity and assigns the PUCO number. The Ohio Department of Transportation Special Hauling Permits Section issues oversize and overweight permits. The Ohio Department of Taxation is the IFTA base jurisdiction. The Ohio Bureau of Motor Vehicles handles apportioned registration.

That means four separate logins along the way: the PUCO Motor Carrier Registration system, the Ohio Hauling Permit System, OH|TAX eServices and the Ohio Commercial Registration Online System. Each Ohio page here names the portal that owns the step you are on.

What you will find here

The intrastate authority page owns the PUCO answer: who needs a certificate, the per-vehicle tax Ohio charges in place of a flat application fee, the insurance minimums by operation type, and the annual renewal window. The permits pages cover legal size and weight limits, single trip and continuing permits, escorts, curfews and the county-level moving bans.

The IFTA and IRP pages cover base-state licensing, quarterly filing, apportioned plates, and the one decision Ohio leaves open: apportioned registration is not mandatory here, so a carrier that rarely leaves the state can buy trip permits instead. Every figure on those pages is a sourced data field, and where an agency publishes nothing we say so.

Ohio compliance, page by page

Ohio filing walkthroughs

Step-by-step articles for the recurring Ohio filings, written against the same sourced records as the pages above:

The federal steps (same in every state)

Ohio paperwork sits on top of the federal spine. If you have not finished the FMCSA side yet, start there:

Free calculators that cover Ohio

Frequently asked questions

Does Ohio require its own operating authority?

Yes. Every for-hire motor carrier hauling point to point inside Ohio needs a Certificate of Public Convenience and Necessity from the Public Utilities Commission of Ohio before it starts operating, and PUCO will not issue one to a private carrier moving its own property. Our Ohio intrastate authority page walks the triggers, the vehicle taxes and the insurance filings with sources.

Which agencies handle trucking compliance in Ohio?

PUCO handles intrastate authority, insurance filings and hazardous materials routing. The Ohio Department of Transportation handles oversize and overweight permits. The Ohio Department of Taxation handles IFTA. The Ohio Bureau of Motor Vehicles handles apportioned registration. Plan on a separate account with each.

Do I need a USDOT number before the Ohio paperwork?

Yes. PUCO's own filing steps start with an intrastate USDOT number from FMCSA, and Ohio Adm.Code 4901:2-21-03 requires it before the state application. PUCO also says any carrier running vehicles at or above the federal weight rating line needs one, whether or not the driver holds a commercial license.

Does Ohio charge a weight-distance tax?

No. Ohio is not one of the four weight-distance states, so an Ohio-based carrier files IFTA quarterly and owes no separate per-mile highway use tax to Ohio. The Department of Taxation's own IFTA pamphlet lists the states that add a mileage surcharge, and Ohio is not among them.

Haul Handbook publishes educational information about trucking registration and compliance requirements. This is not legal, financial, or tax advice. Rules, fees, and deadlines change; confirm with the agency before you file or pay.