Skip to content
Haul Handbook logoHaul Handbook

Ohio trucking

Ohio intrastate operating authority

Yes, Ohio requires state operating authority. Every for-hire motor carrier hauling point to point inside Ohio needs a Certificate of Public Convenience and Necessity from PUCO, filed online after you hold a USDOT number. PUCO assigns a number that goes on both sides of every truck, and your insurer files the coverage proof.

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

The Ohio requirements table

Authority required
Yes
Agency
Public Utilities Commission of Ohio (PUCO)
Program name
Certificate of Public Convenience and Necessity (CPCN)
State carrier number
PUCO number
Application
Online application in the PUCO Motor Carrier Registration system. PUCO no longer accepts mailed or emailed applications. A carrier applies for an intrastate USDOT number from FMCSA first, then submits the intrastate registration application; the insurance company files proof of insurance separately; the CPCN issues once the filings are complete and the registration fee is paid.
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.)
Renewal
Annual. The intrastate renewal window runs May 1 through June 30, matching the annual per-vehicle tax window in ORC 4921.19(B). Under Ohio Adm.Code 4901:2-21-06 the annual update form is substantially the same as the initial application, and staff approves it on the same four conditions as a new certificate. Carriers that pay the interstate Unified Carrier Registration fee each year are not required to renew the CPCN annually, with one exception: household goods carriers renew annually regardless. IFTA and IRP participation does not excuse the annual CPCN renewal for a carrier operating in intrastate commerce.
Statute
ORC 4921.03; Ohio Adm.Code Chapter 4901:2-21

Who the requirement covers

GVWR threshold
NoneThe CPCN requirement is not weight-triggered. It attaches to for-hire, point-to-point operation inside Ohio at any vehicle weight. The separate USDOT number requirement is weight-triggered: PUCO states that all carriers operating vehicles with a gross vehicle weight rating or gross combination weight rating of 10,001 pounds or greater must have a USDOT number.
For-hire only
YesPUCO states that all for-hire motor carriers operating point-to-point in Ohio are required to have a CPCN before beginning operations, and that CPCNs will not be issued to private carriers. A private carrier that transports its own property, equipment or material does not register for a CPCN.
Property carriers
Yes
Passenger carriers
For-hire intrastate passenger carriers are regulated by the PUCO and carry higher liability minimums set by seating capacity in Ohio Adm.Code 4901:2-13-03(C).
Household goods
Household goods movers register with the PUCO, must file a tariff with the PUCO Docketing Division, pay an annual household goods carrier fee based on gross annual revenue, and must renew the CPCN annually even if they participate in UCR.
Hazmat
Carriers transporting hazardous materials in Ohio register with the PUCO only if they operate in intrastate commerce. Interstate hazardous materials carriers use a USDOT number instead, plus a separate PHMSA hazardous materials registration.
Gvwr threshold lb absent
Yes
Towing and wrecker operators
Any person or company engaged in the towing of motor vehicles is subject to regulation by the PUCO as a for-hire motor carrier under ORC Chapter 4921, so a new tow company files for a CPCN.

Ohio insurance minimums

State minimums can differ from the federal filing levels; the federal side is covered in our insurance filings guide.

Liability minimum
$750,000 ($750,000 public liability for for-hire motor carriers transporting property in intrastate commerce. A for-hire carrier that exclusively operates vehicles with a GVWR or GCWR of less than 10,001 pounds carries $300,000 instead. Hazardous materials carriers sit in higher tiers. The full schedule by operation type is in the operation-type table.)
By operation type
See the operation-type table below
Cargo minimum
$5,000 (Ohio Adm.Code 4901:2-13-03(B) requires cargo liability only of for-hire carriers transporting household goods in intrastate commerce: $5,000 for loss of or damage to household goods carried on any one motor vehicle, and $10,000 for loss or damage, or an aggregate of losses or damages, occurring at any one time or place. General freight carriers file no cargo minimum under this rule.)
Differs from federal
Yes

Minimum liability by operation type

General freight is not the floor for every carrier. Hazmat and larger passenger operations carry higher minimums; buy against the row that matches what you haul.

