Beginner Track • Topic 3

NAICS Codes

Every solicitation needs one. Pick the wrong one and you'll hear about it. Here's how to get it right.

The Basics

What You Need to Know

NAICS selection isn't glamorous, but it directly affects who can compete for your contract. Get it wrong and you'll limit competition or face a protest.

1 What is a NAICS Code?

NAICS stands for the North American Industry Classification System. It's a six-digit code that classifies every business establishment by its primary activity. Think of it as the government's way of saying "this contract is for this kind of work."

Every solicitation you issue must include a NAICS code. It tells industry what you're buying and, critically, it determines the size standard — the threshold that decides whether a company qualifies as a small business for that particular contract.


2 Why Does It Matter?

Three reasons, and they all affect you directly:

It's protestable. An interested party can protest your NAICS selection to the SBA's Office of Hearings and Appeals. If they win, your solicitation gets delayed or re-issued. You need to be able to defend your choice.
It sets the size standard. A company might be "small" under one NAICS code and "other than small" under another. Your NAICS selection literally determines which companies can compete as small businesses. That's a big deal when you're setting aside work for small business.
It affects competition. The right NAICS code opens the door to the right pool of offerors. The wrong one either narrows the field unnecessarily or attracts companies that don't actually do what you need.

3 How to Pick the Right One

Here's the practitioner framework. Two rules:

Rule 1: Pick the code that most accurately reflects the requirement. What is the principal purpose of the acquisition? If you're buying janitorial services, don't use a general "facilities support" NAICS just because it's broader. Use the janitorial code.

Rule 2: When two codes fit equally well, pick the one that invites more competition. More competition = better prices, more options, and a stronger defense if someone challenges your choice.

Pro tip for supplies: When buying a product, look for NAICS codes in the 31–33 series (Manufacturing). For example, small arms ammunition falls under NAICS 322992. Using a manufacturing code for products helps keep your offeror pool in compliance with the Non-Manufacturer Rule (FAR 19.108). The Non-Manufacturer Rule requires that small business offerors on supply contracts supply the product of a small business manufacturer — and selecting a manufacturing NAICS makes this cleaner to administer.

For services: NAICS codes for services span a wide range. Focus on what the contractor will actually do. IT services, janitorial, engineering, consulting — each has its own series. Search by the function, not by who you think should do the work.

For construction: You're in the 23 series. Construction NAICS codes are broken down by type (general, heavy/civil, specialty trades). Match the code to the type of construction work being performed.


4 The Size Standard Connection

Every NAICS code has a corresponding SBA size standard — either a revenue cap (e.g., $16.5M in average annual receipts) or an employee count (e.g., 500 employees). This size standard determines the small business threshold for contracts assigned that NAICS code.

This is why NAICS selection matters beyond just classification. If you assign a NAICS code with a $9M size standard instead of one with a $30M standard, you've just changed which companies can compete as "small." Think about that when you're deciding between two codes that both seem to fit.

Bottom line: NAICS selection isn't an afterthought — it's a decision that shapes your competitive environment. Pick accurately, pick defensibly, and when in doubt, pick the code that opens the door wider.

5 How to Look Up a Company's NAICS

Before you finalize your NAICS selection, you should know what NAICS codes your potential offerors actually claim. Here's how:

Go to SAM.gov and search for the company. In their entity registration, look for their Representations and Certifications. Under the provision 52.219-1 (Small Business Program Representations), you'll find the NAICS codes they've registered under and whether they represent themselves as small for each one.

Why this matters for market research: Looking up interested companies' NAICS reps and certs early gives you real data for your market research. You'll see exactly which NAICS codes potential offerors are claiming, what size standards apply, and whether they self-certify as small. This directly informs your determination of an appropriate NAICS code and helps you set a realistic competitive environment before you issue the solicitation.
Step by step: SAM.gov → Search for entity → Entity Registration → Representations & Certifications → FAR 52.219-1 → Review their NAICS codes and small business representations.
Interactive

NAICS Decision Aid

