Ask any experienced federal contractor what a new business should figure out first, and you’ll hear the same answer: your NAICS codes. These six-digit numbers quietly control almost everything in your government contracting journey — which opportunities show up in your searches, whether the government considers your company “small,” which set-aside competitions you’re allowed to enter, and how contracting officers find you during market research. Yet most entrepreneurs pick them in thirty seconds during SAM.gov registration and never think about them again. This guide explains what NAICS codes are, why they matter far more than they look, and how to choose yours the right way.
NAICS, Defined in Plain English
NAICS stands for the North American Industry Classification System — the official framework federal statistical agencies use to classify businesses by what they do, maintained and updated every five years by the U.S. Census Bureau (U.S. Census Bureau, 2026). Every industry has a code: 484110 is general freight trucking (local), 541511 is custom computer programming, 561720 is janitorial services, 236220 is commercial building construction. The structure is hierarchical — the first two digits name the broad sector, and each additional digit narrows the definition until six digits describe a specific industry.
In government contracting, NAICS codes do double duty. Agencies assign a NAICS code to every solicitation to describe what they’re buying. And your business selects NAICS codes in your SAM.gov registration to describe what you sell. When those match, opportunity meets capability — which is why getting your codes right is step one of finding government contracts at all.
Why Your NAICS Code Decides If You’re “Small”
Here’s the part beginners miss: “small business” has no single definition in federal contracting. The Small Business Administration sets a size standard for every individual NAICS code — expressed either as maximum average annual revenue or maximum employee count (U.S. Small Business Administration, 2026). A janitorial company might be “small” up to around $22 million in average annual receipts, while some manufacturers stay “small” up to 500 or even 1,500 employees. Same government, wildly different thresholds — because the standard follows the industry.
The practical consequence: your size — and therefore your eligibility for the set-aside competitions that give small businesses their biggest edge — is measured against the NAICS code assigned to each specific solicitation. A company can be small under one code and large under another. Before you ever chase a set-aside certification, know your size standard under every code you work in.
Sponsored
GovCon iSource
Find, track, and win federal contracts in one platform
Opportunity matching by NAICS code, bid tracking, and proposal tools built for small businesses.
How to Choose Your Codes: Primary Plus Secondaries
Pick one primary code that describes where most of your revenue comes from. Search the official directory at census.gov/naics using plain-language keywords for what you actually do, and read the full industry descriptions — the difference between two similar-sounding codes can change your size standard dramatically.
Add secondary codes for everything else you legitimately sell. There’s no penalty for listing multiple codes in SAM.gov, and every code you list is another doorway through which opportunities and market research can find you. A trucking company might carry codes for general freight, specialized freight, freight arrangement, and warehousing. Just keep them honest — codes you can’t actually perform under create credibility problems, not opportunities.
Think strategically about the size standards. When two codes genuinely describe your work, the one with the higher size standard preserves your “small” status longer as you grow. This is a legitimate positioning decision experienced contractors make deliberately — and one worth revisiting each time SBA updates its size standard tables.
Three NAICS Mistakes That Cost Real Money
The thirty-second selection. Choosing the first plausible code during registration and never auditing it means your saved searches, your DSBS profile, and your set-aside eligibility are all built on a guess. Audit your codes annually.
Missing the crosswalk moments. NAICS is revised every five years, and codes get merged, split, or renumbered. If your industry’s code changed and your registration didn’t, buyers searching current codes won’t find you.
Misrepresenting size. Certifying yourself as small under a code where you exceed the size standard isn’t an oops — it’s a false certification with False Claims Act exposure, the same legal machinery we cover in The Fraud Files. Know your numbers, calculate your averages correctly (including affiliates), and represent honestly.
The Bottom Line
NAICS codes look like bureaucratic trivia and function like destiny. They decide which opportunities you see, which competitions you can enter, and whether the government’s most powerful small business advantages apply to you at all. Spend a real hour on them: pick an accurate primary, add honest secondaries, learn your size standards, and put a yearly reminder on the calendar to re-check. It’s one of the highest-return hours in your entire 90-day journey to a first contract. Brick by brick — and this is one of the first bricks.
Free Download
The First Federal Contract Roadmap
The complete 90-day, phase-by-phase guide — registration, certifications, and your first bid — with checklists for every step.
Frequently Asked Questions
How many NAICS codes can I have?
You select one primary NAICS code and may add as many secondary codes as genuinely describe your business. More honest codes mean more visibility — but only list work you can credibly perform.
Is there a fee to get a NAICS code?
No. NAICS codes aren’t issued or assigned to you at all — you self-select them, for free, from the public directory maintained by the Census Bureau. Anyone charging you to “obtain” a NAICS code is selling you something that doesn’t exist.
Can I change my NAICS codes later?
Yes, anytime, by updating your SAM.gov registration. Businesses commonly refine their codes as their services evolve or when the Census Bureau publishes a five-year NAICS revision.
What NAICS code determines whether I’m a small business?
The one assigned to the specific solicitation you’re bidding on. Every federal opportunity carries a NAICS code, and the SBA size standard for that code — measured in average annual receipts or employees — decides whether your firm competes as a small business for that particular contract.
GovCon iSource surfaces live opportunities matched to your NAICS codes.
References
U.S. Census Bureau. (2026). North American Industry Classification System (NAICS). https://www.census.gov/naics/
U.S. Small Business Administration. (2026). Table of size standards. https://www.sba.gov/document/support-table-size-standards
About the Author
Melanie Patterson
Founder & CEO of Team Integrity Knowledge Center and creator of GovCon iSource, Melanie has spent more than a decade helping small, women-owned, and minority-owned businesses win state and federal contracts — including guiding her clients to over $10 million in government awards. A former nurse turned entrepreneur with hands-on DoD and FEMA freight experience, she serves on the board of Women in Logistics. Build, grow, scale — brick by brick. YouTube · Contact