OPERATIONS · COMPLIANCE

Truck
Registration

USDOT is free. MC authority is $300. IRP plates run $500–$3,000. IFTA is $0 to register but quarterly filings never stop. Every registration you actually need, in the order you need it, with the real 2026 fees and the ones nobody warns you about.

$0
USDOT number federal fee (free — the trap is what comes after)
$300
MC operating authority — one-time FMCSA fee
$1.2-2K
Total federal registration setup (before insurance)
21 days
FMCSA mandatory waiting period after MC application

Seven filings, three timeframes, one order

Getting a US carrier legal to haul freight interstate requires seven separate registrations. Some are federal (FMCSA), some state (IRP, IFTA), some renew annually (UCR, HVUT), some are one-time (BOC-3, MC). Missing one usually means you can operate — until the day you can't.

Filing One-time cost Annual Required if…
USDOT number$0$0 (biennial update)You operate a commercial vehicle over 10,001 lbs
MC operating authority$300$0For-hire interstate carrier (not private)
BOC-3 process agent$20-$50$0You have MC authority (mandatory)
UCR$46-$1,000+ (fleet-size tiered)Interstate carrier — every year
IRP apportioned plates$500-$3,000$500-$3,000 (based on mileage)You cross state lines and truck >26,000 lbs GVW or 3+ axles
IFTA license + decals$0-$25$0 setup, quarterly filings mandatorySame criteria as IRP (interstate + weight)
HVUT (Form 2290)$100-$550 (by GVW)Truck 55,000+ lbs GVW

USDOT + MC authority — the ones that make you a carrier

USDOT number (free)

Filed at fmcsa.dot.gov/registration. Free. Takes 24-48h. Required for ANY commercial vehicle over 10,001 lbs, even purely intrastate operations in most states. Identifies you as a motor carrier for safety records, roadside inspections, and audits. Must be updated every 2 years (MCS-150 renewal, also free — but skipping it deactivates your DOT).

MC operating authority ($300)

Required only if you are FOR-HIRE and INTERSTATE. Private carriers (hauling your own goods) don't need it. Fee is $300 per authority type (motor carrier of property, broker, freight forwarder). FMCSA imposes a mandatory 21-day 'protest period' after your application — nothing you can do to speed it up. Insurance filings and BOC-3 must be in place before the MC activates.

You cannot activate MC until three things are done

(1) Insurance company files your BMC-91X + MCS-90 with FMCSA. (2) A BOC-3 process agent is filed for all 50 states. (3) The 21-day protest period expires with no protests. If any of the three is missing on day 21, your MC stays 'pending' and you cannot legally haul for-hire. Most delays are BOC-3 (forgotten) or insurance filings not yet submitted.

IRP + IFTA — the two you file with your home state, not the feds

IRP — apportioned license plates

One plate that lets you drive in all 48 continental states + 10 Canadian provinces. Instead of buying 48 individual plates, you estimate your mileage per state, and IRP prorates the total. First-year cost is estimated (usually $500-$1,500 per truck); each renewal is based on ACTUAL mileage driven the previous year (can jump to $2,000-$3,000+ for heavy interstate haulers). Filed at your home-state DMV or trucking division.

IFTA — International Fuel Tax Agreement

Registration is free or ~$25 (depends on state) — but quarterly fuel-tax filings are mandatory forever. Every 3 months you report miles driven in each state and gallons of fuel purchased in each state. The system auto-calculates whether you owe fuel tax to some states or are owed refunds from others. Miss a quarterly filing = $50-$500 penalty + potential IFTA license suspension.

Weight/distance states — separate from IFTA

Four states charge an ADDITIONAL per-mile tax on top of fuel: Kentucky (KYU), New Mexico, New York (HUT), and Oregon. Each requires its own registration BEFORE you enter the state. First truck stop or weigh station on the border will fine you $500-$2,500 if you're not enrolled. Oregon is particularly aggressive with roadside enforcement.

