Resources · Getting Contract-Ready · 7 min read · Last updated August 18, 2026

Choosing the Right NAICS Codes for Government Contracts

A NAICS code is the six-digit industry classification the federal government uses to decide what your business does — and it drives whether you count as a "small business" and which set-asides you can win. The SBA attaches a size standard to almost every code, so the code you're measured under is an eligibility test, not a formality. You self-select your codes in SAM.gov, but on any individual solicitation the contracting officer assigns the single code that governs that award.

Pick the wrong NAICS code and you can lose a set-aside you actually qualified for — or count as "small" in one industry and "other than small" in another. Here is how NAICS codes work, why a single number can decide your eligibility, and how to choose the codes that match how the government buys.

TL;DR. A NAICS code is a six-digit industry classification maintained by the U.S. Census Bureau; the 2022 edition is current, and the SBA ties a small-business size standard to almost every code. Each code carries its own size standard — a dollar cap on average annual receipts (now a five-year average) or a cap on number of employees — so the code you're measured under determines whether you're "small." You self-select your codes in SAM.gov and can list many, but on any given solicitation the contracting officer assigns one NAICS code that governs that award — and you have 10 days to appeal it.

What a NAICS code actually is

NAICS — the North American Industry Classification System — is the standard the federal government uses to classify businesses by what they do. Every code is six digits, moving from broad sector to specific industry: the first two digits name the sector, and each additional digit narrows the activity down to a national industry.

The system is maintained by the U.S. Census Bureau, under the Office of Management and Budget's Economic Classification Policy Committee, and it is reviewed and revised every five years, in years ending in 2 and 7. The 2022 revision is the current version, and a 2027 update is already in progress — the Census Bureau began soliciting proposed changes for the next cycle in 2026. For contracting purposes, that five-year rhythm matters: when NAICS changes, the size standards attached to those codes get remapped, which is why the SBA issued a final rule adopting NAICS 2022 for its size-standard table.

One clarification up front: NAICS codes are not the same as Product Service Codes (PSCs). NAICS describes what kind of business you are; PSCs describe the specific product or service being bought on a given solicitation. Both appear in federal opportunities, but only the NAICS code is tied to your small-business size status.

Why one code decides whether you're "small"

This is the part that trips up new contractors. "Small business" is not a single, company-wide status — it is measured per NAICS code.

The SBA assigns a size standard to nearly every NAICS code, and publishes them all in its Table of Small Business Size Standards. A size standard is the largest a firm can be and still count as small in that industry. Most standards are one of two types:

Because the caps differ by industry, the same company can be small under one code and "other than small" under another. A firm that comfortably clears the size standard for a consulting NAICS might blow past a lower-revenue cap in a different code — so the code you're measured under isn't a formality, it's the eligibility test.

How the SBA calculates your size is worth knowing precisely:

The SBA reviews its size standards on a rolling five-year cycle, so the exact dollar and headcount figures shift over time. Always confirm the current number in the official table rather than relying on a figure you saw a few years ago.

Check first: not sure which size standard you're actually measured against, or whether you clear it? The free WedgeBid eligibility checker walks you through it in a few minutes and flags the programs your codes make you eligible for.

How to find the codes that fit your business

Choosing codes is less about finding the "perfect" one and more about accurately describing your primary line of work and the related work you can credibly perform.

Start at the source. The Census Bureau's NAICS search tool lets you type in a keyword — "janitorial," "software," "catering" — and see the matching six-digit codes with their official definitions. Read the full definition, not just the title: NAICS descriptions include "illustrative examples" and cross-references that tell you exactly what does and doesn't belong in a code.

Then reason backward from how the government buys what you sell. Look at recent awards and open solicitations in your field and note which NAICS codes agencies actually attach to that work. If buyers consistently use one code for the services you provide, that's a strong signal it should be among your codes — regardless of how you'd describe yourself in plain English. A quick scan of open opportunities on a tool like the WedgeBid RFP search shows you the codes real buyers are using in your space.

Pick a primary code that best reflects your core revenue, then add secondary codes for genuine adjacent capabilities. Resist the urge to claim codes you can't actually perform — misaligned codes invite size-status challenges and waste your time on opportunities you can't win.

Primary vs. multiple codes in SAM.gov

When you register in SAM.gov, you self-select your NAICS codes, and you're not limited to one. A business that sells multiple products or services will generally have a primary NAICS code plus additional codes covering its other lines of work.

Two practical points:

Listing extra codes doesn't hurt you and can surface you in more buyer searches — but only list codes you can actually perform. Padding your profile with unrelated codes makes you harder to take seriously and exposes you to size-status disputes.

The code the government actually uses on a solicitation

Here's the twist that catches people off guard: on any specific opportunity, the government — not you — decides which NAICS code applies.

Under FAR 19.102, the contracting officer must designate the single NAICS code that "best describes the principal purpose" of what's being acquired, and — except for multiple-award contracts — every solicitation contains only one NAICS code and its one corresponding size standard. That single designation governs the whole competition: it sets the size standard bidders are measured against and determines who counts as small for that award.

This is exactly why your own code choices matter but don't control the outcome. You might classify your firm one way, but if the contracting officer attaches a code with a lower size standard, a firm you thought was a competitor might now qualify as small — or you might not.

When the assigned code looks wrong, you have a remedy — but a tight one. Under FAR 19.103, an appeal of the contracting officer's NAICS code designation must be filed with the SBA's Office of Hearings and Appeals within 10 calendar days after the solicitation is issued (or amended in a way that changes the code or size standard). Miss that window and OHA will dismiss the appeal as untimely, and the designation becomes final. If a miscoded solicitation is shutting eligible small firms out — or letting large firms in — the 10-day clock is the thing to watch.

A practical checklist for choosing your codes

Pulling it together, here's how to choose NAICS codes you won't regret:

Where to start this week

If you're setting up or cleaning up your federal profile, the highest-leverage move is getting your codes and size status right before you chase opportunities. Start by pressure-testing your eligibility with the free WedgeBid eligibility checker, make sure your SAM.gov registration lists an accurate primary and secondary set of NAICS codes, and align the capability statement you'll hand to buyers so it speaks to the same codes they search under. Want a second set of eyes on whether your classification and size status will hold up? Request a WedgeBid readiness audit — getting the foundation right first is what keeps a coding mistake from quietly costing you contracts.

Not sure where you stand?

The 5-minute Access Audit tells you exactly which programs you qualify for — including the ones nobody told you about.

Take the Access Audit →

Not legal advice — see our disclosures for full disclaimers.

Free, weekly

Get one practical move per week.

Friday mornings: certification deadlines, open RFPs you might qualify for, and one compliance tip a NYC small-business owner can act on the same day. Five-minute read. No fluff. Unsubscribe anytime.