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