Guide · ~8 min read
The FMCSA Registration Portal & MCS-150, step by step.
The single most common way new carriers lose a week of revenue isn't roadside violations — it's letting their USDOT go inactive because nobody filed the MCS-150. Here's the exact walkthrough, the right URLs, and the timing rule FMCSA uses to decide when you're due.
First: which FMCSA site do you actually need?
FMCSA runs four separate web systems and they all look related. They're not. Bookmark these correctly the first time and you'll save yourself an afternoon of "why doesn't my login work."
- login.fmcsa.dot.gov — the FMCSA Portal. Use your USDOT number + PIN to file MCS-150, manage users, and pull your own MCR (motor carrier record).
- safer.fmcsa.dot.gov — public snapshot. No login. Useful for checking what brokers and shippers see when they look you up.
- ai.fmcsa.dot.gov — the Registration system (formerly URS). New MC/DOT applications, authority changes, BOC-3 filings.
- clearinghouse.fmcsa.dot.gov — separate login. Drug & alcohol queries and reporting. Don't confuse it with the Portal.
Filing your MCS-150 update — the walkthrough
- 1. Go to login.fmcsa.dot.gov. Sign in with your USDOT number and PIN. If you don't have a PIN, request one — it ships by mail to the address on record, so don't wait until the week you're due.
- 2. From the Portal home, pick FMCSA Registration → MCS-150 (the "Update Carrier Information" link). The system pre-fills what FMCSA currently has on file.
- 3. Walk every field. Most deactivations happen because someone tabbed through, hit submit, and left an old address or a "0 power units" typo in place.
- 4. Update VMT (vehicle miles traveled) for the most recent calendar year. Use your IFTA total if you have one — it's the same number.
- 5. Sign electronically (your name as it appears on the authority) and submit. You'll get a confirmation email within 24 hours and the record refreshes on SAFER within 3–5 business days.
What the MCS-150 actually asks for
Pull these together before you log in so you're not hunting for a tax return in the middle of the form.
- Legal name and DBA — must match what's on your authority
- Principal place of business (physical address, not a PO box)
- Mailing address — this is where FMCSA mails your PIN and audit notices
- Company contact (phone + email that you actually check)
- Power units and drivers — total power units, owned vs leased, total drivers
- Operation classification (interstate/intrastate, hazmat, passenger, etc.)
- Cargo classifications (general freight, household goods, refrigerated, etc.)
- Mileage for the most recent calendar year (VMT — vehicle miles traveled)
When am I due? (the USDOT-number rule)
FMCSA doesn't pick a date — your USDOT number does. The last two digits tell you the month and the year cycle. Print this and tape it to the wall.
- Last digit of USDOT = filing month: 1 Jan · 2 Feb · 3 Mar · 4 Apr · 5 May · 6 Jun · 7 Jul · 8 Aug · 9 Sep · 0 Oct
- Next-to-last digit = year cycle: even → even years (2024, 2026…), odd → odd years (2025, 2027…)
- Example: USDOT 1234567 → next-to-last is 6 (even), last is 7 (Jul) → due July of every even year
- Material change (address, fleet size, op type) → file within 30 days, separate from the biennial cycle
You can also pull your exact next-due date from the Portal home screen once you're logged in — it's listed right at the top of your record.
Where new carriers slip
- Paying a third-party site. Filing MCS-150 is free on login.fmcsa.dot.gov. If a search result is asking $300 to "file your DOT update," it's not FMCSA.
- Old mailing address. PIN reset letters, audit notices, and revocation warnings all go to the address of record. Move? File MCS-150 the same week.
- Skipping VMT. Leaving mileage at zero (or copying last cycle's number) flags the record. Pull the real IFTA total and enter it.
- Operating type drift. You started intrastate and now run interstate (or added hazmat). The MCS-150 classification has to match what you're actually doing — and what your insurance covers.
- Waiting for the deactivation email. FMCSA doesn't always send one. Calendar the due date yourself and file 30 days early.
Common questions
How often do I have to file MCS-150?
Every 24 months — that's what 'biennial' means. The exact month FMCSA expects it is based on the last two digits of your USDOT number: the next-to-last digit sets your filing year (even or odd), and the last digit sets the month (1→Jan, 2→Feb, …, 9→Sept, 0→Oct). If anything material changes (address, fleet size, operating type), update within 30 days even if you're not due.
What happens if I miss the MCS-150 update?
FMCSA flags the record as 'biennial update needed' and eventually deactivates your USDOT (INACTIVE status). Brokers and shippers run your DOT before tendering loads — an inactive number means no loads. Reactivation is just filing the update, but you can lose a week of revenue while the record refreshes.
I keep seeing 'SAFER login' — is that the same as the FMCSA Portal?
No. SAFER (safer.fmcsa.dot.gov) is the public-facing snapshot of your record — no login, anyone can pull it. The FMCSA Registration Portal (formerly URS) and FMCSA Portal (login.fmcsa.dot.gov) are where you actually file. Most new carriers want login.fmcsa.dot.gov with their USDOT PIN.
I lost my USDOT PIN. How do I get it back?
On login.fmcsa.dot.gov click 'Request USDOT PIN'. FMCSA mails it to the address of record — that's a 7–10 day wait. If your address is out of date you'll need to file an MCS-150 update by mail first, which delays everything. Lesson: keep the address current and store the PIN somewhere safe the day it arrives.
Do I file MCS-150 myself or pay someone?
File it yourself. FMCSA charges $0 for an MCS-150 update. There are scam sites (with names like 'dot-compliance.org' and similar) that charge $300–$500 to file the free form for you. Use login.fmcsa.dot.gov directly.
Want a hand keeping your authority active?
I'll walk your record on a quick call, flag what's out of date, and connect you to a compliance service that tracks your MCS-150 dates for you. No cost.