What is a NAICS code and how do you pick the right ones
The NAICS code is the most consequential field in your federal registration and the one most companies fill in carelessly. It decides which work you are eligible for, whether you count as a small business, and how much of the market ever sees you.
What a NAICS code is
NAICS stands for the North American Industry Classification System. It is the standard used across the United States, Canada and Mexico to classify businesses by what they do. Each code is six digits and gets more specific as you read left to right: the first two digits are a broad sector, and the last digits narrow it to a particular activity.
In federal contracting the code does real work. A contracting officer assigns one NAICS code to each solicitation, describing the principal purpose of the requirement. That single assignment then controls several things at once.
- Which companies are considered eligible to bid
- Which size standard applies, and therefore who counts as a small business for this requirement
- Whether certain set-aside programs can be used for the requirement
- How the eventual award is categorized in the public award data
How size standards work and why they vary
Being a small business is not one threshold. Each NAICS code carries its own size standard, expressed either as average annual receipts over a period of years or as a number of employees, depending on the industry.
- Service industries usually use a receipts-based standard
- Manufacturing usually uses an employee-count standard
- The thresholds differ widely between codes, so the same company can be small under one code and not small under another
- Size is measured including affiliates, which catches out companies with common ownership
This is why the code assigned to a solicitation matters so much to a growing firm. Two similar requirements coded differently can put you inside the small business pool for one and outside it for the other.
How to choose your codes
Start with what you actually deliver
Write down the work you have been paid to do in the last three years, then find the codes that describe it. Not the work you would like to do, and not the adjacent work you could theoretically do. Past performance is what a contracting officer checks.
Pick a primary code deliberately
Your primary code is the one representing the largest share of your revenue. It carries weight in how buyers and primes see you, and it is what appears first in searches of the registration database.
Claim the codes you can support, and stop there
There is no cost to listing an additional code and no limit that anybody enforces, which is exactly why lists get padded. The cost appears later.
- A padded list means matching against work you cannot credibly win, which wastes capture time
- A contracting officer who checks your past performance against a claimed code and finds nothing draws a conclusion about the rest of your claims
- Your small business status is calculated per code, so an unsupported code can create a size problem you did not need
Review the codes on the work you lose
If you keep losing under one code and winning under another, that is information about where your capability actually sells.
What to do when the assigned code is wrong
Contracting officers occasionally assign a code that does not fit the requirement, and the effect can be to exclude firms that should be eligible or to change the size standard in a way that shapes the competition. There is a formal process for challenging a NAICS code assignment on a specific solicitation, and it has a short deadline, so it has to be raised quickly rather than after the fact.
Why your codes drive everything downstream
Because NAICS is the most reliably populated field in every federal notice, it is also the strongest single signal in any matching system, including ours. FederalContracts scores exact code matches first, then the wider family, then reads your capability line against the full notice text to catch requirements coded somewhere unexpected.
Get the codes right and the matching gets sharp. Enter your own and see what the public record holds today.
Related reading: set-asides explained, small business government contracting opportunities, how to bid on a federal contract.