Ohio minimum liability coverage by operation type
Operation typeMinimum liability
For-hire property carrier, intrastate commerce (general freight)$750,000
For-hire property carrier operating exclusively vehicles under 10,001 lb GVWR or GCWR$300,000
For-hire passenger carrier, vehicles seating sixteen or more including the driver$5,000,000
For-hire passenger carrier, vehicles seating fifteen or fewer including the driver$1,500,000
High-risk hazardous materials (Class 1.1, 1.2 and 1.3 explosives; Class 2.3 Hazard Zone A gases; Class 6.1 Packing Group I Hazard Zone A poisons; hazardous substances in cargo tanks, portable tanks or hopper vehicles over 3,500 water gallons; Class 2.1 or 2.2 in containment systems over 3,500 water gallons; highway route controlled quantities of Class 7 radioactive material)$5,000,000
Oil and other hazardous materials, wastes and substances not listed in paragraph (D)$1,000,000
Household goods mover, cargo liability per vehicleNot applicable
Household goods mover, cargo liability aggregate at any one time or placeNot applicable

Scroll sideways to see every column.

Other Ohio insurance requirements

Cargo scope
Household goods movers only: $5,000 per vehicle and $10,000 aggregate
Statute
Ohio Adm.Code 4901:2-13-03

Insurance filing forms

Your insurance company makes these filings with the state, not you.

Liability proof
Form E
Household goods cargo
Forms E and H
Note
The carrier does not file proof of insurance itself. The insurance company electronically files a Form E for a motor carrier, or Forms E and H for a household goods mover, with the PUCO. Self-insured motor carriers file with FMCSA instead. Rule 4901:2-21-05 conditions certificate approval on proper insurance filing under Ohio Adm.Code Chapter 4901:2-13.
Statute
Ohio Adm.Code 4901:2-21-05

More Ohio authority rules

State carrier number detail: name
PUCO number
State carrier number detail: display rule
All motor carriers must display on both sides of every self-propelled motor vehicle operated in intrastate commerce in Ohio the legal name or a single trade name of the carrier, plus either the identification number issued by the PUCO preceded by the letters PUCO or the USDOT number preceded by the letters USDOT. Markings must contrast sharply with the background and be readable from fifty feet while the vehicle is stationary.
State carrier number detail: one per carrier
Intrastate motor carriers are only required to have one PUCO number.
Application system: name
PUCO Motor Carrier Registration system
Application system: url
https://puco.ohio.gov/transportation/trucking/resources/motor-carrier-registration
Application system: note
Motor carriers file new or renewal intrastate registration applications in the system; insurance providers and managing general agents manage insurance records on behalf of carriers there as well.
USDOT prerequisite: value
Yes
USDOT prerequisite: note
All for-hire intrastate commercial motor carriers must register with FMCSA for a USDOT number as required by Ohio Adm.Code 4901:2-21-03 before the PUCO registration. The rule itself advises applicants to obtain a USDOT identification number before submitting the application. PUCO instructs applicants to select For-Hire and Intrastate on the FMCSA registration, and notes there is no FMCSA charge for the number.

Per vehicle tax schedule

Vehicle classTax USDWhenNote
Commercial tractor used for transporting property30At certificate issuance, and annually between May 1 and June 30 for carriers operating solely in intrastate commerce
Motor vehicle used for transporting persons30At certificate issuance, and annually between May 1 and June 30 for carriers operating solely in intrastate commerce
Any other motor vehicle transporting property (straight truck, van, car)20At certificate issuance, and annually between May 1 and June 30 for carriers operating solely in intrastate commerce
Trailer0Not taxedORC 4921.19(D): a trailer used by a for-hire motor carrier shall not be taxed under this section.
Seasonal agricultural relief: rate
25 percent of the annual tax
Seasonal agricultural relief: conditions
The annual per-vehicle tax does not apply at full rate where the commission finds that the movement of agricultural commodities or foodstuffs produced from them requires a temporary and seasonal use of vehicular equipment for not more than ninety days. In that case the tax on the equipment is twenty-five per cent of the annual tax. Equipment used beyond ninety days owes the full annual tax.
Seasonal agricultural relief: statute
ORC 4921.19(E)
Household goods fees: note
Household goods carriers pay the same per-vehicle amounts ($30 for each tractor or truck tractor pulling a trailer, $20 for each straight truck, van or car) plus an annual household goods carrier fee scaled to gross annual revenue. ORC 4921.19(H) sets the statutory basis: the application fee for a household goods certificate is based on the certificate holder's gross revenue in the prior year for the intrastate transportation of household goods.

