Free NAICS Code Lookup Tool

Search all 1,000+ official 2022 NAICS codes by keyword, code number, or industry. Find the right classification for SAM.gov, SBA size standards, and federal contracting.

1,012 codes found

Stop searching. Start winning contracts.

FedOverwatch uses your NAICS codes to automatically match you with relevant federal contracting opportunities from SAM.gov every day. No more manual searching.

Why contractors use FedOverwatch

Understanding NAICS Codes for Federal Contracting

The North American Industry Classification System (NAICS) is the standard used by federal agencies to classify business establishments. Every contracting opportunity posted on SAM.gov is tagged with a NAICS code that identifies the industry of the work being solicited. If you are pursuing federal contracts, selecting the right NAICS codes is one of the most important steps in your SAM.gov registration.

How NAICS Codes Are Structured

NAICS codes range from 2 to 6 digits, forming a hierarchy from broad economic sectors down to specific national industries:

  • 2 digits — Economic sector (e.g., 54 = Professional, Scientific, and Technical Services)
  • 3 digits — Subsector (e.g., 541 = Professional, Scientific, and Technical Services)
  • 4 digits — Industry group (e.g., 5415 = Computer Systems Design and Related Services)
  • 5 digits — NAICS industry (e.g., 54151 = Computer Systems Design and Related Services)
  • 6 digits — National industry (e.g., 541512 = Computer Systems Design Services)

Federal solicitations use the 6-digit level. The NAICS code assigned to a contract also determines which SBA small business size standard applies, measured by either annual revenue or number of employees.

Choosing the Right NAICS Codes

Most businesses register multiple NAICS codes that reflect their full range of capabilities. A cybersecurity firm, for example, might register under 541512 (Computer Systems Design), 541519 (Other Computer Related Services), and 541990 (All Other Professional Services). When bidding on a contract, the contracting officer determines which single NAICS code applies — your job is to make sure your SAM.gov profile covers all the codes relevant to your work.

NAICS Codes and Small Business Set-Asides

Each NAICS code has an associated SBA size standard that defines whether your company qualifies as a small business for contracts under that code. Size standards vary by industry — some are measured by average annual receipts (e.g., $16.5 million) and others by number of employees (e.g., 1,000 employees). If a contract is set aside for small businesses under a specific NAICS code, you must meet the size standard for that code to be eligible to bid.

Frequently Asked Questions About NAICS Codes

What is a NAICS code?
NAICS (North American Industry Classification System) codes are 6-digit codes used by the U.S. federal government to classify businesses by industry. They are required for SAM.gov registration and federal agencies assign them to every contracting opportunity. The system is updated every 5 years, with the current version being NAICS 2022.
How do I find my NAICS code?
Use the search tool above to look up codes by keyword, industry description, or partial code number. Start with broad terms like your industry ('construction', 'IT', 'consulting') and refine from there. Most businesses have one primary NAICS code and several secondary codes that describe their different capabilities.
Why are NAICS codes important for federal contracting?
Federal agencies assign a NAICS code to every contracting opportunity posted on SAM.gov. Your registered NAICS codes determine which solicitations you can bid on. The assigned NAICS code also sets the SBA small business size standard for that particular contract, determining whether you qualify as a small business for set-aside opportunities.
Can a business have multiple NAICS codes?
Yes. Most businesses register multiple NAICS codes in SAM.gov to cover their full range of services. You select one primary NAICS code and can add as many secondary codes as applicable. There is no limit to the number of NAICS codes you can register.
What is the difference between a 2-digit and 6-digit NAICS code?
NAICS codes form a hierarchy: 2-digit codes represent broad economic sectors (e.g. 54 = Professional Services), 3-digit codes are subsectors, 4-digit are industry groups, 5-digit are NAICS industries, and 6-digit codes are the most specific national-level classifications. Federal contracts always use the full 6-digit code.
How does FedOverwatch use NAICS codes?
FedOverwatch matches your registered NAICS codes against new opportunities posted on SAM.gov daily. When a solicitation matches your codes, keywords, and eligibility, the AI scores it by relevance and includes it in your daily digest email so you never miss a relevant contract opportunity.

We use analytics to improve your experience.Learn more