UCR, BOC-3, and HVUT — cheap to file, expensive to skip

  1. UCR — Unified Carrier Registration ($46-$1,000+/year). Fees tiered by fleet size: 1-2 trucks = ~$46; 3-5 = ~$138; 6-20 = ~$276; 21-100 = ~$963; 101-1,000 = ~$4,594. Due annually by December 31 for the following year. UCR-participating states can pull you over and ticket you if not registered. Filed at ucr.gov (federal portal, states share the revenue).
  2. BOC-3 — process agent designation ($20-$50 one-time). A person or company authorized to accept legal papers on your behalf in every state. FMCSA won't activate your MC until you've designated a process agent for all 50 states. You cannot file this yourself — must hire a service (they file with FMCSA on your behalf). Common providers: Blanket Company, Registered Agents Inc, DAT process agents. Total cost: $20-$50 for a one-time filing, valid forever unless you change agents.
  3. HVUT — Heavy Vehicle Use Tax, Form 2290 ($100-$550/year). Federal excise tax on trucks with taxable gross weight of 55,000+ lbs. Fee scales: 55,000 lbs = $100/year, 75,000+ lbs = $550/year. Due by August 31 each year (tax year runs July 1 - June 30). Filed with the IRS (Form 2290) — either paper or electronically at irs.gov. IRS mails a stamped Schedule 1 that you MUST show at IRP renewal — no stamped 2290 = no plate renewal. E-file gets Schedule 1 in minutes; paper filing takes 4-8 weeks.

6-week startup timeline — the order that actually works

