Federal compliance
SCAC Codes
A SCAC is a short alpha identifier for a transportation company, issued by one private body, the National Motor Freight Traffic Association, and by nobody else. Cross-border truck manifests legally require it, and government freight, railroads, and many large shippers key on it. Most domestic startups can wait until a customer asks for one.

By Evan Reid, Founder of Haul Handbook · Updated Jul 22, 2026
What a SCAC is
The Standard Carrier Alpha Code (SCAC) is a unique two-to-four-letter identifier for a transportation company, used on bills of lading, in electronic data interchange, and in government and shipper systems. SCACs are issued and governed exclusively by the National Motor Freight Traffic Association; FMCSA plays no role in assigning them.
The short version lives in our glossary: SCAC, defined. It is a different animal from the FMCSA registrations, so if you are still sorting those out, start with the USDOT number and come back when a customer or a border crossing puts a SCAC on your list.
Who actually requires one
One requirement is written into federal customs law; the rest come from the freight systems your customers run.
- 19 CFR 123.92(d)(2)
- CBP's advance electronic cargo rules for trucks require the carrier identification transmitted with the manifest to be the truck carrier's SCAC, the unique Standard Carrier Alpha Code assigned by the National Motor Freight Traffic Association. Any carrier hauling loads across the border into the United States therefore needs a SCAC before its first crossing.
Beyond the customs manifest rule, the SCAC is the identifier large freight systems key on:
- Government freight, including military and other federal shipments, is tendered against carrier SCACs.
- Railroads and intermodal operators identify motor carriers by SCAC in interchange systems.
- Large shippers and 3PLs commonly require a SCAC during carrier onboarding for EDI load tendering and freight billing.
How to get a SCAC
- Confirm you actually need one. The triggers are concrete: hauling loads across the border into the United States, tendering for government or military freight, interchanging with railroads or intermodal operators, or onboarding with a large shipper or 3PL that keys its systems on a SCAC. Absent one of those, most domestic startups can wait until a customer asks.
- Apply through NMFTA. Applications and renewals are completed through NMFTA's online application portal at scaccode.com. NMFTA also now requires identity verification for non-Class 8 carriers during SCAC issuance or renewal; it confirms who you are, not your operations or authority, and the personal data is not published.
- Confirm the current fee inside the portal. NMFTA publishes the current application and renewal fee inside its application portal (scaccode.com) rather than on a public reference page, so no dollar figure is reproduced here. Confirm the current fee in the portal before paying; third-party filing sites often add their own markup on top of it.
- Renew every year. SCACs are issued for a limited term and renew annually through NMFTA. Letting a code lapse can disrupt shipper onboarding, load tendering, and border operations that key on the code.
Where it fits in a new authority
The SCAC is a when-you-need-it credential, not a launch blocker: nothing in the FMCSA registration sequence asks for one. Get the launch checklist right first in the first 30 days with new authority, and add the SCAC the day a border lane, a government tender, or a shipper onboarding packet demands it, with enough lead time for NMFTA's identity verification to clear.
Frequently asked questions
What is a SCAC code?
- The Standard Carrier Alpha Code (SCAC) is a unique two-to-four-letter identifier for a transportation company, used on bills of lading, in electronic data interchange, and in government and shipper systems. SCACs are issued and governed exclusively by the National Motor Freight Traffic Association; FMCSA plays no role in assigning them.
Is a SCAC the same as a USDOT or MC number?
- No. USDOT and MC numbers are federal registrations issued by FMCSA. The SCAC is an industry identifier issued by NMFTA, a private association, and FMCSA plays no role in assigning it. A carrier that crosses borders or hauls government freight typically ends up holding all three.
How much does a SCAC code cost?
- NMFTA publishes the current application and renewal fee inside its application portal (scaccode.com) rather than on a public reference page, so no dollar figure is reproduced here. Confirm the current fee in the portal before paying; third-party filing sites often add their own markup on top of it.
Do I need a SCAC to cross the border?
- CBP's advance electronic cargo rules for trucks require the carrier identification transmitted with the manifest to be the truck carrier's SCAC, the unique Standard Carrier Alpha Code assigned by the National Motor Freight Traffic Association. Any carrier hauling loads across the border into the United States therefore needs a SCAC before its first crossing.
How often does a SCAC renew?
- SCACs are issued for a limited term and renew annually through NMFTA. Letting a code lapse can disrupt shipper onboarding, load tendering, and border operations that key on the code.
Sources
Primary statutes and official agency pages this guide relies on. Laws and fees change, so confirm against the current source before you act.
- SCAC: the Standard Carrier Alpha Code (issuance, renewal, identity verification) · National Motor Freight Traffic Association
- 19 CFR 123.92 - Electronic information for truck cargo required in advance of arrival · eCFR (Electronic Code of Federal Regulations)
Haul Handbook publishes educational information about trucking registration and compliance requirements. This is not legal, financial, or tax advice. Rules, fees, and deadlines change; confirm with the agency before you file or pay.