NAICS Codes & Size Standards: Master Federal Contracting Eligibility
For a lot of small business government contractors, NAICS codes feel like one of those administrative details you set up once in SAM.gov and then forget about.
FedBiz Access explains that NAICS codes and SBA size standards are critical in federal contracting as they determine a business's eligibility for specific opportunities. A business's "small" status is not fixed; it depends on the NAICS code assigned to each solicitation and its corresponding size standard. The U.S. Census Bureau describes NAICS as the system federal statistical agencies use to classify businesses for economic data. These size standards, established by the SBA, are typically measured in millions of dollars in annual receipts or number of employees.
That is a mistake.
Your NAICS codes do more than describe what your company does. In federal contracting, they are tied directly to SBA size standards, which means they can determine whether you are considered “small” for a specific opportunity. That affects small business set-asides, socioeconomic certifications, subcontracting opportunities, teaming decisions, proposal strategy, and even your eligibility to win certain awards.
This is where many contractors get tripped up. They assume that being a “small business” is a fixed status. It is not. In government contracting, your small business status depends on the NAICS code assigned to the opportunity and the SBA size standard attached to that code.
That one detail can change everything.
What NAICS Codes Actually Do in Government Contracting
NAICS stands for the North American Industry Classification System. It is the standard federal agencies use to classify businesses and industries by the type of work performed. The U.S. Census Bureau describes NAICS as the system federal statistical agencies use to classify business establishments for collecting, analyzing, and publishing economic data.
In normal business conversation, a NAICS code might simply identify your industry. In federal contracting, it becomes more powerful because every solicitation must be tied to a NAICS code and a corresponding small business size standard.
The FAR states that contracting officers assign a NAICS code and size standard to solicitations, contracts, task orders, and delivery orders. The code should reflect the principal purpose of the product or service being acquired.
That phrase, “principal purpose,” matters.
A company may perform several types of work. You might provide IT consulting, cybersecurity, program management, staffing, training, logistics support, and administrative services. But the government opportunity itself should be classified under the industry that best describes the main work being procured.
So while your SAM.gov profile may include multiple NAICS codes, the solicitation will usually have one NAICS code that governs that specific opportunity.
That is the code that determines whether you qualify as small for that contract.
Why NAICS Codes and Size Standards Are Connected
The SBA does not use one universal definition of small business. Instead, it establishes size standards by industry. Those standards are matched to NAICS codes.
Some industries are measured by average annual receipts. Others are measured by number of employees. SBA’s size regulations explain that size standards are expressed either in millions of dollars in annual receipts or number of employees, unless otherwise specified, and that the number represents the maximum size a business and its affiliates can have while still being considered small.
This is why two companies with the same revenue can have very different eligibility outcomes.
A contractor with $25 million in average annual receipts might be small under one NAICS code but other-than-small under another. A manufacturer with 900 employees might qualify as small under one manufacturing code but not under a different industry code with a lower employee threshold.
The danger is assuming your company is simply “small” because it is privately held, locally owned, or smaller than the major primes. Federal contracting does not work that way.
Small is defined by the size standard attached to the NAICS code.
The Real Risk: You May Be Small for One Opportunity and Not Small for Another
This is where things get practical.
Let’s say your company performs both management consulting and administrative support. Those may fall under different NAICS codes, and those codes may have different SBA size standards. If you are pursuing a small business set-aside, your eligibility depends on the NAICS code assigned to that specific solicitation.
That means you need to ask a very direct question before you bid:
“Are we small under the NAICS code assigned to this opportunity?”
Not “Are we small in general?”
Not “Are we registered as small in SAM?”
Not “Have we won small business contracts before?”
The question is tied to the solicitation.
The FAR also makes clear that solicitations involving set-asides, reserves, or partial set-asides must specify the NAICS code and corresponding size standard. That gives contractors the information they need, but only if they review it carefully and compare it against their actual size.
Experienced contractors know this is not a box-checking exercise. It is an eligibility issue.
Your SAM.gov Profile Matters, But It Does Not Override the Solicitation
Your SAM.gov registration includes your entity information, assertions, representations and certifications, and NAICS codes. SAM.gov’s entity registration checklist specifically directs entities to use Census NAICS resources to look up codes for their organization and ties small business-related responses to size metrics entered in the registration.
That makes your SAM profile important. Buyers, contracting officers, prime contractors, and agency small business specialists may review it to understand what your company does.
But your SAM.gov profile does not give you blanket eligibility for every small business opportunity under every NAICS code you selected.
This is a common misunderstanding.
Adding a NAICS code to SAM.gov tells the marketplace that your company performs work in that category. It does not automatically mean you qualify as small under that code. It also does not mean every opportunity connected to that code is a good fit.
Your profile needs to be accurate, but your bid decision still needs to be made opportunity by opportunity.
The Wrong NAICS Code Can Create Problems Fast
A wrong NAICS choice can cause trouble in two directions.
First, if your SAM.gov profile is missing relevant NAICS codes, your business may be harder to find. Agency buyers and prime contractors often search by NAICS when looking for vendors. If your profile does not reflect your real capabilities, you may miss visibility before an opportunity ever reaches the public bid stage.
Second, if you pursue work under a code where you do not qualify as small, you may expose yourself to eligibility problems.
This is especially important for set-aside contracts and socioeconomic programs. For example, FAR provisions for WOSB contracting require a WOSB or EDWOSB offeror to qualify as small under the size standard corresponding to the NAICS code assigned to the contract. The same principle appears across small business programs because the underlying issue is always size eligibility.
A company can have the right certification and still fail the size requirement for a specific procurement.
That is the part many contractors do not expect.
How Contracting Officers Assign NAICS Codes
Contracting officers are responsible for assigning the NAICS code that best matches the principal purpose of the acquisition. That does not mean contractors have no voice. If the NAICS code appears incorrect, there are procedures to challenge it.
Under FAR Part 19, an appeal of a contracting officer’s NAICS code designation and applicable size standard generally must be filed within 10 calendar days after the issuance of the initial solicitation or an amendment affecting the NAICS code or size standard. SBA may file an appeal before offers are due.
That deadline is short.
If you believe an agency has assigned the wrong NAICS code, waiting until proposal week is usually too late. You need to review the solicitation early, compare the scope of work against the assigned code, and decide quickly whether the classification is worth questioning.
This is not about trying to game the system. It is about making sure the code accurately reflects the work.
The assigned code can affect competition, eligibility, pricing strategy, and whether the opportunity is realistically available to your business.
Size Status Is Not Just About Your Company Alone
Another area that can surprise contractors is affiliation.
SBA size standards generally look at the concern whose size is at issue and its affiliates. SBA’s rules state that, in determining a concern’s size, SBA counts the receipts, employees, or other measure of size of the business and all of its affiliates.
This matters for companies with related ownership, common management, joint ventures, investment relationships, subcontracting arrangements, or other business ties that may raise affiliation questions.
A contractor may look small on its own books but become other-than-small when affiliates are included.
That does not mean every partnership creates a problem. Teaming and subcontracting are normal parts of government contracting. But contractors need to understand how their structure, relationships, and agreements could affect size calculations before they represent themselves as small.
This is especially important when pursuing set-asides, large multi-year opportunities, or socioeconomic program work.
When Is Size Determined?
Timing also matters.
SBA’s regulations address when size status is determined for federal contracting programs. For many procurements, size is determined as of the date the concern submits its initial offer, including price. There are additional rules for multiple-award contracts, orders, and recertification situations.
In plain English, you should not assume your eligibility is frozen forever because you were small when you registered in SAM.gov or when you first entered the federal market.
Growth is good. Winning contracts is good. Expanding your team is good.
But as your revenue or employee count changes, your size status may change too. Contractors that are growing quickly need to watch this closely. A company can move from small to other-than-small under certain NAICS codes without realizing it until a bid, certification, or award is at risk.
How to Confirm Whether You Qualify as Small
The process does not have to be mysterious.
Start with the opportunity. Identify the NAICS code and size standard listed in the solicitation. Then compare that size standard against your company’s current size calculation, using the correct SBA methodology for receipts or employees.
If the size standard is based on receipts, do not simply use last year’s revenue. SBA has specific rules for calculating average annual receipts. If the size standard is based on employees, do not guess based on your current headcount. SBA has rules for employee-based calculations too.
Next, consider whether affiliates must be included. This is where many contractors should slow down and get help if the ownership or business structure is not straightforward.
Then review your and optimize your SAM.gov registration. Make sure your NAICS codes are accurate, your assertions align with your business, and your profile reflects the work you actually want to pursue.
Finally, repeat this process regularly. Your eligibility picture can change as your company grows, as SBA updates size standards, or as agencies classify opportunities differently.
This is not a one-time setup task. It is an ongoing compliance and positioning discipline.
Do Not Treat NAICS Selection Like a Keyword Strategy
There is a temptation to add every possible NAICS code that sounds remotely related to your business.
That can backfire.
Yes, you want buyers to find you. Yes, your SAM.gov profile should reflect the full range of work your company can legitimately perform. But NAICS selection should be grounded in real capabilities, past performance, staffing, equipment, licensing, and delivery capacity.
If your profile lists too many unrelated codes, it can make your business look unfocused. Worse, it can create confusion when your capability statement, website, SAM.gov profile, and proposals do not tell the same story.
The strongest contractors are usually not the ones claiming they can do everything. They are the ones that clearly understand where they fit, which agencies buy what they sell, which NAICS codes align with their strongest capabilities, and which size standards affect their eligibility.
That is a much better strategy than loading up a profile with codes and hoping something sticks.
NAICS Codes Also Affect Market Research
For contractors serious about business development, NAICS codes are not just compliance data. They are market research tools.
They help you identify which agencies buy your type of work, which competitors are winning, what contract vehicles are being used, how opportunities are being classified, and whether certain buying offices consistently use specific NAICS codes.
This is where experienced contractors gain an edge.
If you only look at open solicitations, you are late. If you study award history by NAICS code, you can start seeing patterns. Which agencies repeatedly buy under your primary codes? Which incumbents are coming up for recompete? Which small businesses are winning? Which codes are being used for work that looks similar to yours?
That intelligence helps you decide where to focus, how to position your company, and whether your profile needs to be tightened before buyers start looking.
Keep Your Documentation Clean
If your small business status is ever questioned, vague answers will not help.
You need documentation that supports your position. That includes revenue or employee calculations, ownership information, affiliate considerations, SAM.gov records, capability alignment, and any relevant certifications.
Good documentation also helps internally. It keeps your sales team, proposal team, leadership, and compliance contacts aligned. Everyone should understand which NAICS codes matter most to the business, where the company qualifies as small, and where eligibility may be close or changing.
This becomes even more important as companies grow.
A contractor that was comfortably small three years ago may now be approaching the ceiling under certain codes. That does not mean the company should stop pursuing federal work. It means the strategy needs to mature.
Maybe the business shifts toward full and open competition. Maybe it strengthens teaming relationships. Maybe it pursues different NAICS areas where it still qualifies. Maybe it focuses more heavily on past performance, contract vehicles, and agency relationships.
But those decisions should be made intentionally, not after a disqualification scare.
What are the key takeaways for contractors regarding NAICS codes and size standards?
NAICS codes for government contracting are not just administrative labels. They connect your business to SBA size standards, determine whether you qualify as small for specific opportunities, influence how buyers find you, and shape your federal market strategy.
The contractors who stay out of trouble are the ones who treat NAICS and size standards as part of their business development discipline.
They keep their SAM.gov profiles accurate. They check the assigned NAICS code on every solicitation. They confirm whether they qualify as small before submitting an offer. They understand how affiliates may affect size. They document their position. And when something looks wrong, they address it early.
That may not sound glamorous, but it can protect your eligibility, improve your visibility, and keep your business focused on opportunities you can actually win.
As requirements change and competition gets sharper, FedBiz Access gives businesses a clearer path to stronger documentation, better market positioning, and a more competitive government contracting strategy. If you need help navigating NAICS codes, size standards, SAM.gov optimization, or the broader government marketplace, call today: 844-628-8914 or book a call at your convenience.