Week Action Cost
1Form LLC (state), get EIN (IRS, free)$50-$500 (state-dependent)
1Apply for USDOT number (fmcsa.dot.gov/registration)$0
1Apply for MC operating authority (URS system)$300
2Hire BOC-3 process agent — file with FMCSA$20-$50
2-3Get insurance quotes → bind policy → insurer files BMC-91X + MCS-90$12,000-$18,000 (annual, prorated at start)
3-5Wait out the 21-day FMCSA protest period$0
5Apply for IRP (home state DMV) — get apportioned plates$500-$1,500
5Apply for IFTA license + decals (home state)$0-$25
5File Form 2290 (HVUT) with IRS — get stamped Schedule 1$100-$550
5Register UCR for current year at ucr.gov$46-$1,000+
5Register KYU / NM / NY-HUT / Oregon (if you'll enter those states)$0-$100 (setup)
6MC authority ACTIVE → start booking loads

Five registration mistakes that cost money or shut you down

1. Missing biennial MCS-150 update

Free update every 2 years to keep your USDOT active. Miss it = FMCSA deactivates your DOT number = insurance auto-cancels = you're illegally operating and don't know it. Set a calendar reminder for month 22 of every USDOT year. Reactivation is $$$ and takes weeks.

2. UCR skipped or under-tiered

UCR fee is based on TOTAL trucks + tractors, not just power units. Small carriers often forget to count trailers or the second tractor and register at the wrong tier — an audit re-classifies you, tacks on back-fees + penalty. Register based on ACTUAL fleet count including trailers.

3. IRP mileage under-reported

Some carriers under-report state mileage on IRP renewal to lower plate fees. IRP audits every 3-5 years pull your ELD data, IFTA filings, and toll records — mismatches trigger re-assessments PLUS interest and penalties often 200-300% of what you 'saved.' Report actual mileage; the fee difference is rarely worth the audit risk.

4. HVUT filed for wrong tax year

HVUT tax year runs JULY 1 to JUNE 30 — not the calendar year. New carriers who buy a truck in November often file for the wrong period, get their Schedule 1, and get denied at IRP renewal. Always confirm which tax year you're filing for. If you bought the truck mid-year, file a PARTIAL-year 2290 — the fee is prorated.

5. Weight/distance state ignored

Drive through Kentucky without KYU = $500-$1,000 fine at the first weigh station, DOT hold on your truck until you register. Same for NM (weight distance tax), NY (HUT), OR (weight-mile tax). If your route ever touches those four states — enroll BEFORE the first trip. Total setup is under 30 minutes online per state.

File it yourself or pay a service — the honest tradeoff

Every registration except BOC-3 can be filed for free at the government portal. Filing services charge $300-$1,500 to do it for you. Two reasons the service is worth it: (1) you'll never miss a filing, (2) they file BOC-3 and handle FMCSA quirks. Two reasons DIY wins: (1) money, (2) you'll actually learn how the system works.

DAT Compliance Services

Full-service
Cost: $500-$1,200 for MC setup · Includes: MC + BOC-3 + UCR + IRP guidance

Owned by DAT Solutions (load board). One-stop for new authority — files MC, hires BOC-3, walks you through IRP + IFTA at your state DMV. Good if you're too busy operating to file yourself. Ongoing UCR renewal + MCS-150 reminders included.

Rigbooks / Motorcarrier.ai

Software + service
Cost: $300-$800 setup + $30-$60/mo · Includes: Software dashboard + auto-renewal alerts

Modern software approach — a compliance dashboard that tracks all your registrations, sends alerts before renewal deadlines, files quarterly IFTA. Cheaper than DAT for the initial setup, more useful long-term because you see everything in one place.

DIY (fmcsa.dot.gov + irs.gov + ucr.gov)

Cheapest
Cost: Just the government fees ($1,200-$2,000 total) · Effort: 8-12 hours over 2 weeks

Only 3 government portals: fmcsa.dot.gov (USDOT, MC, MCS-150 renewal), ucr.gov (UCR), irs.gov (HVUT Form 2290). IRP + IFTA are your state's DMV portal. Everything is documented, forms are straightforward. BOC-3 is the only item you must outsource — a $20 filing at any process agent service. If you're comfortable with government paperwork, DIY saves $500-$1,500 upfront.

Terms you must know

USDOT number
Federal identifier for any commercial vehicle over 10,001 lbs. Free. Renewable every 2 years via MCS-150.
MC number
Motor Carrier operating authority — permission to haul interstate for hire. $300 one-time. Required in addition to USDOT for for-hire interstate.
MCS-150
Biennial USDOT update form. Free. Must be filed every 2 years to keep USDOT active.
BOC-3
Designation of process agent — a person/company authorized to accept legal papers on your behalf in every state. $20-$50 one-time.
UCR
Unified Carrier Registration — annual federal registration for interstate carriers. Fee tiered by fleet size.
IRP
International Registration Plan — apportioned license plates for interstate operation across all 48 states + 10 Canadian provinces.
IFTA
International Fuel Tax Agreement — quarterly fuel-tax reporting for interstate carriers with vehicles over 26,000 lbs GVW.
HVUT (Form 2290)
Heavy Vehicle Use Tax — annual IRS excise tax on trucks 55,000+ lbs GVW. $100-$550/year.
Schedule 1
IRS-stamped proof that HVUT was paid. Required at IRP renewal — no Schedule 1, no new plate.
GVW
Gross Vehicle Weight — the maximum loaded weight of the truck (tractor + trailer + cargo). Determines HVUT tier and IRP fees.

What to do this week

  1. Set a calendar reminder for month 22 of every USDOT year — that's when MCS-150 renewal is due. Free but forgotten means DOT deactivation.
  2. Confirm your UCR tier is based on actual fleet size (trucks + trailers). Under-tier = audit exposure.
  3. If your route ever crosses KY, NM, NY, or OR — register the weight-distance tax there NOW, even if you haven't crossed yet. Setup takes 30 min online. First fine costs more than 5 years of the tax.
  4. Pull your MC status on FMCSA safer.fmcsa.dot.gov — confirm it says ACTIVE, insurance is on file, and BOC-3 is designated. If any is missing, you're technically not authorized to haul.