What NAICS Is and Why It Matters
The North American Industry Classification System (NAICS) is a standard system used by U.S. federal agencies to classify businesses by industry. Every federal solicitation has an assigned NAICS code. Every entity registered in SAM.gov declares one primary NAICS and many secondary NAICS codes. The NAICS on the solicitation, combined with the SBA size standard for that code, decides whether a given business is treated as "small" for that procurement.
For a federal AI contractor, that is not an administrative footnote. It determines:
- Whether you are eligible for small-business set-asides under a given solicitation.
- Whether you show up in agency market research when someone searches SAM.gov for capabilities.
- How your past performance is categorized for future bids.
- How contracting officers mentally bucket you when they read your capabilities statement.
NAICS is how the federal government indexes your company. If your code is wrong, your company is effectively invisible in the right searches and over-represented in the wrong ones.
The Core AI-Adjacent NAICS Codes
541512 — Computer Systems Design Services
Definition. Establishments primarily engaged in planning and designing computer systems that integrate hardware, software, and communications technologies. The industry includes systems integration, custom software design in the context of integrated systems, and planning and design of networks.
Why AI firms use it. 541512 is the workhorse NAICS for firms that deliver integrated AI solutions: they build the model, the pipeline, the deployment, and the integration with the customer's existing systems. The "computer systems design" language is broad enough to cover end-to-end delivery.
Size standard (2026). $34.0 million average annual receipts over the most recent three completed fiscal years (verify current SBA table before relying).
541511 — Custom Computer Programming Services
Definition. Establishments primarily engaged in writing, modifying, testing, and supporting software to meet the needs of a particular customer.
When to prefer it. If the majority of your revenue is writing custom code, and less of it is integration, architecture, and end-to-end systems thinking, 541511 is more accurate. In practice, 541512 and 541511 often trade places on the same proposal, depending on the solicitation's assigned NAICS.
Size standard. Same magnitude as 541512 (verify SBA table).
541519 — Other Computer Related Services
Definition. Establishments primarily engaged in providing computer related services (except computer systems design, custom computer programming services, computer facilities management services, and other specific sub-codes already broken out).
When to prefer it. Niche services that do not cleanly fit 541511 or 541512: hardware-specific consulting, specialized services tied to a particular technology, or agency-specific offerings. 541519 has been used in DoD IT service contracts where the buyer wants a broader "other" bucket.
Size standard. Verify current SBA table. Historically in the same range as 541511/541512 but with solicitation-specific variation.
541715 — Research and Development in the Physical, Engineering, and Life Sciences (except Nanotechnology and Biotechnology)
Definition. Establishments primarily engaged in conducting original investigation undertaken on a systematic basis to gain new knowledge (research) and/or the application of research findings or other scientific knowledge for the creation of new or significantly improved products or processes (experimental development) in the physical, engineering, and life sciences.
When to prefer it. Research-heavy firms, SBIR companies whose core work is technology development, and firms bidding on BAAs. Many SBIR Phase I solicitations are run under 541715 or a related R&D code.
Size standard. Employee-based, typically 1,000 or 1,500 employees depending on exception. Very different from revenue-based codes.
518210 — Data Processing, Hosting, and Related Services
Definition. Establishments primarily engaged in providing infrastructure for hosting or data processing services. Examples: web hosting, streaming services, application service providers, and data processing.
When to prefer it. SaaS companies and hosting-centric firms. If your federal work is "customers send us data and our hosted service returns results," 518210 is the accurate code.
Size standard. Revenue-based, significantly larger ceiling than the 541511/541512 codes; verify current SBA table.
511210 — Software Publishers
Definition. Establishments primarily engaged in computer software publishing or publishing and reproduction. Products include operating, utility, and application programs.
When to prefer it. Firms that sell packaged or licensed software products (COTS or GOTS-style) to the government, as opposed to delivering custom development services.
Size standard. Revenue-based; verify current SBA table.
541990 — All Other Professional, Scientific, and Technical Services
Definition. Establishments primarily engaged in professional, scientific, or technical services not elsewhere classified.
When to prefer it. Specialty professional services that do not cleanly fit any other code. For AI firms, 541990 is rarely the right primary but sometimes a useful secondary.
611420 — Computer Training
Definition. Establishments primarily engaged in offering computer training, except computer repair. Offerings can include programming, software, and systems administration training.
When to prefer it. Firms with a training or academy offering, including AI training. For Precision Delivery Federal's sister education work (Precision AI Academy), 611420 is the relevant code.
541720 — Research and Development in the Social Sciences and Humanities
Definition. Establishments primarily engaged in conducting research and experimental development in the social sciences and humanities.
When to prefer it. Firms whose AI work lives in behavioral, social, or human-factors R&D. Less common for general AI contractors but directly relevant to firms working in adjacent social-science-heavy fields.
541611 — Administrative Management and General Management Consulting Services
Definition. Establishments primarily engaged in providing operating advice and assistance to businesses and other organizations on administrative management issues.
When to prefer it. Consulting-heavy engagements that are less about building and more about advising. Many federal AI strategy and adoption projects run under 541611 rather than 541512.
Size Standards: Why They Matter
Each NAICS has an SBA-defined size standard. Two common forms:
- Revenue-based. Average annual receipts, typically over the last three completed fiscal years. For 541512 and most IT services codes, the ceiling is in the tens of millions of dollars. Under the ceiling, you are "small" for that NAICS.
- Employee-based. For R&D codes like 541715, size is measured in average number of employees, often 1,000 or 1,500 depending on sub-exception.
Size standards change. SBA periodically updates them to account for inflation and industry shifts. Always consult the current SBA size standards table before relying on a specific number in a proposal or eligibility analysis.
How Agencies Use NAICS in Solicitations
When a contracting officer writes a solicitation, they assign a NAICS code. The choice reflects their view of the primary work being procured. Consequences:
- Set-aside eligibility. If the solicitation is a small-business set-aside under 541512, you must be small under 541512 to compete.
- Competitor pool. Your competitors are other companies in that NAICS, which shapes how your past performance reads.
- Market research. Agencies run market research using NAICS filters. Being registered under the right codes puts you in the results.
If you believe the solicitation's NAICS is wrong for the work being bought (say, it was coded 541611 but the work is clearly 541512), there is a formal NAICS appeal process through SBA's Office of Hearings and Appeals. Appeals are filed within a tight window (typically 10 days) and succeed only when the mismatch is clear.
Our Primary: Why 541512
Precision Delivery Federal LLC selected 541512 as its primary NAICS for specific, deliberate reasons:
- Breadth. Most of our federal work is integrated systems: AI models embedded in data platforms embedded in cloud architectures. 541512's scope matches that.
- Small-business size headroom. A $34M revenue ceiling gives us meaningful runway before small-business status becomes a constraint.
- Solicitation volume. 541512 is one of the most-used NAICS codes in federal IT solicitations, so being primary here maximizes discoverability.
- Cultural fit. Contracting officers who read "541512" see a systems-design firm, which matches how we describe ourselves.
We carry multiple secondary NAICS codes in SAM.gov, including 541511, 541519, 541715, 518210, 611420, and several others, so we can compete under the NAICS of whatever solicitation we encounter.
Common Mistakes
1. Picking a primary that is too narrow
A common mistake is picking a very narrow specialty code as primary because it describes the team's deepest expertise. That hides the company from market research under broader codes. Primary NAICS should describe what you sell, not what you are best at.
2. Picking a primary that is too broad
The opposite failure: selecting 541990 ("all other professional") because it feels flexible. Contracting officers reading that code get no signal about what you actually do.
3. Ignoring size standards in strategy
A firm planning to scale past $20M in revenue should know where its primary NAICS ceiling sits, because "about to graduate from small" is a major strategic event (shift in competitors, shift in set-aside eligibility, possible acquisition signal).
4. Too few secondary codes
Secondary NAICS is cheap. Listing 10-20 accurate codes increases the set of solicitations you show up in without changing anything else.
5. Too many random codes
The opposite failure: listing 50 codes you could not actually perform under. If asked, you need to show capability, and claiming codes you cannot perform erodes credibility.
6. Forgetting to update after a capability shift
Your company changes. When you add a new practice area, update SAM.gov to reflect it. Codes that are accurate today may be inaccurate two years from now.
7. Misreading the size standard units
Revenue-based standards use dollars. Employee-based standards use headcount. Mixing them up produces embarrassing eligibility errors. The SBA size-standards table is the authoritative source.
Practical Next Steps
- Audit your SAM.gov NAICS list. Pull your current registration. Is the primary right? Are the secondaries comprehensive?
- Check size status for each code. For each NAICS you carry, confirm your small-business status under the current SBA table.
- Align your capabilities statement. The codes on your capabilities statement should match your SAM.gov primary and top secondaries.
- Search solicitations by NAICS. Use SAM.gov contract opportunities search filtered by your top NAICS. That is the set of solicitations agencies see you in.
- Track graduation timelines. If you are approaching a size-standard ceiling, model what that means for your competitive landscape.