Describe what your business does and we will match you with the right NAICS codes. See SBA size standards and active government contract counts for each code.
NAICS stands for North American Industry Classification System. The U.S. Census Bureau maintains this standard, and the federal government uses it on every contract solicitation. A NAICS code is a six-digit number that classifies your business by its primary economic activity.
The structure works from broad to specific. The first two digits identify the economic sector, and each additional digit narrows the classification:
Type a description of your business into the search box above. The tool searches all NAICS codes by title, description, and sector to find the best matches. For example:
Once you find your codes, cross-reference them with actual government contract awards to confirm agencies use those codes for work similar to yours.
Your NAICS code determines three things in government contracting:
Use the search tool above. Describe your primary business activity and review the matching codes. Look at the description for each code to find the closest fit. You can also browse government contract awards to see which NAICS codes agencies use for work like yours.
Yes. Most businesses register two to five NAICS codes in SAM.gov. Your primary code should represent the work that generates the most revenue.
The Small Business Administration sets a revenue or employee threshold for each NAICS code. If your business falls below the threshold, you qualify as "small" for contracts under that code. This is critical for small business set-aside contracts.
Register your NAICS codes through SAM.gov. Registration is free and required for all federal contractors. You can update your codes at any time.
Use our contract search to filter by NAICS code. You can also browse specific code pages like 541511 (Computer Programming) or 541330 (Engineering Services) to see spending data, top agencies, and recent awards.