MARKET FIT & TAM

NAICS

The six-digit industry classification system federal buyers use to categorize what they are buying, and the basis for deciding whether a company counts as small.

Also called North American Industry Classification System, NAICS code

Last reviewed

What is NAICS?

NAICS — the North American Industry Classification System — is the six-digit scheme the federal government uses to classify industries. Every solicitation carries one, every registered entity lists several, and nearly every piece of federal market analysis is organized around them.

For a technology company, codes do two jobs that have nothing to do with each other. They determine whether you count as small for a given procurement, and they determine where you appear when a buyer or a prime searches for capability. The first is a legal question. The second is a marketing one.

Size standards, and why the number is not about you

Each code carries a size standard — the threshold below which a firm counts as small for procurements under that code. Standards are expressed either as average annual receipts or as employee count depending on the industry, and software and IT services codes generally use receipts.

The crucial detail is that the standard belongs to the solicitation’s code, not to your company. A firm can be small under the code used for one contract and other-than-small under the code used for the next one. Size is not a permanent property; it is evaluated per procurement, against the standard for the code the contracting officer assigned.

That is also why the contracting officer’s choice of code is consequential enough to be challengeable. The code determines the pool of firms eligible to compete as small, and choosing a different but defensible code can change who is in that pool. Challenges have a short window and have to be filed before the proposal deadline.

The codes technology companies actually live in

A software company generally sits in one of two neighborhoods, and the distinction matters more than it appears:

  • Software publishing — where the company sells a product it develops and licenses.
  • Computer systems design and related services — custom programming, systems integration, facilities management, and the broad services codes where a large share of federal technology spending is recorded.

Many federal purchases of commercial software are recorded under services codes rather than publishing codes, because the acquisition was structured as a services buy with software inside it. If you size your market by looking only at the publishing code, you will conclude the federal software market is small. It is not; it is filed elsewhere.

Choosing yours

Select the codes you can credibly perform under. Three to six well-chosen codes beat twenty aspirational ones for three reasons:

  1. Market research. Contracting officers and small-business specialists search by code. A company listed under codes it clearly cannot perform reads as noise.
  2. Set-aside eligibility. Your primary code and your size against its standard determine which set-asides you can pursue.
  3. Credibility. A capability statement that matches the registration is easier to believe than one that does not.

Using codes to size a real market

This is where codes stop being administrative and become strategic. Public federal spending data is coded, which means you can compute the actual obligation volume inside the codes you can perform under, filtered to the agencies you can reach and the vehicles you can access.

That number is almost always much smaller than the headline federal technology figure and much more useful, because it is the market you could actually win work in rather than the market that exists. Pair it with Product Service Codes to distinguish what was bought from who sold it, and the picture gets sharper again.

The companies that get federal strategy right size the market this way before they build the plan. The ones that do not are the ones surprised when a large addressable market produces no pipeline.

COMMON QUESTIONS

How many codes should my registration list?

The ones you can credibly perform under, and no more. Listing everything that might conceivably apply does not widen your market — it dilutes the signal for anyone doing market research and can create awkward questions about capability. Three to six well-chosen codes usually beats twenty aspirational ones.

Who picks the code for a solicitation?

The contracting officer, based on what is being bought. That choice determines the applicable size standard and therefore who qualifies as small for that procurement. An offeror who believes the code is wrong can challenge it, but the window to do so is short and the challenge has to be made before the deadline, not after an unfavorable result.

What is a size standard?

The threshold that separates small from other-than-small for a given code, expressed either as average annual receipts or as number of employees depending on the industry. Software and IT services codes generally use receipts. Exceeding the standard for your primary code means losing eligibility for set-asides tied to it.

What is the difference between a code and a Product Service Code?

The industry code describes the seller's industry. A Product Service Code describes the thing being bought. Both appear on federal awards, and they answer different questions — one tells you what kind of company performed the work, the other tells you what the government thought it was purchasing.

HOW GOVEXPRESS SCORES THIS

Market Fit & TAM

Codes are the coordinate system for Market Fit & TAM, because a company's real addressable federal market is the spend inside the codes it can credibly perform under, not the headline federal technology number.

One of the 12 categories in the Federal Readiness Score. The methodology is public — including the things this platform will never claim.

NAICS is one signal. See all of them.

Get your free score