For every USDOT-registered motor carrier

File your MCS-150 biennial update online. Filed the same business day.

When is my MCS-150 due?

Every 24 months. The last digit of your USDOT number sets the month (1 = January … 0 = October), and the next-to-last digit sets the year: even digits file in even years, odd digits in odd years.

How much does an MCS-150 update cost?

$175 for a single filing or $400 once for lifetime updates, plus $25 only if you need Login.gov setup help.

The MCS-150 biennial update is the FMCSA filing every USDOT carrier owes every two years . A missed biennial update can lead to civil penalties and deactivation of the USDOT number (49 CFR 390.19T(b)(4)). Note: FMCSA has temporarily suspended enforcement of biennial updates and USDOT inactivation for updates due on or after June 1, 2026, until further notice. Your update is prepared and submitted the same business day. $175 once, or $400 for life covering every future biennial filing.

$175 standard · $400 lifetime Re-filing guarantee

Start your MCS-150 update

No account needed

$175
From · $400 life
Step 1 of 6 · Start

Your USDOT & contact

Enter your USDOT and we pull your company details from FMCSA.

7–8 digits - we pull your company details from FMCSA

Secure checkout · re-filing guarantee

FastMCS150 is a private third-party filing service. Not affiliated with the FMCSA.

The deal, plain and simple

$175
One biennial filing
$400
Lifetime updates - pay once
Every 2 yrs
Biennial cycle, on file
Motus
Login.gov sign-in
Why it matters

Skip the update, and the USDOT number can be deactivated.

The MCS-150 biennial update keeps your USDOT record current - business address, fleet size, driver counts, mileage. Under 49 CFR 390.19T, every registered carrier must file it every two years. A missed biennial update can lead to civil penalties and deactivation of the USDOT number (49 CFR 390.19T(b)(4)). Note: FMCSA has temporarily suspended enforcement of biennial updates and USDOT inactivation for updates due on or after June 1, 2026, until further notice.

There’s a deadline tied to your USDOT. Your due month is set by the last digit of your USDOT number, the next-to-last digit sets the even or odd year, and the update is due by the last day of that month.

Without a current MCS-150
Filed through FastMCS150
  • Your USDOT record is kept current for the biennial cycle. FMCSA controls when the update shows in its records.
  • $175 for a single update, or $400 once covers every future biennial filing for the life of the carrier.
  • Prepared and submitted to FMCSA for you, backed by our re-filing guarantee.
The math

One filing, one flat price.

The MCS-150 is prepared and submitted to FMCSA for you, and your deadline is calculated from your USDOT number - $175 once, or $400 for every biennial update for the life of the carrier.

Filing fee
$175 once · $400 lifetime
Login.gov setup help
$25, only if needed
Deadline calculator
Auto from USDOT
Guarantee
Re-filing guarantee

The FMCSA charges no fee to file an MCS-150 - you can do it yourself at fmcsa.dot.gov. FastMCS150 charges $175 to prepare and submit it for you, or $400 once for lifetime updates.

Get your full compliance check

$175 once or $400 for lifetime updates. No hidden fees.

How it works

How the MCS-150 update actually works.

An MCS-150 biennial update takes about five minutes of your time - you confirm the operations details the form asks for, and your update is prepared and submitted to FMCSA for you. Here is the whole chain, from USDOT to updated record.

  1. 01

    You enter your USDOT - we calculate the deadline

    ~5 minutes

    Your due month comes from the last digit of your USDOT number; the next-to-last digit sets the even/odd filing year. The wizard pulls your company record and walks the fields Form MCS-150 collects: operation classification, vehicle counts by type, annual mileage and mileage year, driver counts, hazmat status.

  2. 02

    You pick single or lifetime and pay

    $175 / $400 once

    $175 files this update; $400 once covers every future biennial the carrier will ever owe. The FMCSA itself charges nothing for MCS-150 filings - if you need Login.gov setup help, the transparent $25 add-on covers it.

  3. 03

    Submitted for you

    Online in Motus

    MCS-150 updates are made online in FMCSA’s Motus system. FMCSA controls when the update shows in its records, and your confirmation lands in your inbox and free Compliance Vault.

  4. 04

    Your record stays current for the cycle

    Deadline tracked

    A missed biennial update can lead to civil penalties and deactivation of the USDOT number (49 CFR 390.19T(b)(4)). Note: FMCSA has temporarily suspended enforcement of biennial updates and USDOT inactivation for updates due on or after June 1, 2026, until further notice. The due month stays fixed by your USDOT number - and on the lifetime plan every future due month is tracked and each update is prepared and submitted as it comes.

