North American Industry Classification System (NAICS)
The North American Industry Classification System (NAICS) is the standard used by federal agencies to classify businesses based on the type of economic activity they perform. Each business activity is assigned a six-digit code that defines its industry for statistical and procurement purposes. NAICS creates a consistent structure for identifying industries across the United States, Canada, and Mexico.
What Is North American Industry Classification System (NAICS)?
The North American Industry Classification System (NAICS) is the standard used by federal agencies to classify businesses based on the type of economic activity they perform. Each business activity is assigned a six-digit code that defines its industry for statistical and procurement purposes [citation:1].
NAICS was developed under the Office of Management and Budget and adopted in 1997 to replace the Standard Industrial Classification (SIC) system. It was developed jointly by the U.S., Canada, and Mexico to allow for comparability in business statistics among the three countries [citation:1][citation:9]. The system creates a consistent structure for identifying industries across North America and is updated every five years to reflect changes in the economy [citation:3][citation:9][citation:10].
Key Characteristics
Six-digit hierarchical code structure that allows for greater coding flexibility than the prior four-digit SIC system [citation:8][citation:9]
Organized by sector, subsector, industry group, industry, and national industry [citation:9]
Used across federal procurement and economic reporting, including the Census Bureau and Bureau of Labor Statistics [citation:1][citation:5][citation:9]
Forms the basis for small business size standards established by the Small Business Administration [citation:3][citation:10]
Updated every five years to reflect industry changes; the next update is scheduled for 2027 [citation:3][citation:10]
How It Works in Government Contracting
Where It Appears in the Procurement Lifecycle
NAICS codes appear in SAM.gov contract listings, solicitations and Requests for Proposals, small business set-aside determinations, and SBA size standard calculations. Every federal solicitation includes a designated NAICS code that defines the primary industry for the contract [citation:3][citation:6][citation:10].
Who Uses It
Contracting officers, the Small Business Administration, prime contractors and subcontractors, and federal statistical agencies such as the Census Bureau and Bureau of Labor Statistics [citation:1][citation:2][citation:3].
Why It Matters
The assigned NAICS code determines the applicable size standard, eligibility for small business programs, market research classification, and the industry competition pool. If the wrong NAICS code is assigned, it can affect eligibility and competition outcomes [citation:2][citation:3][citation:10].
Practical Application
For example, NAICS 541511 applies to Custom Computer Programming Services, while NAICS 236115 applies to New Single Family Housing Construction. A business may register multiple NAICS codes in SAM, but each contract is assigned one primary NAICS code that describes the principal purpose of the acquisition [citation:2][citation:3]. The contracting officer's determination of the NAICS code is final unless appealed to the SBA Office of Hearings and Appeals [citation:3].
Regulatory Framework
NAICS usage in federal procurement is governed primarily by:
Federal Acquisition Regulation (FAR) Subpart 19.1, which requires agencies to assign a NAICS code to each solicitation and describes the process for determining the appropriate code [citation:3]
U.S. Small Business Administration regulations at 13 CFR Part 121, which establish size standards tied to NAICS codes [citation:3]
SBA's size standards are codified in 13 CFR 121.201 and determine whether a company qualifies as a small business under a specific NAICS code [citation:3]
The contracting officer's designation is final unless appealed within 10 calendar days after issuance of the initial solicitation or any amendment affecting the NAICS code or size standard [citation:3]. Appeals are filed with SBA's Office of Hearings and Appeals [citation:3].
Why It Matters for Contractors
Business Implications: Your NAICS code determines which opportunities you can compete for, impacts teaming and subcontracting strategy, and influences market positioning. The SBA estimates that some businesses spend between $80,000 and $130,000 to earn their first contract, making correct code selection critical [citation:6].
Compliance Impact: Incorrect NAICS selection can lead to ineligibility for small business set-asides, trigger size protests, or create bid protest risks [citation:3][citation:10]. The FAR requires contracting officers to assign the NAICS code that best describes the principal purpose of the supply or service being acquired [citation:3].
Strategic Importance: Contractors should identify a primary NAICS code aligned with core revenue, monitor updates every five years, and understand competitor classification trends. The primary code should reflect the service or product that generates the most revenue [citation:10].
Risk Considerations: Misalignment between actual services and selected NAICS codes may create audit or eligibility issues. Businesses must ensure their SAM registration is updated with correct codes to maintain eligibility for contracts and certifications [citation:10].
Common Misconceptions
NAICS codes are only for large businesses.
They are critical for small business eligibility. The codes determine size standards and set-aside eligibility [citation:3][citation:6].
A company can only have one NAICS code.
Businesses can register multiple codes, but contracts use one primary code. You can update your NAICS codes in SAM at any time [citation:10].
NAICS codes never change.
They are reviewed and updated every five years. The next update is in 2027, which may affect code definitions and size standards [citation:3][citation:10].
Frequently Asked Questions
How do I find the correct NAICS code for my business?
Use the official NAICS search tool through the U.S. Census Bureau website. Search by keyword based on your primary revenue-generating activity [citation:1][citation:6]. The NAICS Association website also offers a free search tool [citation:6].
Can a solicitation use a NAICS code different from my primary registration?
Yes. The contracting officer assigns the NAICS code based on the principal purpose of the contract, not your SAM profile. The assignment must best describe the principal nature of the service being acquired [citation:2][citation:3].
How does NAICS affect small business status?
Each NAICS code has a specific size standard established by the SBA, which can be based on number of employees or average annual receipts. Your business must meet that size standard to qualify as small under that code [citation:2][citation:3][citation:7]. Size standards are periodically updated; for example, in 2025, SBA proposed increasing many receipts-based standards [citation:7].
Can a NAICS code assignment be challenged?
Yes. Contractors may file a NAICS code appeal with the SBA Office of Hearings and Appeals within 10 calendar days after issuance of the solicitation or any amendment affecting the NAICS code [citation:3].
Related Government Contracting Topics
Small Business Size Standards: SBA-established thresholds for defining small businesses, tied directly to NAICS codes and codified in 13 CFR 121.201 [citation:3][citation:7].
Set-Aside Contracts: Contracts reserved for small businesses based on NAICS code classifications and size standards [citation:6][citation:10].
System for Award Management (SAM): The official database where businesses register and list their NAICS codes for federal contracting eligibility [citation:6][citation:10].
SBA 8(a) Program: A business development program with NAICS-specific requirements for eligibility [citation:10].
Government-Wide Acquisition Contract (GWAC): Multi-agency contracts that use NAICS codes to define scope and competition pools [citation:2].
Size Protest: A challenge to a contractor's small business representation, based on NAICS code size standards [citation:3].
NAICS codes are fundamental to federal procurement. They determine which contracts your business can compete for, whether you qualify as a small business, and how agencies classify your industry. Correct NAICS code selection is essential for eligibility, and misalignment can lead to size protests, bid disqualification, or loss of set-aside opportunities.