SCAC

What is a SCAC Code?

A SCAC code (Standard Carrier Alpha Code) is a unique four-letter ID assigned to freight carriers by the National Motor Freight Traffic Association (NMFTA). It’s used to identify and track carriers in systems like bills of lading, freight payments, and government records. If you move freight by truck, rail, ocean, or air—especially under federal contracts or in intermodal transport—you likely need a SCAC code.

You need a SCAC code if:

  • You cross the U.S. border with Canada or Mexico
  • You haul freight for U.S. government agencies or the Department of Defense
  • You file with U.S. Customs and Border Protection (CBP)
  • You move intermodal containers via rail or steamship lines
  • You use freight bills or Electronic Data Interchange (EDI) systems that require carrier codes

If you’re an owner-operator working for a carrier, you likely don’t need your own SCAC– your carrier’s code covers the load. But if you have your own authority, handle international freight, or work with major brokers or government contracts, a SCAC code is essential. Always double-check to see if it applies to your operation.

You need a SCAC code before you begin certain types of trucking operations. Specifically, you’ll need it if you plan to:

  • Work with U.S. Customs on imports or exports
  • Apply for Department of Defense (DoD) freight contracts
  • Use Electronic Data Interchange (EDI) for freight transactions
  • Register with ACE or AMS systems for border crossings

Even if you’re just starting out, many brokers and customers require a valid SCAC code before they’ll do business with you—so it’s best to get it early.

The SCAC code costs $97 per year (as of July 2025), though this may change over time. The fee is non-refundable and must be paid directly to the NMFTA, the only official source for SCAC codes. To keep your code active, you’ll need to renew it annually.

You can apply for a SCAC code online through the NMFTA portal.

Here’s how:

  1. Go to the NMFTA SCAC application page
  2. Choose “Standard Carrier Alpha Code (SCAC)”
    Click “Apply Online” to begin your application.
  3. Enter your company details
    Include business name, address, contact info, type of operations, DOT/MC number if applicable.
  4. Choose 4-letter combinations
    The system will check if your desired codes are available. You’ll get one assigned automatically if your preferences aren’t available.
  5. Pay the $97 fee
    Payment is made online via credit/debit card.

Receive confirmation
You’ll get your SCAC code by email, usually within 24 business hours.

Not having a SCAC code when it’s required  can hurt your business. Here’s what you risk:

  • Delays at Customs: You can’t file ACE e-manifests or haul cross-border freight without it.
  • Rejected by Brokers and Shippers: Many won’t onboard you without an active SCAC.
  • No Access to Federal Contracts: You’ll be ineligible for work with the DoD, GSA, or other government agencies.
  • Denied Port and Terminal Entry: Intermodal and ocean carriers often require a SCAC to move containers.

Here are the key differences between the two authorizations:

Feature SCAC Code Canadian Carrier Code
Issued By NMFTA (U.S.) CBSA (Canada)
Used For U.S. Customs (ACE, AMS), EDI, logistics Canadian eManifest filings
Region United States Canada
Renewal Required Yes, must be renewed annually No, valid until business details change
Applies To Carriers entering or operating in the U.S. Carriers entering Canada
Frequently Asked Questions

Questions About SCAC code? We’ve Got Answers

1.

What is a SCAC code, and why do I need one?

A SCAC (Standard Carrier Alpha Code) is a unique four-letter code that identifies your trucking or logistics business in systems used by U.S. Customs, ports, and major shippers. If you haul cross-border, use electronic data interchange (EDI), or work with big shippers or brokers, you’ll likely need a SCAC code to stay compliant and keep your freight moving.


2.

Who uses SCAC codes?

SCAC codes are used by:

  • U.S. Customs and Border Protection (CBP)
  • Freight brokers and forwarders
  • Railroads and ocean carriers
  • Import/export platforms like ACE (Automated Commercial Environment) and AMS (Automated Manifest System)
  • Government agencies like the Department of Defense (DoD) and the General Services Administration (GSA)

If you work with any of these, they’ll expect you to have an active SCAC code.


3.

How long does it take to get a SCAC code?

Once you apply and pay the fee through the NMFTA portal, you’ll typically receive your SCAC code within 24 business hours. The process is fast, but make sure your application is accurate- mistakes can delay approval.


4.

Is a SCAC the same as a DOT or MC number?

No. A SCAC code is completely different from a DOT or MC number.

  • SCAC identifies your company in logistics systems and customs filings.
  • DOT (Department of Transportation) numbers track your safety and compliance under FMCSA rules.
  • MC (Motor Carrier) numbers show your authority to operate interstate as a for-hire carrier.

You may need all three depending on what kind of loads you haul.


5.

What happens if my SCAC code expires?

Your SCAC code must be renewed every year. If it lapses:

  • You may be blocked from filing with U.S. Customs (ACE or AMS).
  • Carriers and brokers might stop working with you.
  • Your freight could be delayed or rejected at the border.

To avoid disruptions, keep track of your renewal date and stay current.


6.

What’s the difference between a SCAC code and a Canadian Carrier Code?

A SCAC code is issued by the NMFTA in the U.S. and is required for U.S. Customs filings, especially in ACE or AMS. A Canadian Carrier Code is issued by the Canada Border Services Agency (CBSA) for companies entering Canada.  Key difference:

  • SCAC codes must be renewed annually.
  • Canadian Carrier Codes stay active unless your company details change.

 

PDF
Newsletter Illustration
Newsletter

Catch Up on the Latest in Trucking

One trusted source for industry insights, compliance tips, and updates, straight to your inbox.