Included free

Your update lives in your Compliance Vault.

The confirmation doesn’t just hit your inbox - it saves to your free Compliance Vault at fasttruckingcompliance.com, alongside every other filing you keep with us. One place to pull docs the moment a DOT officer, broker, or insurance underwriter asks.

Open your Compliance Vault
Compliance VaultUSDOT 3786412
MCS-150 Biennial UpdateFiled with FMCSA
On file
BOC-3 Process AgentOn file - all 51 jurisdictions
On file
UCR RegistrationNext due - Dec 31, 2026
Tracked
Insurance CertificateUploaded - May 2, 2026
On file
At a glance

Everything on one sheet.

Fast MCS-150 Filing is a professional third-party service that prepares and submits the MCS-150 Motor Carrier Identification Report Biennial Update for FMCSA-registered motor carriers. The biennial update is required under 49 CFR 390.19T every two years to keep your USDOT record current.

Spec sheet - MCS-150 updateFORM MCS-150
Price
$175 per biennial filing, or $400 once for lifetime updates (every future biennial filing covered). No government fee - the FMCSA does not charge for MCS-150 updates.
Coverage
Every FMCSA-registered motor carrier, interstate or intrastate, required to maintain a USDOT number. See state filing details.
Speed
Prepared and submitted the same business day you order. FMCSA controls when the update shows in its records.
Renewals
Biennial. The due month is set by the last digit of your USDOT number; the next-to-last digit sets the even/odd filing year.
What the form asks
Legal name and address, operation classification, vehicle counts by type, annual mileage + mileage year, driver counts, and hazmat status - the filing wizard collects each field so nothing is missed.
Verification
FMCSA’s Motus system uses Login.gov sign-in. Need help setting it up? The $25 Login.gov setup add-on is the only surcharge that exists.
Regulatory basis
Federal rule 49 CFR 390.19T. A missed biennial update can lead to civil penalties and deactivation of the USDOT number (49 CFR 390.19T(b)(4)). Note: FMCSA has temporarily suspended enforcement of biennial updates and USDOT inactivation for updates due on or after June 1, 2026, until further notice.

Re-filing guarantee: if a filing is rejected because of an error on our side, it’s refiled free. No hidden fees.

What is MCS-150?

The MCS-150 is the FMCSA's Motor Carrier Identification Report - the official federal form every interstate USDOT-registered carrier files every two years to keep its USDOT record current. It captures business address, fleet size, driver counts, mileage, and hazmat status in the FMCSA's records.

Who needs to file MCS-150?

Every interstate motor carrier, freight broker and freight forwarder with an active USDOT number must file the MCS-150 every 24 months; intrastate hazmat-permit carriers file the MCS-150B, and intrastate-only carriers follow their state's rule. The requirement is set by 49 CFR Part 390 and applies regardless of fleet size, even to single-truck owner-operators.

How much does MCS-150 cost?

The FMCSA charges no fee to file MCS-150 - it is free to file directly at fmcsa.dot.gov. FastMCS150 charges $175 to prepare and submit a single filing for you, or $400 once for lifetime updates that cover every future biennial filing for the carrier. An additional $25 applies only if you need Login.gov setup help.

When is MCS-150 due?

The MCS-150 due month is set by the last digit of your USDOT number (1=Jan, 2=Feb, … 0=Oct). Even next-to-last digits file in even years; odd next-to-last digits file in odd years. The full two-year cycle repeats automatically - fleet or address changes trigger an out-of-cycle filing.

What happens if you miss the MCS-150 deadline?

A missed biennial update can lead to civil penalties and deactivation of the USDOT number (49 CFR 390.19T(b)(4)). Note: FMCSA has temporarily suspended enforcement of biennial updates and USDOT inactivation for updates due on or after June 1, 2026, until further notice. Filing the update is how the record is brought current.

Questions

MCS-150, answered.

Reviewed by

Ready to keep your USDOT record current?

$175 once or $400 for lifetime updates - prepared and submitted to FMCSA for you.

MCS-150 plus everything else your operation owes - checked in one pass.

Questions? support@fastmcs150filing.com

File MCS-150 - from $175