Your NAICS code is the single most consequential six-digit number in federal contracting. It determines which solicitations you can bid on, whether you qualify as a "small business" under SBA size standards, and whether contracting officers can find you in SAM.gov when they search for vendors. Pick the wrong primary code and you can be locked out of contracts you'd otherwise win on the merits.
This guide walks you through what NAICS codes are, how to find the right ones for your business, how size standards work, and how to register them on SAM.gov. It's the same playbook we use to register Zero Human Ventures portfolio companies.
NAICS stands for the North American Industry Classification System. It's a six-digit code that identifies what an industry produces or does. The federal government uses NAICS codes to classify every business that contracts with it, organize procurement data, and apply set-aside rules.
The first two digits identify the broad sector (e.g., 54 = Professional, Scientific, and Technical Services), and each successive digit narrows the classification. By the time you reach six digits you're in a specific industry — for example, 541511 is "Custom Computer Programming Services," distinct from 541512 "Computer Systems Design Services" or 541519 "Other Computer Related Services."
The authoritative tool is the U.S. Census Bureau's NAICS Search. Enter a keyword that describes what you actually do for paying customers — not what you aspire to do, and not the industry you've taken classes in. The tool returns matching codes with full official descriptions.
NAICS code titles are deliberately broad. The descriptions underneath are specific. A code titled "Other Professional, Scientific, and Technical Services" might list 14 example activities — and your work needs to genuinely fall within them. Reading the full description prevents the most common rookie mistake: registering a code that sounds right but excludes what you actually sell.
Your primary NAICS code is the one that represents the largest single share of your gross receipts. If 60% of revenue is custom software development and 40% is IT consulting, your primary is 541511 — even if you'd rather be classified as a consultancy. SBA can challenge your size status if your primary code doesn't match where the money actually comes from.
There is no hard limit on how many NAICS codes you can register on SAM.gov. Most established small contractors register between 5 and 15 codes. The discipline is honesty: only register codes that describe actual capabilities you can deliver today, not capabilities you plan to develop later.
Each NAICS code has a corresponding SBA size standard. There are two flavors:
| NAICS | Industry | Size Standard (2026) |
|---|---|---|
| 541511 | Custom Computer Programming Services | $34.0M average annual receipts |
| 541512 | Computer Systems Design Services | $34.0M average annual receipts |
| 541330 | Engineering Services | $25.5M (most subsectors) |
| 541611 | Administrative Management Consulting | $24.5M average annual receipts |
| 561720 | Janitorial Services | $22.0M average annual receipts |
| 236220 | Commercial & Institutional Construction | $45.0M average annual receipts |
| 336411 | Aircraft Manufacturing | 1,500 employees |
| 334111 | Electronic Computer Manufacturing | 1,000 employees |
Looking across the past month of SAM.gov opportunities, the codes that show up most often for small business set-asides are concentrated in IT services, professional services, construction, and manufacturing of small parts:
If your business naturally fits any of these, you're operating in some of the most active corners of the federal market. Browse our weekly opportunity roundups to see real solicitations under these codes.
Need a refresher on the full SAM.gov registration process? See our SAM.gov Registration Guide.
Use the Census Bureau's NAICS Search at census.gov/naics. Enter a keyword that describes your primary business activity. Pick the six-digit code whose full description most closely matches what you actually sell, not what you wish you sold.
Yes. There's no hard cap. Most established small contractors register 5–15 codes. Federal contracting officers will only consider you eligible under codes you've explicitly registered.
Each code has its own standard, expressed either as average annual receipts (e.g., $34M for 541511) or as a maximum number of employees (e.g., 1,500 for 336411). Look up your code at sba.gov/document/support-table-size-standards before you certify size.
Your primary NAICS code is the one that represents the largest share of your revenue. SAM.gov requires you to designate one primary code, and that code controls which size standard applies for many certifications and reports.
No. NAICS is a national standard used by federal, state, and local governments. The same code that identifies your business on SAM.gov is what state vendor portals use too — though some states require additional registration in their own systems.
Get AI-curated SAM.gov opportunities delivered to your inbox every weekday at 6 AM ET — filtered by set-aside type and ranked by relevance.
Subscribe FreeRelated reading: SAM.gov Registration Guide · Federal Set-Aside Programs Explained · Complete Guide to Government Contracting