NAICS Codes for Government Contracting

    By James Whitfield, Government Contracts Researcher at JorpexLast verified: March 2026Updated: 2026-03-24

    The North American Industry Classification System (NAICS) is the standard framework used by the United States, Canada, and Mexico to classify every business establishment by its primary economic activity. In US federal procurement, NAICS codes are far more than an administrative label—they determine which contract opportunities appear on SAM.gov, set the small business size standards that govern eligibility for set-aside contracts, and shape how agencies report spending to Congress. Whether you are a first-time government contractor or an experienced vendor expanding into new markets, understanding NAICS codes is essential to winning federal work.

    Key takeaway

    A NAICS code is a 2-to-6-digit number that classifies a business by its primary industry. In US government contracting, the contracting officer assigns a NAICS code to every solicitation on SAM.gov, and the associated SBA size standard determines whether a firm qualifies as a small business for that opportunity.

    Common NAICS codes in federal contracting
    NAICS CodeIndustry TitleSBA Size Standard
    541512Computer Systems Design Services1,250 employees
    541511Custom Computer Programming Services$34 million
    541330Engineering Services$25.5 million
    541611Administrative Management Consulting$24.5 million
    236220Commercial Building Construction$45 million
    511210Software Publishers1,250 employees
    541519Other Computer Related Services$34 million
    561210Facilities Support Services$47 million

    What are NAICS codes and why do they matter?

    NAICS (pronounced "nakes") was introduced in 1997 to replace the older Standard Industrial Classification (SIC) system that had been in use since the 1930s. Developed jointly by the statistical agencies of the US, Canada, and Mexico, NAICS provides a consistent taxonomy for collecting, analysing, and publishing economic data across all three North American economies.

    The system is maintained by the US Census Bureau and is revised every five years to reflect changes in the economy—the most recent revision was published in 2022. Each revision may add, merge, or retire codes to account for emerging industries such as cloud computing, renewable energy, or autonomous vehicles.

    For government contractors, NAICS codes are the primary mechanism by which federal agencies categorise the goods and services they buy. Every solicitation published on SAM.gov carries a NAICS code, and the Federal Acquisition Regulation (FAR) requires contracting officers to assign the code that best describes the principal purpose of the acquisition. Getting your NAICS classification right affects your visibility in search results, your eligibility for set-aside contracts, and your ability to compete effectively.

    1,057

    Six-digit NAICS codes in the 2022 revision

    1997

    Year NAICS replaced the older SIC system

    The NAICS hierarchy: from sector to national industry

    NAICS uses a hierarchical structure of 2 to 6 digits, where each additional digit represents a finer level of industry detail:

    • 2 digits — Sector: the broadest classification. There are 20 sectors (numbered 11 through 99, with gaps). For example, sector 54 covers Professional, Scientific, and Technical Services.

    • 3 digits — Subsector: narrows the sector into related industry groups. Within sector 54, subsector 541 is Professional, Scientific, and Technical Services (same name at this level because the sector contains only one subsector).

    • 4 digits — Industry Group: further specialisation. 5415 is Computer Systems Design and Related Services.

    • 5 digits — NAICS Industry: the level at which the US, Canada, and Mexico share a common definition. 54151 is Computer Systems Design and Related Services.

    • 6 digits — National Industry: the most granular level, which may differ between countries. In the US, 541512 is Computer Systems Design Services, while 541511 is Custom Computer Programming Services.

    Contracting officers assign a 6-digit code to each solicitation. When searching for opportunities on SAM.gov, you can filter by any level of the hierarchy—searching at the 4-digit level (e.g., 5415) will return all opportunities within that industry group, giving you a broader view of the market.

    NAICS codes and small business size standards

    One of the most consequential uses of NAICS codes in federal procurement is determining small business eligibility. The Small Business Administration (SBA) publishes a size standard for every 6-digit NAICS code. Size standards are expressed as either an annual revenue ceiling (e.g., $34 million for NAICS 541611 — Administrative Management Consulting) or an employee count ceiling (e.g., 1,250 employees for NAICS 541512 — Computer Systems Design).

    When a contracting officer sets aside a contract for small businesses, the NAICS code assigned to that solicitation determines which size standard applies. A firm that qualifies as "small" under one NAICS code may exceed the threshold under a different code. This means the same company could be eligible for a set-aside under one solicitation and ineligible under another, depending purely on the NAICS assignment.

    The SBA also uses NAICS codes to administer programmes such as the 8(a) Business Development programme, HUBZone, Women-Owned Small Business (WOSB) federal contracts, and Service-Disabled Veteran-Owned Small Business (SDVOSB) set-asides. In each case, the NAICS code on the solicitation determines the applicable size standard. For a deeper look at how set-asides work, see our set-aside contracts glossary entry.

    If you believe a contracting officer has assigned an incorrect NAICS code—one whose size standard unfairly excludes your firm—you can file a NAICS code appeal with the SBA’s Office of Hearings and Appeals within 15 calendar days of the solicitation’s issuance.

    15 days

    Window to file a NAICS code appeal with the SBA

    $34M

    Typical revenue ceiling for management consulting (541611)

    Ready to see it in action?

    Set up in minutes. 14-day free trial.

    Monitor opportunities by NAICS code

    NAICS vs CPV vs SIC: classification systems compared

    Government contractors who work across borders will encounter multiple classification systems. Understanding how they differ helps you search the right portals with the right codes.

    NAICS vs SIC — SIC (Standard Industrial Classification) was the US standard from 1937 to 1997. It used 4-digit codes and was production-oriented, making it poorly suited to the growing service economy. NAICS replaced SIC with a 6-digit structure that better captures service industries, technology sectors, and the North American economic landscape. Some agencies and databases still reference SIC codes for historical continuity, but all current federal solicitations use NAICS.

    NAICS vs CPV — CPV codes (Common Procurement Vocabulary) are the classification system used across EU public procurement. Published on TED (Tenders Electronic Daily), CPV uses an 8-digit structure plus a check digit to describe the subject of a contract. While NAICS classifies the vendor’s industry, CPV classifies what is being purchased. There is no official crosswalk between the two systems, so contractors bidding on both US and EU opportunities must maintain familiarity with both taxonomies.

    For companies pursuing international procurement, Jorpex supports filtering by both NAICS and CPV codes across 50+ sources, eliminating the need to manually translate between classification systems. Our US government contracts guide walks through the American system in detail, while our TED source page covers the EU equivalent.

    How to find your NAICS code

    Selecting the right NAICS code is critical for entity registration in SAM.gov and for positioning your firm in front of the right opportunities. Here is a step-by-step approach:

    1. Start with the Census Bureau — The US Census Bureau NAICS search tool lets you enter keywords describing your business activity and returns matching codes with definitions. Read the full definition, not just the title, to confirm the code fits your primary revenue-generating activity.

    2. Review your competitors — Search for similar companies on SAM.gov and note which NAICS codes they have listed in their entity registrations. This provides a market benchmark.

    3. Check past contract awards — Look at recent contract awards in your industry on SAM.gov to see which NAICS codes agencies are assigning. This tells you how the government views your industry.

    4. Register multiple codes — When registering your entity in SAM.gov, you can list multiple NAICS codes that describe your capabilities. However, you must designate one as your primary code. The SBA evaluates size standard compliance based on the code assigned to each individual solicitation, not your primary registration code.

    5. Monitor for reclassification — Because NAICS is revised every five years, codes may be split, merged, or retired. Set a reminder to review your codes after each revision to ensure your SAM.gov registration stays current.

    If you are transitioning from the older SIC system, the Census Bureau provides a concordance table mapping SIC codes to their NAICS equivalents, though the mapping is not always one-to-one due to structural differences between the systems.

    Monitoring opportunities by NAICS code with Jorpex

    Manually searching SAM.gov by NAICS code every day is feasible but inefficient—opportunities can appear and close within days, and missing even a single relevant solicitation means lost revenue. Our comparison of manual vs automated monitoring shows that automated alerts reduce missed opportunities by over 90%.

    Jorpex lets you include specific NAICS codes as filter criteria in your notification profiles. When a new solicitation matching your codes appears on SAM.gov or any of our 50+ e-procurement sources, you receive an alert via Slack, email, or Microsoft Teams within minutes. You can combine NAICS filtering with keyword matching, region selection, contract value ranges, and disqualifying terms to build a highly targeted opportunity feed.

    For small businesses pursuing set-aside contracts, Jorpex can filter specifically for solicitations tagged with your NAICS codes that carry small business, 8(a), HUBZone, WOSB, or SDVOSB designations—ensuring you never miss an opportunity where you have a competitive advantage.

    Because Jorpex also covers international sources like TED, you can monitor both NAICS-coded US opportunities and CPV-coded EU opportunities from a single dashboard, using AI matching to score each tender against your business profile.

    Frequently asked questions

    What is a NAICS code?

    A NAICS (North American Industry Classification System) code is a 2-to-6-digit number that classifies a business establishment by its primary economic activity. In US federal procurement, every solicitation on SAM.gov is assigned a 6-digit NAICS code that determines the applicable SBA small business size standard.

    How do I find the right NAICS code for my business?

    Start with the US Census Bureau NAICS search tool at census.gov/naics, enter keywords describing your primary business activity, and review the full definitions of matching codes. Cross-reference by checking which codes competitors use in their SAM.gov registrations and which codes appear on recent contract awards in your industry.

    How do NAICS codes affect small business set-asides?

    The SBA publishes a size standard (revenue ceiling or employee count) for every 6-digit NAICS code. When a contracting officer sets aside a contract for small businesses, the NAICS code on that solicitation determines which size standard applies. A firm may qualify as small under one NAICS code but exceed the threshold under another.

    What is the difference between NAICS and CPV codes?

    NAICS codes classify the vendor's industry and are used in US, Canadian, and Mexican procurement (primarily on SAM.gov). CPV (Common Procurement Vocabulary) codes classify the subject of the contract and are used in EU procurement on TED. There is no official crosswalk between the two systems, so contractors bidding internationally need familiarity with both.

    Can I list multiple NAICS codes when registering on SAM.gov?

    Yes. When registering your entity in SAM.gov, you can list every NAICS code that describes your capabilities, but you must designate one as your primary code. The SBA evaluates your small business eligibility based on the specific NAICS code assigned to each individual solicitation, not your primary registration code.

    How often are NAICS codes updated?

    NAICS is revised every five years by the US Census Bureau, with the most recent revision published in 2022. Revisions may add, merge, or retire codes to reflect changes in the economy. After each revision, businesses should review their SAM.gov registrations to ensure their listed codes remain current and accurate.

    Ready to automate your tender monitoring?

    Set up in minutes. Start monitoring tenders today.

    Related resources

    Glossary

    SAM.gov — System for Award Management

    {{https://sam.gov|SAM.gov}} (System for Award Management) is the US federal government’s single official platform for entity registration, contract opportunity discovery, federal award tracking, and exclusion management. Any company or organisation that wants to sell goods or services to a federal agency must register in SAM.gov before it can receive a contract award. The system also serves as the public-facing portal where contracting officers publish solicitations, pre-solicitations, and special notices—making it the most important [[glossary/e-procurement|e-procurement]] hub for [[use-cases/government-contractors|government contractors]] in the United States. SAM.gov consolidates what were once separate legacy systems—FedBizOpps (FBO), the Central Contractor Registration (CCR), EPLS, and ORCA—into a single modernised interface maintained by the General Services Administration (GSA). Understanding how SAM.gov works is essential for any firm pursuing US federal [[glossary/what-is-a-tender|tenders]], whether you are a large defence prime or a [[use-cases/small-business|small business]] entering the market for the first time.

    Glossary

    CPV Codes Explained

    CPV (Common Procurement Vocabulary) codes are the official classification system used across all EU and EEA public procurement. Established by {{https://eur-lex.europa.eu|EUR-Lex}} Regulation (EC) No 2195/2002 and maintained by the European Commission, the vocabulary assigns a unique numeric code to every type of goods, services, and works that a public authority can purchase. Every [[glossary/what-is-a-tender|tender]] notice published on [[glossary/ted-tenders-electronic-daily|TED (Tenders Electronic Daily)]] carries at least one CPV code, and understanding this system is essential for any company pursuing European public contracts.

    Glossary

    Set-Aside Contracts in Public Procurement

    Set-aside contracts are [[glossary/what-is-a-tender|tender]] opportunities that governments reserve for specific categories of small or disadvantaged businesses. In the United States, the {{https://www.sba.gov|Small Business Administration (SBA)}} mandates that federal agencies direct at least 23% of prime contract dollars to small businesses each year, channelled through programs such as 8(a), HUBZone, SDVOSB, and WOSB. Similar mechanisms exist in the EU through lot-splitting under [[glossary/eu-procurement-thresholds-2026|EU procurement thresholds]] and in the UK through social value requirements. For [[use-cases/small-business|small businesses]] and [[use-cases/startups|startups]] entering public procurement, understanding set-aside contracts is the single most effective way to compete against larger incumbents on a level playing field.

    Use Cases

    Tender Alerts for Government Contractors

    Government procurement is the largest addressable market for many B2B companies, but finding relevant tenders manually is slow and error-prone. Jorpex automates the entire discovery process so your team can focus on writing winning proposals instead of scrolling portals.

    Use Cases

    Small Business Government Contracts: How SMEs Find and Win Public Sector Tenders

    Small and medium-sized enterprises are the backbone of government supply chains worldwide. In the United States, federal agencies are legally required to award 23% of prime contract dollars to small businesses—a target that translates to over $178 billion annually. The European Union mandates lot-splitting to encourage SME participation, and the UK reserves below-threshold contracts on {{https://www.contractsfinder.service.gov.uk|Contracts Finder}} to level the playing field. Yet most small businesses never bid on a single public contract. The barrier is not eligibility—it is discovery. Government tenders are scattered across dozens of portals, published in bureaucratic language, and buried under thousands of irrelevant notices. Jorpex solves this by monitoring 50+ procurement sources including [[sources/ted|TED]], [[sources/sam-gov|SAM.gov]], and [[sources/contracts-finder|Contracts Finder]], then delivering only the opportunities that match your size, sector, and region directly to Slack or email. This guide covers everything an SME needs to know about winning government contracts in 2026: set-aside programmes, registration requirements, subcontracting strategies, EU and UK SME-friendly rules, and how to compete effectively against large prime contractors.

    Guides

    Complete Guide to US Government Contracts

    The US federal government is the world's largest buyer, spending over $700 billion annually on contracts. From IT services to construction, defense to healthcare, nearly every industry has a federal procurement pathway. This guide covers everything you need to know to start — or scale — your government contracting business.

    Glossary

    What Is a Tender?

    A tender is a formal, structured invitation issued by a buying organisation — most commonly a government agency or public body — asking suppliers to submit competitive offers for the supply of goods, delivery of services, or execution of works. Tendering is the backbone of public procurement worldwide, ensuring that taxpayer money is spent transparently, competitively, and at the best available value. Understanding what a tender is, how the process works, and where tenders are published is the essential first step for any company looking to win public sector contracts.

    Glossary

    What Is E-Procurement?

    E-procurement (electronic procurement) is the end-to-end use of digital platforms to manage the purchasing of goods, services, and works in both the public and private sectors. In government procurement, e-procurement spans the full lifecycle: publishing [[glossary/what-is-a-tender|tenders]] on electronic portals, distributing tender documents online, accepting digital bid submissions, evaluating proposals through structured workflows, issuing contracts, and processing invoices. The shift from paper-based procurement to digital systems has been one of the most significant reforms in public spending over the past two decades, driven by mandates from the European Union, OECD recommendations, and national modernisation programmes worldwide.

    Glossary

    What Is a Framework Agreement?

    A framework agreement is a pre-arranged contract between a public-sector buyer and one or more suppliers that establishes the terms—pricing, quality standards, delivery conditions—under which individual purchases can be made over a fixed period. Rather than running a full [[glossary/what-is-a-tender|tender]] process for every purchase, authorities place orders (called call-offs) against the framework, saving months of procurement time while maintaining competitive pricing. Frameworks are among the most widely used procurement vehicles in the EU, the UK, and beyond, and understanding how they operate is essential for any [[use-cases/consulting-firms|consulting firm]] or [[use-cases/it-consulting|IT services provider]] that sells to government.

    Glossary

    What Is an Open Tender?

    An open tender—also called an open procedure—is the most widely used procurement method in public contracting worldwide. Any interested and qualified supplier may submit a bid without needing prior approval, pre-qualification, or an invitation from the contracting authority. Because open tenders maximise competition and transparency, they are the default procedure under EU procurement directives and appear across platforms like [[sources/ted|TED]], [[sources/contracts-finder|Contracts Finder]], and [[sources/sam-gov|SAM.gov]]. Understanding how open tenders work is essential for any business looking to win government contracts.