Phone: (202) 296-5505 Email:

New Call-to-action

 Back to all posts

What is a CAGE Code? Blog Feature
Carter Bowman

By: Carter Bowman on July 24th, 2020

Print/Save as PDF

What is a CAGE Code?

GSA Schedule | Government | 3 Min Read

As a GSA Schedule contractor, you are given a multitude of codes that signify your industry, business size, unique identification, and location. One of these essential codes is the CAGE Code. The Commercial And Government Entity Code, or CAGE Code, is a five-character ID used frequently in the government as an identifier for suppliers to the federal government. Why is it important for GSA Schedule contractors? Let's cover what a CAGE Code is, why it's important, and how you can get one. 

What is a CAGE Code?

A CAGE Code is assigned by the Department of Defense's Defense Logistics Agency (DLA) and represents your company's physical address for GSA's mailings, payments, and administrative records. Government agencies may also use CAGE Codes to verify a security clearance or for a pre-award survey. 

You need a CAGE Code to sell to the government, but don't worry, it's free to get one. Since August 26, 2016, CAGE Codes are only good for five years from the last update, at which point they will need to be updated. However, if you are already a CAGE Code holder and you received yours before August 26, 2016 your code is grandfathered in as permanent and does not have an expiration date attached. 

How Do You Get a CAGE Code?

Registering with is the first step a company needs to take in order to sell to the government. During registration, you receive a CAGE Code. According to

For U.S. Located SAM Registrants:

You do not need to have a CAGE Code prior to registering in the System for Award Management (SAM). Once you submit your Entity Registration for processing, SAM will send your entity information to the DLA for CAGE Code assignment. Once the DLA assigns the CAGE Code, SAM will receive and apply the code to the Entity Registration.

If the DLA needs any additional information for the assignment of your CAGE code, your Government Business Point of Contact (POC) will receive an email notification from the DLA. Please follow the instructions in the email to provide any requested information.

For Internationally Located SAM Registrants:

NATO Commercial and Government Entity (NCAGE) Codes are CAGE Codes for entities located outside the United States and its territories. Assignment of NCAGE Codes is part of the NATO Codification System (NCS), and is required for all foreign entities before completing a SAM registration. Prior to requesting a NCAGE Code, please review the “US Instructions for NSPA NCAGE” document. You may apply for a NCAGE Code using the NATO Codification Tool.

Why Do You Need a CAGE Code As a GSA Schedule Contractor? 

As mentioned before, obtaining a CAGE code is a prerequisite for selling to the government. Your CAGE Code supports the procurement and acquisition processes. In addition to being used here in the U.S., CAGE Codes are used internationally through the NATO Codification System (NCS). This could be useful if you’re a company that sells products internationally.

If you need help finding your CAGE Code or if you need help with any other requirements in the GSA Schedule acquisition process, reach out to one of our consultants! Our consultants are well-versed in the government contracting world, and are always here to help you acquire a GSA Schedule contract and help you maintain it. 

New call-to-action


About Carter Bowman

At Winvale, Carter is involved with both the Business Development and Consulting departments where he assists with blog writing, analytical research and marketing for program initiatives and events. While assisting different Winvale teams, Carter has helped draft summaries and reports, worked on a variety of marketing strategies, and contributed to the daily needs and responsibilities of his team members.