How to Start a Trucking Company in Minnesota: Intrastate USDOT Number, MnDOT Rules and UCR
How to Start a Trucking Company in Minnesota: Intrastate USDOT Number, MnDOT Rules and UCR
If you want to know how to start a trucking business in Minnesota, the process has more moving parts than most small businesses. You form an entity with the Minnesota Secretary of State, register with the Minnesota Department of Transportation (MnDOT) as a for-hire carrier, get your insurer to file the proof of coverage, and obtain a USDOT number. Depending on where you run, you may also need federal operating authority and a Unified Carrier Registration. This guide walks through the order that works, the fees on the current agency schedules, and the points you need to confirm with the agency before you buy a truck.
This article is informational content, not legal or tax advice. Trucking law combines state statutes, federal motor carrier rules, insurance requirements and tax obligations, and the rules change. Talk with a qualified attorney and a CPA before you form the company, sign leases or buy equipment.
What You Need Before You Start
Gather these items before you file anything. Several steps depend on the others, and a missing document usually means a stalled filing.
- A business name you have checked against Minnesota Secretary of State records
- A Minnesota street address for your registered office (a PO box alone is not accepted)
- A federal Employer Identification Number (EIN) from the IRS
- A business bank account and a plan for startup capital that covers insurance, equipment and registration costs
- A certificate of insurance from a carrier willing to write your coverage, plus the insurer's Form E filing
- The MnDOT Motor Carrier of Property certificate of registration packet
- A list of every vehicle you plan to operate, with its VIN, weight and plate information
- Driver qualification records for each driver, including commercial driver's license (CDL) status where your equipment requires one
- A budget line for the MnDOT registration fee (check with MnDOT for the current amount, because it is not set out here)
Step 1: Decide Whether You Are a For-Hire Carrier or a Private Carrier
This is the first decision because it controls every registration after it. A for-hire carrier hauls freight for other businesses in exchange for payment. A private carrier hauls its own goods, such as a farm moving its own grain or a manufacturer delivering its own products.
Private carriers do not need a for-hire registration with MnDOT. They still fall under federal rules once a vehicle exceeds 10,000 pounds, so a private fleet is not automatically free of paperwork. Most people starting a trucking company are for-hire carriers, and the rest of this guide assumes that.
Step 2: Choose and Check Your Business Name
Under Minn. Stat. 322C.0108, an LLC name must contain the words limited liability company or the abbreviation LLC. It may not contain corporation or incorporated, or their abbreviations. It also must be distinguishable on the Secretary of State's records from every domestic LLC, LLP, corporation and limited partnership already on file, authorized, registered or reserved in Minnesota.
Search the Minnesota Business Search before you settle on a name. If you need time to finish the paperwork, you can reserve a name for 12 months for $55 and renew it in 12-month periods. The reservation form is available from the Secretary of State name reservation PDF.
If you will operate under a name that differs from the legal name of your company, such as a trade name for your dispatch brand, you need a Certificate of Assumed Name (a DBA). The fee is $50 online or in person, or $30 by mail. The certificate is filed only with the Secretary of State, and it must be published for two consecutive issues in the legal notices section of a qualified legal newspaper in the county where your principal place of business sits. Failure to publish may render the certificate invalid. You renew the certificate annually at no charge. The Secretary of State assumed name page has the current forms.
Articles of Organization for an LLC do not require publication. Only the DBA does.
Step 3: File Articles of Organization With the Secretary of State
Most trucking companies form a limited liability company, and the formation document is Articles of Organization under Minnesota Statutes, Chapter 322C. The filing fee is $155 if you file online or in person, and $135 if you file by mail. The Secretary of State treats online and in-person filings as expedited, which is what the higher fee pays for. Mail filings are processed without expediting. The office does not publish a guaranteed turnaround in business days on its forms, so do not promise a start date to a customer until you have the filed document in hand.
Two details catch new owners off guard:
- Registered office, not registered agent. Minnesota requires every domestic LLC to have a registered office, which must be a Minnesota street address. Naming a registered agent is optional for domestic entities. The registered office does not have to match your principal place of business or your terminal address.
- Annual Renewal. The renewal costs $0, but it is due every year on December 31. If you miss it, Minn. Stat. 322C.0705 allows the LLC to be terminated or revoked without further notice. Reinstatement is $65 by mail or $85 online or in person, according to the current Secretary of State fee schedule.
File through Business Filings Online (the Minnesota Business and Lien System) or check the Secretary of State home page for current forms.
Step 4: Get an EIN and Register for State Taxes
Apply for an EIN from the IRS before you open a bank account, buy insurance or set up your fuel cards. The EIN itself is free.
Minnesota issues no general statewide business license, and that includes trucking. Registering with the Minnesota Department of Revenue for a Minnesota Tax ID and a Sales and Use Tax account is a tax registration, not a license, and it is required before you make taxable sales. Whether freight hauling is taxable in your specific situation is a question for the Department of Revenue and your CPA, so confirm it before you invoice. If you will have employee drivers, ask Revenue which withholding registration applies to you.
Your entity's tax treatment also matters. A single-member LLC that reports only on the owner's individual return passes income through to the owner, who pays the Minnesota individual income tax at graduated rates from 5.35 percent to 9.85 percent. An LLC that files as a C corporation pays the 9.8 percent corporation franchise tax. Separately, the Minn. Stat. 290.0922 minimum fee applies to C corporations, S corporations and partnerships. It is 0 dollars below 1,280,000 dollars of Minnesota property, payroll and sales, and it rises in brackets for larger companies. Check with Revenue for the 2026 bracket that matches your size.
Step 5: Register With MnDOT as a For-Hire Carrier
For-hire carriers of property other than household goods register with MnDOT and receive a certificate of registration under Minn. Stat. 221.0251. You apply by submitting the Motor Carrier of Property certificate of registration packet. Complete it with the exact legal name you filed with the Secretary of State, because a mismatch between the two records slows the approval.
Your insurer must also file Form E with MnDOT before you operate. Do not run a load until that filing is on record. The filing must show limits of $100,000 per person, $300,000 per accident and $50,000 property damage. Confirm the current requirements with MnDOT before you buy a policy, because a policy that falls short will not satisfy the filing.
New for-hire carriers must also complete Initial Motor Carrier Contact (IMCC) education within 90 days. Under Minn. Stat. 221.124, MnDOT cancels the registration if you do not finish in time. Put the 90-day deadline on your calendar the day your registration is issued, and confirm the course requirements with MnDOT.
Step 6: Get Your USDOT Number
You also need a USDOT number, which you obtain by registering with the federal motor carrier system. The number is free for intrastate operations. Interstate carriers pay a federal fee for their USDOT registration, so confirm the current amount before you apply.
The USDOT number and the state registration are different items. A federal USDOT number does not replace the MnDOT registration, and the MnDOT registration does not replace a federal number once you cross state lines.
If you will haul freight across state lines for hire, you also need FMCSA operating authority, which is identified by an MC number. Without operating authority, an interstate for-hire carrier cannot legally run the load. Apply for the authority through FMCSA and keep the MC number on your filings and on the trucks as your rules require.
Step 7: Handle the Separate MnDOT and Federal Items
Several requirements are separate from your formation and MnDOT registration. Each one has its own application, its own fee and its own rules, so do not assume that one filing covers the others.
- Unified Carrier Registration (UCR). UCR is an annual registration for motor carriers operating in interstate commerce. Confirm whether your operation triggers it, and check the current fee and tier with the agency before you start hauling across state lines.
- Oversize and overweight permits. Loads that exceed legal dimensions or weights require permits. These are separate from your registration. Check with MnDOT for the application process and current fees.
- Intrastate driver medical waivers. If a driver's medical qualification falls under a state waiver, that waiver is a separate item. Check with MnDOT on eligibility and the process.
Step 8: Check Local Requirements and Industry Licenses
Because Minnesota has no general business license, you need to look at licensing by activity and by location. Minnesota has 87 counties, about 853 cities and about 1,780 townships. Local zoning controls where you can park trucks, maintain equipment or operate a terminal. Ask the city or township before you sign a lease for a yard.
Minneapolis and Saint Paul each license businesses by category and neither issues a general business license, so your yard or terminal may need a category-specific license in addition to zoning approval. The License Minnesota lookup lets you browse required licenses by topic, by agency or through an A to Z index. Use it to confirm which agency handles each activity you plan to run.
Step 9: Set Up Vehicles, Drivers and Driver and Vehicle Services Items
Driver and Vehicle Services (DVS) handles vehicle and driver licensing matters in Minnesota. Before you buy or register a truck, confirm which DVS and MnDOT items apply to your equipment and to each driver. Keep a file for every truck and every driver, because you will be asked for those records during an audit or roadside check.
Tips for a Cleaner Start
- Sequence your filings in the order the agencies require: entity, EIN, MnDOT registration, Form E, then USDOT and any federal authority.
- Give your insurer the exact legal name and filed Articles of Organization details so the Form E matches your MnDOT packet.
- Calendar December 31 for the Annual Renewal and the 90-day IMCC deadline as soon as each one applies to you.
- Ask the Minnesota Small Business Development Center network for help with business planning and financing. The network is administered by the Minnesota Department of Employment and Economic Development at mn.gov/deed/business/help/sbdc.
- Ask a trucking-focused attorney to review your lease, contractor agreements and driver classification. The SBA's Minnesota district office page at sba.gov/district/minnesota is a useful starting point for resources.
Common Mistakes to Avoid
- Operating before Form E is on file. The insurer's filing must come first. A load hauled before then creates exposure you cannot undo.
- Missing the IMCC deadline. The 90-day window under Minn. Stat. 221.124 is short, and MnDOT can cancel the registration if you miss it.
- Using a PO box as the registered office. Minnesota requires a street address, and a PO box by itself is not accepted.
- Choosing a name with corporation or incorporated. An LLC may not use those words, so the filing will be rejected.
- Skipping the DBA publication. If you file a DBA and do not publish it, the certificate may be invalid.
- Assuming no state license means no requirements. The absence of a general license does not remove MnDOT, DVS, local zoning or category licenses.
- Treating private carriage as exempt from all rules. A private fleet with vehicles over 10,000 pounds still falls under federal rules.
- Missing the December 31 renewal. The Annual Renewal costs $0, but a missed deadline can terminate the LLC without further notice.
What Results to Expect
A complete and correct filing set is the foundation for operating legally. Once your entity is formed, your MnDOT registration is issued and your insurer's Form E is on file, many new carriers can begin looking for freight. The exact timing depends on how quickly each agency processes your documents, and the Secretary of State does not publish a guaranteed turnaround. Plan for some waiting time between each step, and do not sign customer contracts that depend on a start date until every required filing is confirmed.
Carriers that keep clean records, meet the renewal and training deadlines, and maintain the required insurance may find it easier to build a stable customer base. Those outcomes depend on your operation, your market and your management, so treat them as possibilities rather than guarantees.
Next Steps
Start by searching the name, filing Articles of Organization and getting your EIN. Then call your insurer and MnDOT before you buy equipment, because those two answers shape your budget. Confirm every fee marked as a check item on its agency page, and keep a folder with each confirmation number. If your plans include interstate hauling, a driver fleet or a yard in a major city, schedule time with an attorney and a CPA before you commit.
This article is informational content, not legal or tax advice. Consult a qualified attorney and a CPA for guidance on your specific situation.
Keep exploring: related Minnesota guides
- How to Start a Towing Business in Minnesota
- How to Start a Courier and Delivery Business in Minnesota
- How to Start a Moving Company in Minnesota
- How to Start a Limousine Business in Minnesota
- How to Start an LLC in Minnesota
- Minnesota Business License
- How Much Does It Cost to Start a Business in Minnesota
- All Minnesota business types
- Every Minnesota guide in one place