The Engine
Pricing
← Back to Insights
Government Contracting

What Is a CAGE Code and Why Does Your Business Need One?

OrenGen Research DeskJanuary 1, 20266 min read

The Commercial and Government Entity code is a 5-character identifier that federal agencies use to uniquely identify your business. Here's what it is, how it's assigned, and why it matters in federal contracting.

What Is a CAGE Code

A CAGE code — Commercial and Government Entity code — is a 5-character alphanumeric identifier assigned to businesses and other entities that conduct business with the U.S. federal government, particularly the Department of Defense. The code uniquely identifies your business across all federal procurement systems.

A CAGE code looks like this: 7XL92, 3A4P1, K8M20. Five characters, a mix of numbers and letters, uppercase. There is no numeric meaning to the characters — they are identifiers, not codes with internal structure that encodes business information.

Every business that registers in SAM.gov automatically receives a CAGE code if it does not already have one. The codes are assigned by the Defense Logistics Agency (DLA), specifically through DCSA's CAGE program, and are permanent once assigned to an entity.

Why the Federal Government Uses CAGE Codes

The federal procurement system spans hundreds of agencies, thousands of contracting officers, and millions of transactions annually. Managing contractor identity consistently across all of that activity requires a universal identifier that is reliable, permanent, and searchable.

Your legal business name is not that identifier. Business names change, have duplicates, and are formatted inconsistently across systems. Your EIN works within tax systems but is not designed for procurement tracking. Your UEI (Unique Entity ID) is the primary SAM.gov identifier but is specific to the SAM.gov ecosystem.

The CAGE code is the identifier that flows through DoD-specific procurement systems (DLA, DCSA, DIBBS), international defense procurement, and contractor databases that predate SAM.gov's current architecture. It is the universal business card in the federal contracting world — particularly for defense.

How CAGE Codes Are Assigned

For domestic U.S. businesses, the CAGE code is assigned automatically when your SAM.gov registration is processed. You do not apply for it separately, pay a fee, or take any additional action. When SAM.gov routes your new entity registration through its processing workflow, the DLA CAGE system creates a new 5-character code and associates it with your UEI, legal business name, physical address, and EIN.

For businesses with existing CAGE codes from prior government activity — or for subsidiaries of businesses with CAGE codes — the existing code links to your SAM.gov registration when you provide it during registration.

International companies doing business with U.S. federal agencies receive an NCAGE (NATO CAGE) code instead, issued through the NATO Support and Procurement Agency (NSPA). NCAGE codes follow the same 5-character format.

How Contracting Officers Use Your CAGE Code

When a contracting officer identifies a potential awardee or conducts a vendor search, the CAGE code is the lookup key in procurement systems including:

**PIEE (Procurement Integrated Enterprise Environment):** The DoD's central acquisition portal. Contract awards, modifications, and invoicing in PIEE are all linked to CAGE codes.

**DIBBS (DLA Internet Bid Board System):** The DLA's procurement system for supply chain items. Vendor accounts on DIBBS are anchored to CAGE codes.

**FPDS (Federal Procurement Data System):** The government-wide contract awards database. Every contract award recorded in FPDS includes the recipient's CAGE code. This is the data behind USASpending.gov — your CAGE code ties all your awards into a unified transaction history.

**CPARS (Contractor Performance Assessment Reporting System):** Past performance evaluations are keyed to CAGE codes. When you are evaluated on a completed contract, the assessment is linked to your CAGE, building your performance record for future evaluations.

How to Look Up a CAGE Code

To look up a company's CAGE code or verify that a code is active and correctly associated with your entity:

1. Go to sam.gov

2. Click "Search" and select "Entity Search"

3. Search by legal business name, UEI, or CAGE code

4. The entity record shows the CAGE code, SAM.gov status, and registration details

For international NCAGE lookups, the NSPA maintains a separate NATO CAGE database at act.nato.int.

Note that CAGE code lookups are public — your competitors, potential clients, and contracting officers can all look up your CAGE and see your SAM.gov registration status, business address, and entity type. Ensure your registration data is accurate.

The CAGE Code in Context: UEI vs. CAGE vs. EIN

These three identifiers serve different purposes and appear in different contexts:

**EIN (Employer Identification Number):** Your IRS tax identifier. Used for tax reporting, payroll, and IRS validation within SAM.gov. Not typically visible in procurement records.

**UEI (Unique Entity ID):** The SAM.gov primary identifier since 2022 (replaced the DUNS number). Used within the SAM.gov ecosystem, on contract solicitations, and in federal assistance awards.

**CAGE code:** The DLA-assigned identifier used in DoD procurement systems, past performance databases, and defense supply chain transactions. This is the code that appears in FPDS contract records alongside your business name.

For most small businesses beginning federal contracting, you will use all three regularly. The UEI is what you put on proposals and certifications. The CAGE code is what contracting officers use to look up your history and verify your registration.

Key Takeaways

  • A CAGE code is a 5-character alphanumeric identifier assigned by the DLA to entities that do business with the federal government
  • It is assigned automatically when your SAM.gov registration is processed — no separate application required
  • Contracting officers use CAGE codes to look up vendor history, verify SAM.gov registration, and process awards in DoD-specific systems
  • Your CAGE code ties together all your federal contract awards in FPDS and your performance history in CPARS
  • International companies receive an NCAGE code through NATO rather than a CAGE code through DLA
  • Your CAGE code is permanent once assigned and publicly searchable in SAM.gov

Share this article

Ready to Automate Your Operations?

Book a 30-minute strategy call and we'll show you exactly what AI automation looks like for your business.

Book a Strategy Call
OrenGen
LIVE AI AGENT