Household goods fees: tiers

Gross annual revenueFee USD
$0 to $74,999100
$75,000 to $149,999200
$150,000 or more300
Household goods fees: statute
ORC 4921.19(H)
Insurance conflict note: detail
The PUCO frequently-asked-questions page and Ohio Adm.Code 4901:2-13-03 do not agree on the household goods figures. The rule sets household goods cargo liability at $5,000 per vehicle and $10,000 aggregate, and sets no separate liability figure for household goods movers beyond the $750,000 property-carrier line. The PUCO page's household goods registration checklist instead lists $350,000 bodily injury and property damage liability and $20,000 cargo insurance for each straight truck or combination, while another answer on the same page says household goods movers need $750,000 plus cargo coverage. The administrative rule is the binding text, so the rule figures are recorded above; a household goods applicant should confirm the current figures with PUCO Motor Carrier Registration before binding coverage.
Approval conditions: summary
Under Ohio Adm.Code 4901:2-21-05, staff approves the application and issues the certificate when the applicant has filed proper proof of insurance under Chapter 4901:2-13, has paid the applicable taxes and fees under ORC 4921.19, is not in default on a civil forfeiture under ORC 4923.99, and has submitted a complete and accurate application. On approval, staff notifies the applicant by electronic mail and publishes the certificate and tax receipt in the online application system. A rejected applicant may file a petition and request for hearing with the commission's Docketing Division.
Approval conditions: statute
Ohio Adm.Code 4901:2-21-05
Renewal detail: window
May 1 through June 30
Renewal detail: UCR interaction
PUCO states that the initial CPCN registration is required for all for-hire carriers operating point-to-point in Ohio regardless of UCR, IFTA or IRP participation, but that annual CPCN renewal is not required for motor carriers that participate in the UCR program, except household goods carriers. ORC 4921.11 directs the commission to adopt UCR rules matching the national fee schedule, and ORC 4921.19(G) fixes Ohio's UCR fees at the amounts set by the UCR board.
Renewal detail: statute
ORC 4921.11; Ohio Adm.Code 4901:2-21-06
Contact: office
PUCO Motor Carrier Registration
Contact: email
[email protected]
Contact: phone
(800) 686-8277
Contact: address
180 E Broad St, 4th Floor, Columbus, OH 43215-3793

Who needs a PUCO certificate

The trigger is not weight. It is for-hire, point-to-point operation inside Ohio at any vehicle weight, and PUCO states plainly that it will not issue a certificate to a private carrier hauling its own property, equipment or material. The separate USDOT number requirement is the weight-triggered one.

The net is wider than general freight. Household goods movers register, file a tariff with the Docketing Division and pay an annual fee scaled to revenue. Intrastate hazardous materials carriers register with PUCO rather than relying on a federal number. Towing companies are for-hire motor carriers under ORC 4921.25, so a new tow operator files the same certificate a freight carrier does. Passenger carriers register too, at higher liability minimums set by seating capacity.

What Ohio charges, and why it is not one fee

Ohio does not sell the certificate for a flat price. ORC 4921.19 levies a tax on each vehicle at issuance, with commercial tractors hauling property and vehicles carrying persons in one band and other property-carrying trucks in a lower one. Trailers are not taxed. The commission issues a tax receipt per vehicle, and the carrier keeps the right receipt in the right truck.

A carrier operating solely in intrastate commerce pays the same per-vehicle amounts again every year between May and June. Where the commission finds that moving agricultural commodities needs temporary and seasonal equipment for no more than ninety days, the tax on that equipment drops to a quarter of the annual amount, and equipment used past ninety days owes the full annual tax. Household goods movers add an annual fee that steps up with prior-year gross revenue. The sourced tables below carry each band.

