What Is a NAICS Code and Why It Matters
If we’ve ever filled out a government form, registered for federal contracting, or applied for an SBA program, we’ve probably run into this question: what is naics code, and why do they keep asking for it?
In plain language, a NAICS code is a six-digit number that describes what a business does. Think of it like a category label on a filing cabinet. It helps the government sort businesses into the right “drawer” so the U.S. Census Bureau and agencies can track the economy, compare industries, and set contracting rules.
In this guide, we’ll explain what NAICS is, how the NAICS code numbers work, what it’s used for, where to find NAICS code options for our business, and why it matters so much for federal contracting and SBA size standards.
What Is a NAICS Code?
The North American Industry Classification System (NAICS) is the standard federal statistical agencies use to classify business establishments when they collect, analyze, and publish economic data, including for the economic census, as described by the U.S. Census Bureau (see the official Census Bureau NAICS page).
A few points matter right away:
- It’s official. When we’re choosing a code for an application or registration, we should use the government’s definitions, not a random lookup site.
- It’s used across North America. NAICS was developed with the U.S., Canada, and Mexico, so data lines up across borders at a meaningful level.
- It focuses on how work gets done. NAICS groups businesses by similar production processes, meaning how they provide a service or make a product.
As of February 2026, the U.S. Census Bureau’s site lists 2022 NAICS as the current edition (also on the Census Bureau NAICS). NAICS also changes over time as the economy evolves.
NAICS vs. SIC: what changed and why it matters today
Before NAICS, the U.S. used the Standard Industrial Classification (SIC) system, known as the SIC code. The U.S. Census Bureau notes that NAICS replaced the SIC code in 1997 (see Census Bureau NAICS). The practical difference is simple: NAICS better matches the modern economy and uses a production-based approach.
That matters because we use these codes in real situations today, not just in statistics. NAICS shows up in registrations, certifications, surveys, and contracting. When the code is wrong, searches and eligibility checks can go sideways fast.
The 2022 NAICS update: why codes change over time
NAICS isn’t frozen in place. The Office of Management and Budget oversees updates through the Economic Classification Policy Committee to reflect emerging industries and clearer definitions (see Census Bureau NAICS). In real life, that means a code we used years ago might get refined, renamed, or moved.
So when we ask “what are NAICS codes,” it helps to remember they’re a living catalog. A quick check against the current Census listing can prevent problems in registrations and bids.
How NAICS Codes Classify Businesses

One key detail that people miss: NAICS classifies establishments, meaning a single business location or site, based on its primary business activity (see Census Bureau NAICS). If one company runs very different operations at different locations, those locations can fall under different codes based on their primary activity in statistical reporting.
Reading the digits from broad sector to specific industry
Here’s the simple way to read the hierarchy:
- 2 digits: The broad sector (a big bucket of the economy).
- 3 digits: The subsector (a narrower slice of that sector).
- 4 digits: The industry group.
- 5 digits: The NAICS industry (aligned across the U.S., Canada, and Mexico).
- 6 digits: The national industry (the most detailed level, and it can be country-specific).
For an easy example, “Professional, Scientific, and Technical Services” is a sector many of us recognize (Sector 54). As digits get added, the code narrows toward a specific type of service. We don’t need to memorize the tree; we just need to understand the direction: more digits equals more detail.
To see how this looks in the official search tool, we can open a sample Census result page, such as this Census NAICS search results example, then click through to the detailed descriptions and cross-references.
Primary NAICS vs. secondary NAICS codes, what we can list and why
Most businesses don’t do only one thing. That’s why we often work with:
- A primary NAICS code for our main line of business (often the activity that drives most revenue).
- Secondary NAICS codes for additional services or product lines.
This matters a lot in federal systems. For example, when we register to pursue federal work, the NAICS codes we list affect how agencies and buyers find us. Still, there’s a contracting twist: the NAICS code that controls our “small business” status is the one assigned to the specific solicitation, not just the one we list as primary. SBA’s contracting guidance ties NAICS to procurement requirements (see SBA’s basic contracting requirements).
What Is a NAICS Code Used For?

Economic data and reports: How NAICS helps the government track industries
Census explains that NAICS exists so federal statistical agencies can publish consistent, comparable economic data (see Census Bureau NAICS). The Economic Census serves as the primary vehicle for these statistics, supporting statistical analysis through standardized data collection. In other words, NAICS helps the government compare apples to apples.
That consistency also helps across North America. Since the system was built with the U.S., Canada, and Mexico, many categories align at shared levels. That’s one reason NAICS keeps showing up in economic reports and industry tables from the Economic Census.
Business identification in government systems and market research
Beyond statistics, NAICS becomes a standard “business label” in many tools and databases. It helps agencies categorize vendors, and it helps businesses benchmark themselves against others in the same bucket.
Even outside government, NAICS can support basic market research and practical needs, such as tax incentives tied to specific industries. If we’re trying to understand who our peers are, what our industry looks like, or how a buyer might classify our work, NAICS gives us a consistent reference point.
Federal contracting and SBA programs, where NAICS can decide if we qualify
In federal contracting, NAICS can affect whether we qualify for an opportunity. SBA explains that government contracting has basic requirements tied to business classifications and eligibility (see SBA’s basic contracting requirements).
Just as important, SBA programs often rely on “small business” status. Commonly referenced programs include 8(a), WOSB, HUBZone, and SDVOSB. We should treat NAICS as part of compliance, not paperwork.
If we pick a NAICS code based on what we wish we did, rather than what we actually do, we can create eligibility issues later.
Where to Find Your NAICS Code