Answer one question and get tailored guidance for selecting the right NAICS code.

What are you buying?

Select the category that best describes the principal purpose of your acquisition.

📦
A Product
Supplies, equipment, materials — something you receive and can hold
🛠
A Service
Someone performing work — IT, janitorial, consulting, maintenance, etc.
🏗
Construction
Building, renovating, or repairing real property

📦 Buying a Product

For supplies, your first stop should be the Manufacturing sector:

NAICS 31–33 Series (Manufacturing)

Search for the code that describes what the product is, not who sells it. For example, if you're buying ammunition, look for the specific manufacturing code (e.g., 332992 — Small Arms Ammunition Manufacturing), not a general retail or wholesale code.

Why manufacturing codes? Using a manufacturing NAICS for supply contracts keeps things cleaner under the Non-Manufacturer Rule (FAR 19.108). This rule requires small business offerors on supply contracts to provide the product of a small business manufacturer. Selecting the manufacturing NAICS aligns your solicitation with this requirement from the start.

Watch the size standard. Manufacturing NAICS codes typically use employee-based size standards (e.g., 500 or 1,000 employees). Check that the size standard for your chosen code makes sense for the market you're trying to reach. You can verify size standards on the SBA's table of size standards.

🛠 Buying a Service

Services span a wide range of NAICS series. The key is to focus on what the contractor will actually do.

Common service NAICS series:

54 — Professional/Technical 56 — Admin & Support 51 — Information/IT 81 — Repair & Maintenance 61 — Education 62 — Healthcare

Don't default to a catch-all. "Administrative Management and General Management Consulting" (541611) is a popular pick, but if your requirement is really for IT help desk support, the right answer is probably in the 541500 range. Be specific to the work being performed.

If two codes seem to fit, apply the tiebreaker: pick the one that invites more competition.

Size standards vary widely for services. Revenue-based thresholds for service NAICS codes can range from $9M to $47M+. Make sure you understand the impact on your small business pool before you commit.

🏗 Construction

Construction work lives in one place:

NAICS 23 Series (Construction)

The 23 series breaks down into three main areas:

236 — Construction of Buildings (residential and nonresidential building construction)

237 — Heavy and Civil Engineering (highways, bridges, utilities, power lines)

238 — Specialty Trade Contractors (electrical, plumbing, HVAC, roofing, concrete, etc.)

Match the code to the type of construction work being performed. If it's a renovation of an office building, that's 236. If it's re-roofing, that's more likely 238160 (Roofing Contractors).

Construction size standards are revenue-based and tend to be relatively high ($39.5M+ for many general construction categories). Specialty trades often have lower thresholds. Verify before you issue.
Test Yourself

NAICS Quick Quiz

Seven scenarios. Pick the best answer. See if the training stuck.

Score: 0 / 0 Question 1 of 6

Quiz Complete

0%

External Resources

Look It Up

Use these tools to search for NAICS codes and verify size standards.

NAICS Code Search

Search NAICS codes by keyword or industry description. Find the six-digit code that matches your requirement.

Search on NAICS.com

SBA Size Standards

The official table of size standards. Look up any NAICS code to see its small business revenue cap or employee threshold.

SBA Size Standards Table

Census Bureau NAICS

The official source for NAICS code definitions, hierarchies, and crosswalks. Useful when you need the precise scope of a code.

Census.gov NAICS

NAICS to SIC Crosswalk

Need to map between the older SIC system and NAICS? The Census Bureau maintains the official crosswalk.

NAICS-SIC Crosswalk

FAR 19.108

The Non-Manufacturer Rule. Read the actual regulation that drives the preference for manufacturing NAICS codes on supply contracts.

Read FAR 19.108

NAICS Association Search

Another solid keyword search tool for NAICS codes. Cross-reference with NAICS.com if you're not sure about a code.

NAICS Code Descriptions

SAM.gov Entity Search

Look up a company's NAICS codes and small business representations. Find their 52.219-1 reps & certs to see which NAICS codes they claim and their size status under each.

Search SAM.gov