How to Look Up a CAGE Code on SAM.gov: Complete Contractor Guide

Updated 2026-09-15 · BidWatch
Use BidWatch free →Free bid scan for your NAICS code →

A CAGE code is a unique identifier assigned by the General Services Administration (GSA) to contractors who register on SAM.gov. To look up a CAGE code, you search the SAM.gov database directly—either for your own company or to verify a contractor's registration before bidding. The quickest way is to visit SAM.gov, select "Search Records," and search by company name or existing CAGE code if you have it.

Free: BidWatch watches your first SAM.gov solicitation for your NAICS codes and alerts you to every response deadline. Watch your first solicitation free →

What Is a CAGE Code and Why Does It Matter?

CAGE stands for Commercial and Government Entity. It's a five-character alphanumeric code that identifies your company in the federal procurement system. Every contractor bidding on federal work—whether construction, IT services, facilities maintenance, or professional services—must have an active CAGE code to be eligible for contract award.

The GSA manages the CAGE code registry as part of SAM.gov, the official System for Award Management. When a federal agency posts a solicitation on SAM.gov and you submit a response, your CAGE code links your bid to your company's registration record, bonding capacity, past performance, and payment history.

Without a valid CAGE code, your bid won't be accepted. Many contractors don't realize their registration has lapsed or contains errors until the bid fails to upload. That's why looking up your CAGE code regularly—and knowing how to find it—is a basic part of managing federal opportunities.

How to Look Up a CAGE Code on SAM.gov

The SAM.gov search tool is free and open to anyone. Here's the exact process:

  1. Go to SAM.gov and click "Search Records" in the top navigation.
  2. Choose "Entity Search" (if you're looking up by company name or other details) or "Advanced Search" (if you have specific criteria, like CAGE code, state, or DUNS number).
  3. Enter your company name exactly as it appears in your registration. If you've changed your legal name, search under the previous name too—mismatches are common.
  4. Click "Search."
  5. Review the results. SAM.gov displays your CAGE code, registration status (Active, Inactive, or Expired), business type, and DUNS number.
  6. Click on your company name to open the full record. Verify that your NAICS codes, point of contact, and performance data are current. Outdated information can disqualify you from relevant solicitations.

The search takes seconds. If your company doesn't appear, your registration has either lapsed or was never completed. A lapsed registration can be reactivated; a missing one requires a new SAM.gov account and full registration (which typically takes 5–10 business days for GSA verification).

Understanding What the CAGE Code Record Shows

When you find your CAGE code, SAM.gov displays several key details beyond the code itself. Understanding these fields helps you spot problems before they cost you a bid:

Field What It Means Why It Matters
CAGE Code Your unique identifier Must match every bid submission; agencies verify here
Company Name Legal business name on file Must match your bid exactly; name changes trigger re-registration
DUNS Number Dun & Bradstreet identifier Required for bonding and past-performance lookup
NAICS Codes Industry classification (up to 3 primary codes) Determines which federal solicitations you're eligible to bid; agencies screen by NAICS
Registration Status Active, Inactive, or Expired Bid rejection if not Active; renewal required if Expired
Certifications Small Business, Woman-Owned, Veteran-Owned, etc. Some solicitations are set-aside for specific categories; incorrect certs block bids

If any field shows incorrect information, you must update your SAM.gov record immediately. Changes can take 24 hours to propagate through the system.

Common CAGE Code Lookup Mistakes to Avoid

Searching by trade name instead of legal name. Federal databases use your registered legal entity name. If your CAGE code is under "Acme Construction LLC" but you search "Acme Builders," you won't find it. Always search under your official registered name first.

Assuming your registration is current. SAM.gov registrations expire. Many contractors discover their CAGE code is inactive—and thus ineligible for new federal contracts—only after a bid rejection. Check your registration status at least quarterly, especially if you haven't bid in 6 months.

Forgetting to update NAICS codes. Your NAICS codes define what work you're eligible to bid. If you've expanded into a new service line (e.g., IT security consulting when you started in general IT), you need to add the corresponding NAICS code. A solicitation your firm is perfectly suited for may pass you by because your registered codes don't match.

Not verifying a partner's CAGE code before teaming. Before you commit to a team bid with another contractor, verify their CAGE code and registration status. An inactive or expired code kills the entire bid. Spot-check their NAICS codes too; they should complement yours, not duplicate it.

When You Need to Look Up a CAGE Code

Small contractors typically need CAGE code lookups in three scenarios:

Before you bid. Confirm your own registration is active and your NAICS codes are current. If you haven't bid in a year or your company has changed names, updating your SAM.gov record takes 10 minutes and prevents bid rejection.

When evaluating federal opportunities. Once you spot a solicitation relevant to your business, monitoring the deadline matters. Manually tracking dozens of opportunities across SAM.gov is error-prone and time-consuming. Tools like BidWatch automate this: you set your NAICS codes once, and the system monitors SAM.gov daily, alerts you at critical deadlines (21, 13, 7, and 3 days before closing), and drafts a response outline. The free plan tracks one active solicitation, and the paid plan starts at $12.99/month with a 14-day trial.

When building a team. Before committing to a formal bid team with another contractor, confirm their CAGE code, registration status, and relevant NAICS codes align with the opportunity.

Why SAM.gov CAGE Code Data Matters (and Doesn't)

SAM.gov is the official federal procurement database—agencies rely on it to verify your identity, eligibility, and past performance. It's authoritative for registration status and CAGE code assignment. However, SAM.gov doesn't show everything:

For small firms without a formal capture team, SAM.gov is a starting point. You still need to monitor agency websites, subscribe to relevant solicitation feeds, and track deadlines—unless you use a tool that aggregates them for you.

FAQ: CAGE Code Lookup

Can I look up another company's CAGE code?

Yes. SAM.gov's search tool is public, and CAGE code information is not confidential. You can search any registered contractor to verify their status before partnering or to check your competition on a bid.

What does it mean if I search my company and find no results?

Either your SAM.gov account was never created, or your registration has expired and been purged from the active database. To bid on federal work, you'll need to re-register. The process includes setting up a SAM.gov account, providing company details, and undergoing GSA verification, which typically takes 5–10 business days.

Do I need a CAGE code if I'm a new company?

Yes. Federal agencies require all contractors to have a current CAGE code before accepting a bid. If you're new to federal work, your first step is creating a SAM.gov account and registering for a CAGE code. Don't start writing a proposal until your registration is complete and verified.

How often should I look up and verify my CAGE code?

At minimum, before every bid. Best practice is to verify your registration quarterly—especially your NAICS codes, certifications, and contact information. SAM.gov data errors are common, and stale information can quietly disqualify you from opportunities you should win.

Stop losing bids to missed amendments

BidWatch monitors SAM.gov for your NAICS codes, tracks every response deadline and amendment, and drafts the response outline. Your first solicitation is free; paid from $12.99/mo.

Start free — 14-day trial on paid plans

Use BidWatch free

Your first solicitation is free. BidWatch matches SAM.gov opportunities to your NAICS codes and alerts you to every response deadline.

Use BidWatch free →

Free bid scan for your NAICS code →

This article is general information about federal contracting, not legal or procurement advice. Verify requirements against the solicitation and SAM.gov.