A simple step-by-step NAICS search using the Census Bureau tool
Here’s a quick process that works for most businesses:
- Start at the official Census NAICS page.
- Enter a keyword that matches what we do (for example, “janitorial,” “software,” or “electrical contractor”).
- Open likely matches and read the full description from the NAICS manual, not just the title.
- Check the examples and cross-references on the detail page.
- Choose the six-digit code that best fits our main activity.
- Save it for registrations, profiles, and bids, then re-check it if our services change.
A good rule: classify based on our real work today. NAICS is a self-assigned system about what we produce or provide, not what we plan to offer someday.
Quick check: Does the SBA size standard for this NAICS code match our status?
Once we have a NAICS code, we should confirm whether we qualify as small under SBA’s standards for that code. SBA publishes the official Table of size standards, which matches NAICS codes to size limits.
Those size limits vary by industry. Many service industries use average annual receipts, while many manufacturing industries use employee counts. The key point for contracting: the NAICS code on the solicitation controls the size test for that procurement, even if our primary code is different.
NAICS Codes in Federal Government Contracting

SBA’s contracting guide explains that small businesses must meet certain basic requirements by registering in the System for Award Management, and NAICS plays a role in how contracts are classified (see SBA’s basic contracting requirements). In practice, this connects to set-asides, market research, and whether we show up in searches tied to that naics code.
Do NAICS Codes Affect Small Business Size Standards?
Yes. SBA sets size standards by naics code, and those standards, often measured by revenue for service industries, determine whether we count as small for SBA programs and many contracting actions (see SBA’s Table of size standards).
If we want extra detail on the legal framework behind size determinations, the rules live in federal regulations (see 13 CFR Part 121 in the eCFR). We don’t need to read every section, but it’s helpful to know where the definitions come from.
The big “gotcha”: we can be small under one NAICS code and not small under another. So we should always check the NAICS tied to the specific opportunity.
Can a Company Have Multiple NAICS Codes?
Yes. It’s common to list a primary NAICS code for our primary business activity, plus secondary codes that reflect other work we perform. Census focuses on classifying business establishments by primary activity (see Census Bureau NAICS), while SBA’s contracting guidance recognizes that businesses can operate across multiple categories (see SBA’s basic contracting requirements).
The practical approach is straightforward: we list what we truly do, then we stay consistent across our registrations and profiles.
Why Are NAICS Codes Important for Government Contracting?
NAICS codes shape government contracts in three direct ways:
First, they affect opportunity matching. If our codes don’t reflect our services, we may miss relevant solicitations.
Second, they drive size standard eligibility. The NAICS code in the solicitation directly corresponds to the SBA size standard for that procurement (see SBA’s Table of size standards).
Third, they support compliance. Misstatements about size or status can create real risk. Accurate classification also bolsters the broader business economy, as contracting data feeds into the economic census and related reports. When questions arise about reporting and government requirements more broadly, it’s useful to watch how agencies publish updates through official channels like the Federal Register, which often reflect changes from the economic classification policy committee under the Office of Management and Budget’s oversight, since many contracting-related changes and notices appear there.
FAQs About NAICS Codes

The North American Industry Classification System (NAICS) codes primarily support federal economic statistics. The Census Bureau uses them to classify establishments for the economic census, conduct data collection, and publish consistent industry data for statistical analysis (see Census Bureau NAICS). In addition, NAICS codes help categorize federal contracting opportunities and connect to SBA size standards (see SBA’s Table of size standards).
How do you find your business’s NAICS code?
We can find our code using the official search tool on the Census NAICS website, including the NAICS manual. We should search by keyword, read the full industry description, and choose the 6-digit code that best matches our main activity. If we’re pursuing federal work, we compare our size to the SBA’s size standard for that code (see SBA’s Table of Size Standards).
Can a company have multiple NAICS codes?
Yes. We can have a primary NAICS code for our primary business activity and secondary codes for other services. Still, for statistical purposes, the Census Bureau classifies each establishment by its main activity (see Census Bureau NAICS). For contracting, each solicitation’s NAICS code controls size eligibility for that contract (see SBA’s basic contracting requirements).
Why are NAICS codes important for government contracting?
NAICS codes help define what a solicitation buys and which firms qualify as small under SBA rules. They also affect how buyers and systems categorize vendors and opportunities (see SBA’s basic contracting requirements). Keeping our codes accurate improves our chance of showing up in the right searches and reduces compliance risk.
Do NAICS codes affect small business size standards?
Yes. SBA assigns size standards by NAICS code, and those standards determine whether we count as small for a given program or procurement (see SBA’s Table of size standards). Depending on the industry, SBA measures size by receipts or employee count, and the solicitation’s NAICS code controls the test.
What replaced the SIC system?
NAICS replaced the SIC code in 1997, according to the Census Bureau’s NAICS history and documentation (see Census Bureau NAICS). The shift moved industry grouping toward a production-based approach that better fits the modern economy.
Is NAICS the same in Canada and Mexico?
NAICS was developed jointly with the U.S., Canada, and Mexico to support comparable industry statistics across North America (see Census Bureau NAICS). In general, the structure aligns across countries at shared levels, while the most detailed national industries can differ.
Conclusion
So, what is a NAICS code for business in day-to-day terms? It’s the official way the government labels what we do, and it can shape our eligibility when money and contracts are on the line. The digits tell a simple story: each extra number narrows the category to a precise six-digit code.
Next, we should look up our best NAICS code match on the Census NAICS site, then confirm our size under the SBA’s Table of Size Standards. If we sell to the government, we should also keep our registrations in the System for Award Management up to date, because accuracy is part of winning and retaining government contract











