GovLens

← Blog · April 4, 2026

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:

Important: Size standards vary dramatically by code. For example:

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.