You update your MCS-150 online at the FMCSA URS website using your USDOT number and PIN (or your Login.gov account), where you re-verify your carrier information, enter your mileage and equipment figures for the most recent calendar year, and submit. It takes about 15 minutes if you have your numbers ready, and it is free directly from FMCSA.
The process itself is simple. Where carriers get stuck is not knowing their PIN, guessing at mileage, or paying a third party $200+ for something FMCSA does for nothing. This guide walks through the whole thing: what to gather before you start, the actual steps, the PIN and Login.gov situation, the fax/mail fallback, how to calculate mileage correctly, why applications get rejected, how to confirm the update posted, and what to do if your USDOT number has already been deactivated.
What you need before you start
Have these ready before you open the form. Stopping halfway through to go find a document is the most common reason people abandon the filing and come back to it three weeks later, past the deadline.
- Your USDOT number.
- Your USDOT PIN, or a Login.gov account linked to your USDOT number.
- Your EIN, or Social Security number if you registered as a sole proprietor without an EIN.
- Total vehicle miles traveled (VMT) for the most recently completed calendar year, not year-to-date, not an estimate rounded to a nice number.
- Current counts of power units and drivers, broken out by category (interstate/intrastate, CDL/non-CDL as applicable).
- Your current business address, mailing address, and any changes to legal name or DBA.
- Cargo classifications you carry and whether you carry hazardous materials.
Step-by-step: filing the MCS-150 update online
- Go to FMCSA's Unified Registration System at urs.fmcsa.dot.gov.
- Choose the option to update an existing registration and enter your USDOT number.
- Log in with your USDOT PIN, or sign in through Login.gov if your account has migrated (see next section).
- Review every pre-filled field. Company name, physical address, mailing address, and officer/contact information all carry over from your last filing, correct anything that has changed since then.
- Enter your operation classification (interstate/intrastate, exempt/non-exempt, for-hire/private) and your cargo classifications.
- Enter your current vehicle counts by type and your current driver counts.
- Enter total vehicle miles traveled for the most recently completed calendar year.
- Confirm your hazardous materials information if applicable, including hazmat program registration status.
- Review the summary screen carefully, then submit.
- Save or print the confirmation page. It's your proof of timely filing if a question ever comes up about your deadline.
That's it. There's no fee screen, no payment step, and no upsell inside the actual FMCSA form. If a website asks you for a credit card to file an MCS-150, you are not on FMCSA's site.
Getting or resetting your USDOT PIN, and the move to Login.gov
For years, every USDOT number came with a 4-digit PIN that acted as the password for the entire online registration system. FMCSA is phasing that system out in favor of Login.gov, the federal government's shared identity-verification platform, and rolling migration continues across the fleet of registered carriers.
If you still use a PIN
If you never received a PIN, lost it, or the one you have doesn't work, FMCSA will mail a new PIN to the business address on file, it is not emailed or given over the phone, as a fraud-prevention measure. Request a replacement through the FMCSA PIN Recovery/Resend tool on the URS site, or call the FMCSA registration help desk. Build in extra time here: postal mail can take one to two weeks, and if your address on file is stale, the PIN goes to the wrong place.
If your account has moved to Login.gov
For accounts that have transitioned, you'll create or use an existing Login.gov account (email plus multi-factor authentication) and link it to your USDOT number. This replaces the PIN entirely for that account going forward. If you're not sure which system your account uses, start at the URS login page, it will route you correctly, or tell you if a Login.gov account needs to be created and linked first.
Filing by fax or mail instead
Online filing is faster and is what FMCSA pushes carriers toward, but paper is still accepted. Download Form MCS-150 from FMCSA's website, fill it out completely and legibly, sign it, and either fax it to the number printed on the form or mail it to FMCSA's processing address. Paper filings take considerably longer to process, often several weeks, because they're keyed in manually rather than posting instantly.
Paper is worth using if you genuinely cannot get PIN or Login.gov access sorted out in time and your deadline is close. It is not worth using as a default choice; slower processing means a longer window where your file looks out of date if anything goes wrong with the fax transmission or the mail.
How to figure your mileage number correctly
The mileage figure you report is total vehicle miles traveled by your fleet during the most recently completed calendar year, every truck, every mile, added up. It does not need to be pulled from a perfect odometer audit, but it does need to reflect your actual operation.
This number matters more than most carriers realize. FMCSA's Safety Measurement System uses your reported mileage as part of the exposure calculation behind several of your CSA scores. Report a mileage figure that's too low relative to your actual operation, and your violation rate per mile gets inflated, you look proportionally worse than you are, which can push you toward intervention thresholds you'd otherwise be nowhere near. Report a number that's wildly high, and you understate your risk, which can look inconsistent with your inspection history and draw scrutiny of its own.
| Method | Use when |
|---|---|
| Sum of ELD/telematics mileage reports for the year | You run electronic logging devices across the fleet, most accurate option |
| Odometer readings at start and end of calendar year, summed across trucks | No telematics, but you track odometers at annual inspection |
| IFTA quarterly mileage totals summed for the year | You already file IFTA, this figure should already be reasonably accurate |
| Average miles per truck × number of trucks in service | Fleet mix changed mid-year and per-truck figures aren't available |
If you already file IFTA, your quarterly IFTA mileage reports are a good cross-check, they should land in the same neighborhood as what you report on the MCS-150, since both are describing the same fleet's actual road miles.
IFTA quarterly mileage calculatorTotal up quarterly mileage and fuel by jurisdiction, useful for IFTA filing and as a sanity check on the annual mileage figure you report to FMCSA.Open the free toolCommon rejection and error causes
- Login credentials that don't match, using an old PIN after a Login.gov migration, or vice versa.
- EIN or SSN mismatch with what FMCSA has on file, often after an entity restructuring that was never reported.
- Address fields left blank or containing a PO box where a physical street address is required.
- Operation classification that contradicts other fields, for example, marking "private carrier" while also indicating for-hire cargo classifications.
- Vehicle or driver counts of zero for a carrier that is clearly still operating, which triggers manual review.
- Submitting during a system outage or timing out mid-session and not confirming the submission actually went through.
How to verify your update actually posted
Don't just trust the confirmation screen, verify independently. Go to the FMCSA SAFER website (safer.fmcsa.dot.gov), look up your company by USDOT number, and check the "MCS-150 Form Date" or "MCS-150 Mileage Year" field on your company snapshot. It should reflect the date you just filed and the calendar year of the mileage you reported.
SAFER updates are not always instant. Give it a few business days before assuming something went wrong. If it's been longer than that and the record still shows your old filing date, contact the FMCSA registration help desk with your confirmation information rather than re-filing blind, a duplicate submission can create its own confusion in the system.
Timing and processing expectations
| Method | Typical time to post |
|---|---|
| Online (URS) | Usually reflected within a few business days |
| Fax | One to two weeks |
| Two to four weeks, sometimes longer |
File online well before your deadline, not on the deadline itself. A system error, a PIN problem, or a Login.gov verification snag on the last possible day turns a five-minute task into a missed filing, and a missed MCS-150 update leads to deactivation of your USDOT number, which is a much bigger problem than the update itself.
Updating after an address, name, or ownership change
The MCS-150 isn't only a biennial chore, you're also required to file an update within 30 days of any change to your legal name, DBA, business address, or the nature of your operation. Ownership changes deserve particular care: a sale of the company, a change in entity type, or a change in officers can affect whether the USDOT number should be updated versus whether the new entity needs to register for its own number entirely. When in doubt, don't assume you can simply update the existing number, get it confirmed before you file, because registering the wrong way can create authority and insurance-filing problems that are much harder to unwind than the original update would have been.
USDOT number vs. MC numberHow your USDOT number and operating authority interact, and why an inaccurate or deactivated USDOT record takes your authority down with it.Reactivating a deactivated USDOT number
If you missed your biennial update long enough, FMCSA deactivates the USDOT number. A deactivated number takes any associated operating authority down with it, you cannot legally haul regulated freight for hire on a deactivated number, even if your authority docket still shows up somewhere in the system.
- File the overdue MCS-150 update through URS just as you would for a normal biennial update, reactivation happens through the same form, not a separate process.
- Make sure every field is current, not just refiled with stale data, since a deactivated file has often gone stale in more than one place.
- Check SAFER after filing to confirm the record shows active status again.
- If your operating authority also shows as involuntarily revoked or inactive as a result of the deactivation, check with FMCSA on whether a separate reinstatement step or fee applies to the authority itself.
Cost, and a warning about scam mailers
Filing an MCS-150 update directly with FMCSA is free. There is no government fee for the biennial update, for a PIN reset, or for a Login.gov account. If anyone tells you otherwise, they are a third party, not FMCSA.
Carriers routinely receive official-looking mailers, sometimes styled to resemble a government notice, sometimes referencing your actual USDOT number pulled from public records, demanding payment of $200, $300, or more to "process your required biennial update." These are not from FMCSA. They are private companies selling a service that costs nothing to do yourself, often with a deadline scare tactic built into the letter to push you into paying before you check. Read anything that arrives in the mail carefully, check the return address and the requesting entity's name, and when in doubt, go straight to the FMCSA site rather than any link or number printed on the letter.
Free MCS-150 due date checkerEnter your USDOT number and get your exact biennial update deadline based on the last two digits of your number, no guessing, no scam mailers required.Open the free toolIf you'd rather not deal with the PIN recovery, the Login.gov setup, or double-checking every field yourself, Long Haul Compliance files the MCS-150 update for carriers directly, gathering the right figures, submitting the filing, and confirming it posted in SAFER, so the update gets done correctly and on time without you having to track down a password or second-guess a mileage number.
Frequently asked questions
How do I update my MCS-150 online?
Go to FMCSA's Unified Registration System (URS) at urs.fmcsa.dot.gov, log in with your USDOT PIN or Login.gov account, review and correct your carrier information, enter your current mileage and vehicle/driver counts, and submit. It's free and usually takes about 15 minutes if you have your figures ready.
What information do I need before I start the update?
Your USDOT number, your PIN or Login.gov login, your EIN or SSN, total vehicle miles traveled for the most recent calendar year, current vehicle and driver counts, and your current business address. Gathering these first keeps you from having to stop mid-filing.
I don't have my USDOT PIN. How do I get one?
Use FMCSA's PIN recovery tool on the URS site, or contact the FMCSA registration help desk. For security, a new PIN is mailed to your business address on file rather than emailed or given by phone, so allow one to two weeks if your account hasn't yet migrated to Login.gov.
What is Login.gov and do I need it?
Login.gov is the federal government's shared identity-verification system that FMCSA is transitioning carriers onto in place of the old 4-digit PIN. If your account has migrated, you'll use Login.gov credentials instead of a PIN; if it hasn't yet, you'll still use your PIN until it does.
Can I file the MCS-150 by mail or fax instead of online?
Yes. Download Form MCS-150 from FMCSA, fill it out completely, and fax or mail it to the address on the form. It's a valid fallback but takes considerably longer to process than filing online, often one to four weeks versus a few business days.
How do I calculate the mileage figure the form asks for?
It's total vehicle miles traveled by your entire fleet for the most recently completed calendar year. Pull it from ELD/telematics reports if you have them, from odometer readings, or from your IFTA quarterly totals summed for the year. It needs to be a real estimate of your actual operation, not a placeholder number.
Why does the mileage number matter so much?
FMCSA uses reported mileage as part of the exposure calculation behind several CSA safety scores. Understating your mileage inflates your violation rate per mile and can push you toward intervention thresholds; overstating it can make your risk profile look inconsistent with your actual inspection history.
How do I know if my MCS-150 update actually went through?
Look your company up on FMCSA's SAFER website by USDOT number and check the MCS-150 form date and mileage year on your company snapshot. It should reflect your latest filing within a few business days; if it doesn't update after that, contact FMCSA's registration help desk.
My USDOT number was deactivated. Can I still file the update online to fix it?
Yes, file the overdue MCS-150 through URS the same way you would for a normal update, then confirm in SAFER that the record shows active again. Note that if operating authority was also revoked because of the deactivation, that may need to be addressed separately with FMCSA.
Is there a fee to update my MCS-150?
No. Filing directly with FMCSA, online, by fax, or by mail, is free. Letters demanding $200 or more to process your "required" biennial update are from third-party companies, not FMCSA, and are frequently sent as scare-tactic mailers.
