NAICS Code Lookup for Government Contracting: The Complete 2026 Guide
NAICS Code Lookup for Government Contracting: The Complete 2026 Guide
If you're trying to win government contracts, your NAICS codes are your golden ticket. Choose the right ones and you'll see a pipeline of relevant opportunities. Choose the wrong ones and you're basically invisible to the contracting officers who matter.
This guide walks you through everything: what NAICS codes are, how to pick the right ones for your business, why size standards matter, and how to use them to find contracts you can actually win.
What Is a NAICS Code?
NAICS stands for North American Industry Classification System — a six-digit coding system used by the federal government (and by Canada and Mexico) to classify businesses by industry.
Every government contract is posted with one or more NAICS codes that describe what kind of work the agency needs. When you register in SAM.gov, you tell the government which NAICS codes describe your business. This is how matching works.
Think of NAICS codes like radio frequencies. If you're broadcasting on the wrong channel, nobody can hear you — even if you're the best contractor for the job.
Why NAICS Codes Matter for Government Contracting
1. Contracts Are Tagged by NAICS
Every opportunity on SAM.gov has a primary NAICS code. Some have secondary codes too. This is the primary filter contracting officers use to find qualified vendors.
2. Size Standards Determine Eligibility
Each NAICS code has an associated size standard — usually a maximum revenue threshold or maximum number of employees. If your business exceeds the size standard, you cannot compete as a small business for contracts under that NAICS code.
3. Set-Asides Use NAICS Codes
Small business set-asides, 8(a) contracts, WOSB, SDVOSB, and HUBZone contracts all rely on NAICS codes to determine which businesses qualify.
4. Your Past Performance Is Organized by NAICS
When a contracting officer evaluates your bid, they look at your past contracts within the same NAICS code. This makes choosing accurate codes critical for your long-term competitiveness.
How Many NAICS Codes Can You Register?
You can list up to 10 NAICS codes in your SAM.gov registration. But here's the strategic reality: listing 10 codes doesn't necessarily help you.
Focus on 3-5 NAICS codes that accurately describe your core competencies. Contracting officers look for specialists, not generalists. A company registered under 3 tightly related NAICS codes looks more credible than one registered under 10 unrelated ones.
How to Find Your NAICS Codes: Step-by-Step
Step 1: Brainstorm Your Core Services
Make a list of every distinct service you offer. Be specific — "IT consulting" is too broad. "Cybersecurity compliance for healthcare organizations" is the right granularity.
Step 2: Use the Census Bureau NAICS Search
Go to the U.S. Census Bureau NAICS website (census.gov/naics/) and search for each service area. The search will return codes at the industry level (4-digit), subsector level (5-digit), and national industry level (6-digit).
For government contracting, you want the 6-digit codes — they're the most specific and the ones agencies use on contract postings.
Step 3: Cross-Reference with the SBA Size Standards Table
Once you've identified your NAICS codes, look up each one in the SBA Size Standards Table (sba.gov/document/support-table-size-standards). This will tell you:
- The maximum annual revenue for small business status under that code
- Or the maximum number of employees
Important: Size standards vary dramatically by code. For example:
- Software publishing (NAICS 513210): $41.5 million revenue cap
- Custom computer programming (NAICS 541511): $34 million revenue cap
- Engineering services (NAICS 541330): $25.5 million revenue cap
- Janitorial services (NAICS 561720): $22.5 million revenue cap
Step 4: Look at What Competitors Use
Search SAM.gov for recent contracts in your industry. What NAICS codes do those contracts use? This is the fastest way to confirm you've picked the right codes. The government agencies will tell you the industry through the codes they use.
Step 5: Register in SAM.gov
Add your chosen NAICS codes to your SAM.gov profile. Make sure the codes you choose are current — NAICS codes are updated periodically.
The Most Important NAICS Codes for Government Contractors
Here are the most commonly used NAICS codes in federal contracting, organized by category:
IT & Technology
| NAICS Code | Description | Size Standard |
|---|---|---|
| 541511 | Custom Computer Programming Services | $34.0M |
| 541512 | Computer Systems Design Services | $34.0M |
| 541513 | Computer Facilities Management Services | $34.0M |
| 541519 | Other Computer Related Services | $34.0M |
| 541510 | Information Technology Value Added Resellers | $34.0M |
| 513210 | Software Publishers | $41.5M |
| 334118 | Computer Terminal Manufacturing | $1,500 employees |
| 518210 | Data Processing and Hosting Services | $34.0M |
Professional Services
| NAICS Code | Description | Size Standard |
|---|---|---|
| 541611 | Administrative Management Consulting | $25.5M |
| 541618 | Other Management Consulting Services | $25.5M |
| 541330 | Engineering Services | $25.5M |
| 541310 | Architectural Services | $12.5M |
| 541214 | Payroll Services | $25.5M |
| 541990 | All Other Professional, Scientific, and Technical Services | $20.5M |
Construction
| NAICS Code | Description | Size Standard |
|---|---|---|
| 236220 | Commercial and Institutional Building Construction | $45.0M |
| 238210 | Electrical Contractors | $18.0M |
| 238220 | Plumbing, Heating, and A/C Contractors | $18.0M |
| 238160 | Roofing Contractors | $21.5M |
| 238990 | All Other Specialty Trade Contractors | $21.5M |
Facilities & Maintenance
| NAICS Code | Description | Size Standard |
|---|---|---|
| 561720 | Janitorial Services | $22.5M |
| 561730 | Landscaping Services | $12.5M |
| 561210 | Facilities Support Services | $25.5M |
| 561621 | Security Systems Services | $24.5M |
Healthcare & Medical
| NAICS Code | Description | Size Standard |
|---|---|---|
| 541940 | Veterinary Services | $16.0M |
| 621111 | Offices of Physicians | $20.0M |
| 621399 | Offices of All Other Miscellaneous Health Practitioners | $20.5M |
Manufacturing
| NAICS Code | Description | Size Standard |
|---|---|---|
| 339999 | All Other Miscellaneous Manufacturing | 500 employees |
| 333318 | Photographic and Photocopying Equipment Manufacturing | 1,500 employees |
| 334618 | Magnetic and Optical Recording Media Manufacturing | 900 employees |
Common Mistakes with NAICS Codes
Mistake #1: Picking Codes That Are Too Broad
"Other Management Consulting" sounds safe, but it pulls in everyone from financial consultants to HR consultants. You'll compete against a huge pool and get buried.
Mistake #2: Ignoring Secondary NAICS Codes
Many contracts list secondary NAICS codes. If your expertise aligns perfectly with a secondary code, you may still be able to compete. Don't skip those.
Mistake #3: Not Checking Size Standards Before Applying
You might think you qualify as a small business, but some NAICS codes can have surprisingly low thresholds. Always verify before spending hours on a proposal.
Mistake #4: Forgetting to Update Your Codes
Your business evolves — add new NAICS codes to your SAM.gov registration as you expand into new areas. Conversely, drop codes you no longer serve to keep your profile focused.
Mistake #5: Choosing Codes for Past Performance Rather Than Future Work
It's tempting to pick NAICS codes that match what you've already done. Instead, pick codes that match what you want to compete for next.
How to Use NAICS Codes to Find Contracts
Once you know your NAICS codes, here are three ways to start finding opportunities:
Method 1: SAM.gov Saved Searches
Create a saved search on SAM.gov filtered by your NAICS codes. Set up email alerts for new postings. This is free but can be overwhelming — SAM.gov doesn't rank or score results.
Method 2: Contract Databases
Services like GovLens use AI to match your NAICS codes with relevant opportunities and score them by win probability. This saves hours of manual filtering and prioritization.
Method 3: Subcontracting Opportunities
Many large prime contractors need subs under specific NAICS codes. Find them through the SBA's SUB-Net database or by networking at government contracting events.
Advanced Strategy: NAICS Code Stacking
"Stacking" means identifying NAICS codes that share similar size standards, so you can qualify as a small business under multiple codes. For example, 541511 (Custom Computer Programming) and 541512 (Computer Systems Design) both have the same size standard and overlap in work scope.
This lets you compete for a wider range of contracts while maintaining small business status.
Quick FAQ
Q: Can I change my NAICS codes after registering? A: Yes. You can update your NAICS codes anytime through your SAM.gov registration. Changes are usually effective immediately.
Q: What happens if I pick the wrong NAICS code? A: If your business isn't genuinely classified under a NAICS code, you could lose small business status for that contract — or face fraud allegations. Always pick codes that genuinely describe your business.
Q: Do state and local government contracts use NAICS codes? A: Yes. Most states and many local governments use NAICS codes for their procurement, though not universally. Always check the specific agency's requirements.
Q: How often are NAICS codes updated? A: NAICS codes are updated every 5 years. The latest update was in 2022. Always make sure you're using current codes.
Q: What's a primary vs. secondary NAICS code on a contract? A: The primary NAICS code determines the size standard for the entire contract. Secondary codes indicate related work areas but aren't used for size standard determination.
Ready to Find Your Next Government Contract?
Try GovLens Free — enter your NAICS code and instantly see every active contract opportunity scored by win probability, deadline urgency, and contract size. No credit card required.
Stop waiting for contracts to find you. Let the right contracts come to your inbox.