HomeBlogNAICS Codes Explained
Deep Dive

NAICS Codes Explained: Find the Right Codes for Your Business

Your NAICS codes determine which contracts you can bid on, your small business size standard, and whether you qualify for set-asides. Get them wrong, and you're invisible to contracting officers.

By CapturePilot Team14 min readUpdated April 2026
01

What Are NAICS Codes?

NAICS stands for North American Industry Classification System. It's a standardized numbering system used by the United States, Canada, and Mexico to classify business establishments by their primary type of economic activity.

Each NAICS code is a 6-digit number. The first two digits identify the economic sector (e.g., 23 = Construction). Each subsequent digit narrows the classification: subsector, industry group, industry, and national industry.

For example, let's break down NAICS code 561720:

56
Administrative and Support Services(Sector)
561
Administrative and Support Services(Subsector)
5617
Services to Buildings and Dwellings(Industry Group)
56172
Janitorial Services(Industry)
561720
Janitorial Services(National Industry)

The 2022 NAICS revision (currently in use for 2026) contains 1,012 national industries. Your business will typically fall under 3 to 8 codes, depending on how diverse your services are.

Key Concept

NAICS codes classify your business. PSC codes (Product Service Codes) classify what the government is buying. You need both to compete effectively, but NAICS is what you register with on SAM.gov.
02

Why NAICS Codes Matter in Government Contracting

NAICS codes aren't just bureaucratic labels. They directly impact three critical things in your GovCon journey:

Size Standards

Each NAICS code has a small business size standard — either annual revenue or employee count. You might be 'small' under one code but not another. This determines set-aside eligibility.

Opportunity Matching

Federal agencies tag every solicitation with a NAICS code. If your SAM.gov profile doesn't include that code, you won't appear in their search results.

Set-Aside Eligibility

WOSB set-asides are only available for certain NAICS codes. If your primary code isn't on the SBA's WOSB list, you can't compete for those reserved contracts.

Here's a real example of why this matters: A construction company with $30 million in annual revenue might be "small" under NAICS 236220 (Commercial Building Construction, size standard: $45M) but "large" under NAICS 541330 (Engineering Services, size standard: $25.5M for certain subcategories).

That means the same company can compete for small business set-asides in construction but not in engineering. Choosing the right primary NAICS code is a strategic decision, not just an administrative one.

Critical Warning

If you list the wrong NAICS codes, you could be bidding on contracts where you don't qualify as a small business — or missing opportunities where you do. The SBA can also challenge your size status if your primary NAICS doesn't match the work you actually perform.
03

How to Find Your NAICS Codes

There are two ways to identify your NAICS codes: manual research and automated tools. Here's both:

Option A: Manual Research

1

Go to the Census Bureau's NAICS search at naics.com/search or census.gov/naics

2

Search by keyword for your business activities (e.g., 'janitorial', 'IT consulting', 'construction')

3

Read the full description of each code to ensure it matches your actual work

4

Check the SBA size standards table to confirm you qualify as 'small' under each code

5

Look at SAM.gov opportunities tagged with those codes to verify they match the kind of work you want to pursue

Option B: Use the CapturePilot Quick Checker

Instant NAICS Identification

Enter your business name or describe what you do. Our engine cross-references your description against all 1,012 NAICS codes and returns the best matches with size standards, set-aside eligibility, and current federal spending volume for each code.

Run Quick Checker

Whether you go manual or automated, the goal is the same: identify every NAICS code where (a) you can genuinely perform the work, and (b) you qualify as a small business.

04

Top NAICS Codes for Small Business GovCon

These five NAICS codes consistently offer the most opportunity for small businesses entering the federal market. Each has high volume, strong set-aside percentages, and accessible entry points:

Janitorial Services

561720
Size: $22M annual revenueFed Spend: $4.2B annual federal spend

2.7 billion sq ft of federal real estate needs cleaning. High recurring revenue, low barrier to entry, and a massive small business set-aside percentage. Many contracts are 5+ years with options.

Tip: Focus on SDVOSB/WOSB set-asides for VA and DoD facilities first.

