Starting a Trucking Company in Iowa: Regulatory Requirements

Starting a trucking company in Iowa requires coordinating with both the Iowa Department of Transportation (DOT) and federal agencies. Before you can legally haul freight, you must register your business entity with the Iowa Secretary of State and secure federal operating authority. Iowa is a major logistics hub, with I-80 and I-35 serving as primary corridors for domestic freight. The state requires specific filings for intrastate operations, including the Iowa Intrastate Authority for for-hire carriers, which differs from interstate requirements. Compliance involves managing complex deadlines for the International Registration Plan (IRP) and the International Fuel Tax Agreement (IFTA). DispatchTool streamlines this process by automating IFTA reporting based on GPS mileage logs, ensuring your quarterly filings match your actual travel through Iowa and neighboring states. By centralizing your trip data, you avoid manual calculation errors that lead to audits. You can begin organizing your fleet's documentation today by creating a DispatchTool account.

Business Entity Registration and Tax IDs

Your first step is registering your business with the Iowa Secretary of State. The filing fee for a Domestic Limited Liability Company (LLC) is $50 if filed online. Once your business is formed, you must obtain a Federal Employer Identification Number (EIN) from the IRS, which is free and required for opening business bank accounts. If you plan to hire employees or drivers, you must also register for an Iowa withholding tax account and an Iowa unemployment insurance account through the Iowa Department of Revenue. These tax identifiers are critical for payroll and for verifying your business status during the federal DOT application process.

Obtaining USDOT and MC Numbers

Every motor carrier operating in Iowa must have a USDOT number. If you are hauling for-hire across state lines, you also need Motor Carrier (MC) Authority from the FMCSA. The application fee for the MC number is $300 per type of authority (e.g., Motor Common Carrier of Property). After submitting the OP-1 form, there is a mandatory 10-day protest period. During this time, you must have your insurance company file form BMC-91 or BMC-91X. For Iowa-based carriers, you must also designate a process agent using Form BOC-3, which identifies individuals who can receive legal documents on your behalf in every state you operate.

Iowa Intrastate Authority and UCR

If you intend to move loads solely within the borders of Iowa for compensation, you must apply for Iowa Intrastate Authority. This is managed by the Iowa DOT Motor Vehicle Division and requires a $25 filing fee for the application. Additionally, Iowa participates in the Unified Carrier Registration (UCR) agreement. For the 2025 registration year, the UCR fee for a carrier with 0-2 trucks is $37. This fee must be paid annually and is based on the total number of commercial motor vehicles in your fleet. Failure to pay UCR fees can result in fines exceeding $500 if caught during a roadside inspection.

Insurance Requirements and Filings

Iowa requires specific minimum insurance coverage based on the weight of the vehicle and the type of cargo. For vehicles over 10,000 lbs GVWR hauling non-hazardous freight, the FMCSA requires a minimum of $750,000 in primary auto liability insurance. However, many Iowa shippers and brokers require a $1,000,000 limit to book loads. If you are hauling hazardous materials, these requirements can jump to $5,000,000. You must also consider cargo insurance, typically at a $100,000 minimum, and physical damage insurance to protect your equipment investment. Your insurance provider must electronically file proof of these policies with the FMCSA.

IRP and IFTA Registration in Iowa

If your trucks exceed 26,000 lbs GVWR or have three or more axles, you must register for the International Registration Plan (IRP) and the International Fuel Tax Agreement (IFTA). Iowa IRP fees are calculated based on the percentage of miles driven in each jurisdiction; a typical new carrier might pay between $1,500 and $2,000 per power unit for a full year of registration. IFTA requires a $10 fee for a set of two decals in Iowa. You are required to file quarterly tax returns reporting all miles driven and fuel purchased. The Iowa DOT audits approximately 3% of all registered carriers annually to ensure IFTA compliance.

Drug and Alcohol Testing Compliance

Before any driver, including an owner-operator, can perform a safety-sensitive function in Iowa, they must be registered in the FMCSA Drug and Alcohol Clearinghouse. As an employer, you must conduct a pre-employment drug test and receive a negative result. The cost for a DOT-compliant drug test typically ranges from $50 to $80. You are also required to join a Random Testing Consortium, which ensures that a percentage of your drivers are tested throughout the year (50% for drugs and 10% for alcohol as of current FMCSA rates). Annual queries of the Clearinghouse for all drivers are also mandatory and cost $1.25 per query.

Heavy Highway Vehicle Use Tax (Form 2290)

Any vehicle operating on Iowa highways with a gross weight of 55,000 lbs or more is subject to the Heavy Highway Vehicle Use Tax (HVUT). This is an annual federal tax paid to the IRS via Form 2290. The tax starts at $100 plus $22 for every 1,000 lbs over 55,000 lbs, capping at $550 per year for vehicles over 75,000 lbs. You must provide a stamped Schedule 1 from your Form 2290 to the Iowa DOT when renewing your IRP plates. The tax year for Form 2290 runs from July 1st to June 30th, and the filing deadline is August 31st for vehicles in use during July.

Sources

Iowa Department of Transportation (2024) — https://iowadot.gov/mvd/motorcarriers Federal Motor Carrier Safety Administration (2025) — https://www.fmcsa.dot.gov/registration Iowa Secretary of State (2024) — https://sos.iowa.gov/business/FormsAndFees.html

Frequently asked

How much does it cost to start a trucking company in Iowa?

The initial regulatory cost is approximately $2,000 to $3,500. This includes the $300 FMCSA fee, $50 Iowa LLC fee, $37 UCR fee, and roughly $1,500 to $2,000 for IRP plates, excluding insurance down payments.

Does Iowa require a separate state DOT number?

No, Iowa uses the federal USDOT number for identification. However, you must specifically apply for Iowa Intrastate Authority if you are a for-hire carrier moving goods solely within the state, which carries a $25 fee.

What is the weight limit for IFTA in Iowa?

You must register for IFTA if your vehicle has a gross vehicle weight exceeding 26,000 pounds or has three or more axles regardless of weight. The Iowa IFTA decal fee is $10 per year.

How long does it take to get authority in Iowa?

It typically takes 5 to 7 weeks. This accounts for the FMCSA's 10-day protest period, the time for your insurance company to file proof of coverage, and the Iowa DOT's processing time for IRP and IFTA applications.

Do I need a CDL to start a trucking company in Iowa?

You do not need a Commercial Driver's License (CDL) to own the company, but any person driving a vehicle over 26,000 lbs must have one. An Iowa Class A CDL is required for most tractor-trailer combinations.