Insurance minimums and filings

Ohio sets its own minimums by operation type in Ohio Adm.Code 4901:2-13-03, and the tiers are not all federal copies. General freight carriers sit at the same line as the federal general-freight figure, but a for-hire carrier running only light vehicles below the federal weight rating line carries less, passenger carriers carry more by seating capacity, and hazardous materials work splits into two higher tiers. Cargo coverage is required only of household goods movers.

Your insurance company makes the filing, not you: a Form E for a motor carrier, Forms E and H for a household goods mover. Self-insured carriers file with FMCSA instead. One honest warning: PUCO's answers page and the administrative rule do not agree on the household goods figures. The rule is the binding text, so the sourced table below records the rule, and a mover should confirm the current numbers with PUCO before binding coverage.

Renewal, and the UCR shortcut

The renewal window runs May 1 through June 30, matching the annual per-vehicle tax window. Ohio Adm.Code 4901:2-21-06 makes the annual update form nearly the same as the first application, approved on the same conditions.

Then the shortcut. PUCO states that a carrier participating in the Unified Carrier Registration program does not have to renew the certificate annually, though the company and insurance information on file has to stay current. Household goods carriers are the exception and renew every year. IFTA or IRP participation buys no such relief, so a carrier running intrastate still renews. And a carrier operating only inside Ohio owes no UCR fee at all, which means it renews and pays the per-vehicle tax every year.

How the application clears

Applications are filed online only, since PUCO stopped accepting mailed and emailed ones. If your business name is registered with the Ohio Secretary of State, it has to match the name on file with your USDOT number or the application stalls.

Under Ohio Adm.Code 4901:2-21-05 staff approve and issue once four things are true: proper proof of insurance is filed under the insurance chapter, the taxes and fees under ORC 4921.19 are paid, the applicant is not in default on a civil forfeiture, and the application is complete and accurate. Approval comes by electronic mail, and the certificate and tax receipt publish in the online application system. A rejected applicant may file a petition and request a hearing with the commission's Docketing Division.

Where this fits in the Ohio launch

A cell reading "Not confirmed" means the agency did not publish a figure we could verify, so we left it open rather than guessed. For the full launch order, work through start a trucking company in Ohio, then line up IRP registration and IFTA if you run beyond state lines. To compare every state at once, see the national intrastate authority table.

Frequently asked questions

Does Ohio require intrastate operating authority for for-hire trucking?

Yes. ORC 4921.03 makes it mandatory: no for-hire motor carrier may operate in intrastate commerce without a current and valid Certificate of Public Convenience and Necessity. PUCO applies it to point-to-point operation at any vehicle weight, and it will not issue one to a private carrier.

What is a PUCO number?

The identification number PUCO assigns with the certificate. It goes on both sides of every self-propelled vehicle you run in Ohio intrastate commerce, preceded by the letters PUCO, alongside your legal or trade name. An intrastate carrier only needs one no matter how many trucks it runs, and holding one exempts the carrier from Ohio sales tax on equipment and oil.

What does the PUCO certificate cost?

There is no flat application price. Ohio taxes each vehicle at issuance under ORC 4921.19 and again every year, at one amount for tractors and passenger vehicles and a lower one for other property-carrying trucks, with trailers untaxed. Household goods movers add a revenue-scaled annual fee. The sourced tables below carry every band.

What insurance does Ohio require for intrastate carriers?

Liability minimums set by operation type in Ohio Adm.Code 4901:2-13-03, filed by your insurer on a Form E. Household goods movers add cargo coverage on Forms E and H. Passenger and hazardous materials operations carry higher tiers. The sourced table below lists every operation type with its amount.

Do I have to renew the PUCO certificate every year?

It depends on UCR. A carrier that pays the Unified Carrier Registration fee each year does not renew annually, except household goods movers, who always do. A carrier operating only inside Ohio pays no UCR fee, so it renews during the May to June window and pays the per-vehicle tax again.

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.