Computer Systems Design Services

541512
Size: $34M annual revenueFed Spend: $28B+ annual federal spend

The largest NAICS by federal spending. Covers IT modernization, cloud migration, systems integration, and custom software development. Every agency is buying this.

Tip: Specialize in a niche (cloud, cybersecurity, data analytics) rather than being a generalist.

Commercial/Institutional Building Construction

236220
Size: $45M annual revenueFed Spend: $12B+ annual federal spend

Military base construction, federal building renovations, VA medical center upgrades. Large dollar values and long performance periods. SDVOSB set-asides are common.

Tip: Build past performance through subcontracting with large primes first.

Engineering Services

541330
Size: $25.5M annual revenueFed Spend: $8B+ annual federal spend

Environmental engineering, civil engineering, systems engineering. Government agencies rely on contracted engineers for nearly every infrastructure project.

Tip: Pair with construction NAICS codes for design-build opportunities.

Security Guards and Patrol Services

561612
Size: $29M annual revenueFed Spend: $3.5B+ annual federal spend

Federal buildings, military installations, VA hospitals, and courthouses all require contracted security. Steady, recurring revenue with clear performance metrics.

Tip: Get your employees cleared early — cleared security guards command premium rates.

Market Intelligence

CapturePilot tracks federal spending by NAICS code in real time. When you sign up, we show you exactly how many active opportunities match your codes and what the average contract value is. See your market.
05

Multiple NAICS Codes Strategy

Most businesses should register with 3 to 8 NAICS codeson SAM.gov. But not all codes are created equal. Here's how to think strategically:

Primary Code = Your Bread and Butter

Choose the one NAICS code that best represents your primary revenue-generating activity. This is what the SBA uses if your size status is challenged. Make it count.

Secondary Codes = Expansion Lanes

Add codes for adjacent services you can legitimately perform. An IT company (541512) might also add cybersecurity consulting (541519) and data processing (518210).

Strategic Codes = Set-Aside Access

Some codes have higher small business set-aside percentages or are on the WOSB eligible list. If you can genuinely perform the work, adding these codes opens new doors.

Remove Irrelevant Codes

Don't list 20 codes 'just in case.' Contracting officers view unfocused profiles with suspicion. Quality over quantity — only list codes where you have real capability.

Review your NAICS codes annually. As your business grows, you may want to add new codes or drop ones where you no longer qualify as small.

06

Common NAICS Code Mistakes

These mistakes cost small businesses real contract opportunities:

Listing every remotely related NAICS code. Stick to 3-8 codes where you have demonstrable capability. A 20-code profile screams 'we don't know what we do.'

Choosing the wrong primary NAICS code. Your primary code determines your size standard. Pick the one that best represents your main revenue source AND keeps you under the size threshold.

Not checking size standards before selecting codes. You might be small under NAICS 236220 ($45M) but large under 541330 ($25.5M). Check the SBA table for every code you list.

Ignoring the WOSB eligible NAICS list. If you're a women-owned business, check whether your codes are on the SBA's WOSB eligible list. Not all codes qualify.

Using outdated NAICS codes from the 2017 revision. The 2022 NAICS revision changed several codes. Make sure you're using the current version — search census.gov/naics.

Copying a competitor's NAICS codes without analysis. Their business is not your business. Your codes should reflect your actual capabilities, past performance, and strategic direction.

Never updating codes as your business evolves. Review during your annual SAM.gov renewal. Add codes for new services, remove codes where you've exceeded the size standard.

Pro Tip

Search SAM.gov for active solicitations under each code you're considering. If there are zero opportunities, that code isn't worth adding to your profile. Focus on codes with active, recurring federal demand.

Find Your NAICS Codes in 30 Seconds

Our Quick Checker analyzes your business and returns verified NAICS codes with size standards, set-aside eligibility, and federal spending data for each code.

  • Enter your business name or description
  • Get verified NAICS codes with size standards
  • See set-aside eligibility per code
  • View active federal spending volume
  • Compare against registered competitors

No login required for Quick Check. Free forever.