Skip to content
Haul10

Academy

Biennial update USDOT: one stale count, two wrong bills

A worked case study of how an old biennial update USDOT record sent a fleet to the wrong UCR bracket for two years, and how to stop it happening to you.

· 6 min read · Haul10 is not a government site

Case study timeline of a biennial update USDOT record feeding the wrong UCR bracket

The biennial update USDOT record is usually treated as paperwork: file it, forget it, and wait two years. For one fleet it turned into a bill that was $1,517 too low, and a very awkward conversation. This case study follows a made-up carrier, built from the mistakes we see most, through two UCR cycles. The numbers are real fees from the UCR Plan. The company is not. It shows how a single stale figure travels from one form to another.

The carrier

Meet Kestrel Carriers, a family firm running refrigerated loads out of Nebraska. In October 2024 it filed its biennial update on time. It reported 9 power units, which was true. The record went into FMCSA's census file and sat there.

Over the next twelve months, things moved. A big grocery contract arrived, and Kestrel bought 14 trucks, taking the fleet to 23. The owner was busy. Nobody went back into the registration system, because the update was not due until 2026.

What happened to the UCR bill?

Kestrel had signed up for the UCR Plan's Auto-Renew, which reuses the power-unit count from the latest MCS-150. It is a convenient feature. It also takes your record at its word.

YearCount on MCS-150BracketFee paidReal countBracket owedFee owedGap
20269B3 (6 to 20)$27623B4 (21 to 100)$963$687
20279B3 (6 to 20)$33323B4 (21 to 100)$1,163$830
What a stale count of 9 power units cost against a real fleet of 23, at the UCR Plan's 2026 and 2027 fees. The company is invented; the fees are published.

Total gap over two cycles: $687 plus $830, which is $1,517. Nobody at Kestrel noticed. Nothing bounced. The card was charged, the receipt arrived and everyone filed it.

The Plan prices UCR by fleet size, and changes in fleet size during the year are not reflected until the following year.

UCR fees will be set through a graduated structure of rates according to the number of commercial motor vehicles operated by a motor carrier.

UCR Plan frequently asked questions

So the first year was arguably a timing matter: trucks added in 2025 would properly enter the fee for 2026 or 2027, depending on when they ran. The point here is not the exact year the bracket should have moved. It is that Kestrel's record never moved at all.

How was it found?

A broker onboarding a new load asked Kestrel's office to confirm its fleet size. The dispatcher looked up the carrier's public record, saw 9, and said "that's old, we have 23". Then she stopped, because she remembered the UCR Auto-Renew uses the same figure.

That is how most of these get found: by accident, by a person who knows two facts that should match and don't. Our free check puts both side by side. It reads the power-unit count from FMCSA's census and shows the UCR bracket that count implies.

What would have prevented it?

Three habits, none of them heavy.

  1. Update when the fleet crosses a bracket line. The lines are at 2, 5, 20, 100 and 1,000 vehicles. Updating the MCS-150 does not have to wait for your biennial month. You can correct it at any time.
  2. Look before the renewal runs. Auto-Renew is quietest in October. A two-minute look at your record then beats a refund request later.
  3. Keep the number in a place the owner sees. A dashboard, a spreadsheet, a whiteboard. Anything.

Yes, as far as we can tell. The 24-month update in 49 CFR 390.19 is the minimum. We have found nothing in the rule that stops you correcting a record sooner, and the system takes updates for other reasons too, such as a change of address. Our deep dive on the MCS-150 biennial update explains the cycle, and the walkthrough of the form shows what to enter.

What does it cost to fix it?

Kestrel's cost was in two places. The first was the real UCR gap, which it ended up asking the Plan how to settle. The second was the time, a morning and some calls. It updated its MCS-150 to 23 the same day, which cost nothing.

We want to be careful here. We do not know what a UCR audit would have done, and the Plan does not publish a fixed penalty. Our list of UCR filing mistakes covers the usual outcomes. What we can say is that under-reporting is the sort of mistake you want to correct before someone else spots it.

A one-minute self-audit

Open your own record and answer these.

  • Does the power-unit count match the trucks you actually run?
  • Is the "last update" date within the last two years?
  • Is the mileage figure from last year, not a guess?
  • Does your UCR bracket match your count?

If the answer to any is no, update. The MCS-150 due date guide tells you when your next mandatory one falls.

The same error in the other direction

Stale records do not only lead to underpayment. Take a second made-up carrier, Tolland Express. It reported 24 power units at its last biennial update USDOT filing, then lost two big contracts and cut the fleet to 12. Its Auto-Renew kept reading 24, which is B4 at $1,163. At 12 vehicles it should be in B3 at $333. That is $830 a year too much, and nobody asks for an overpayment back by default.

Direction of errorCount on recordReal countBracket paidBracket owedResult
Fleet grew (Kestrel)923B3B4Underpaid
Fleet shrank (Tolland)2412B4B3Overpaid
The same stale record cuts both ways. Bracket labels and fees are from the UCR Plan; both carriers are invented.

Why records drift

A biennial update USDOT filing is a snapshot. The rest of the time, your fleet keeps moving and the record sits still. In our experience there are three usual causes.

  1. Nobody owns it. The owner assumes the office handles it, and the office assumes the owner will say.
  2. Purchases and sales happen in other systems. A truck bought through the finance team never reaches the person who files.
  3. The form is dreaded. If updating takes an afternoon, people put it off. If it takes fifteen minutes, they do it.

The cure for the third is practice. A step-by-step MCS-150 walkthrough is meant to make it quick.

Questions to ask in your own office

Ask these once a year, in October if you can.

  • Who last changed the fleet count on our MCS-150, and when?
  • Which trucks have we added or sold since?
  • What does our UCR Auto-Renew currently say?
  • If a broker looked us up this morning, would the numbers match the yard?

Four questions, ten minutes, and you will find out if you have a Kestrel or a Tolland on your hands.

Frequently asked questions

Why is my UCR renewal wrong after an MCS-150 update?

The Plan's Auto-Renew uses the power-unit count from your latest MCS-150, so if the record is old, the renewal is based on old data. Update the record, then check the renewal.

How often should I correct my power unit count?

Whenever your fleet crosses a bracket line, and at least at each biennial update.

Does a biennial update USDOT filing change my UCR bracket straight away?

Not immediately. The Plan's Auto-Renew reads the latest record when it runs, and fleet changes in the year are reflected the following year.

Can I see what FMCSA has for my number?

Yes. Use the free check on this site or FMCSA's public census file. Once FMCSA's record updates, a fresh biennial update USDOT filing shows there.

Sources

Check your number first

The free check shows your due dates and what FMCSA has on file. If you then want a named person to handle a filing, the Pro plan does that.