NAICS Codes for Construction and Contractors in Federal Contracting

    By James Whitfield, Government Contracts Researcher at JorpexLast verified: July 2026Updated: 2026-07-03

    If you build for US government agencies, a small set of NAICS codes in the 236, 237, and 238 series decides which opportunities you see and whether you qualify as a small business on them. General building work anchors on 236220, heavy and civil work on the 237 codes, and the specialty trades on the 238 codes. This guide explains what each subsector covers, the 2026 SBA size standard attached to it, and how to choose the right primary and secondary codes for your firm.

    Key takeaway

    Construction contractors selling to the US government use NAICS Sector 23 codes. Subsector 236 covers building construction, with 236220 the common code for commercial and institutional general contractors. Subsector 237 covers heavy and civil work like highways, utilities, and pipelines. Subsector 238 covers the specialty trades such as electrical, plumbing, and roofing. Building and heavy construction carry a 45 million dollar small business size standard, and the specialty trades carry 19 million dollars.

    Common construction NAICS codes and 2026 SBA size standards
    NAICS codeIndustry titleTypical work2026 size standard
    236220Commercial and Institutional Building ConstructionGeneral contractors on offices, schools, hospitals$45.0 million
    236118Residential RemodelersRemodeling and additions on existing homes$45.0 million
    237310Highway, Street, and Bridge ConstructionRoads, bridges, and paving$45.0 million
    237110Water and Sewer Line and Related StructuresUtility mains, treatment, and distribution$45.0 million
    238210Electrical Contractors and Other WiringElectrical systems installation$19.0 million
    238220Plumbing, Heating, and Air-Conditioning ContractorsMechanical, plumbing, and HVAC trades$19.0 million
    238910Site Preparation ContractorsExcavation, grading, and demolition$19.0 million

    Why NAICS codes matter for construction contractors

    A NAICS code is the six-digit label a US contracting officer attaches to every solicitation to say which industry the work belongs to. For a general overview of the system, see our NAICS codes guide. For builders the code does two concrete jobs. It sets the SBA size standard that decides whether you can bid as a small business, and the codes in your SAM.gov registration control which projects agencies find you under when they run market research.

    Construction is one of the largest single categories of federal and state spending, and the work splits cleanly into three families: putting up buildings, building infrastructure, and the specialty trades that do one part of a job. Each family sits in its own subsector with its own size standard, so the code on a solicitation changes who counts as small even between two similar projects.

    There are two distinct places NAICS codes act on you, and confusing them is the most common early mistake. The codes you register in SAM.gov describe your business and populate the Dynamic Small Business Search that agencies mine for sources-sought responses. The single code on a given solicitation governs that specific award, including which size standard applies and whether a set-aside is open to you. When an officer searches for a general contractor, they filter by NAICS first, so a missing code can quietly keep you off the shortlist for work you could easily deliver. Keeping the codes right is also what keeps your federal bid alerts accurate.

    23

    NAICS sector number for construction

    3

    Construction subsectors: 236, 237, 238

    The three construction subsectors: 236, 237, and 238

    Every construction NAICS code rolls up into one of three subsectors, and knowing which one your work sits in is the fastest way to narrow the code.

    236, Construction of Buildings, is for firms that take responsibility for a complete building, whether new work, additions, alterations, or remodeling. General contractors and design-build firms live here. It includes residential codes like 236115 for new single-family housing and 236118 for residential remodelers, plus 236210 for industrial buildings and 236220 for commercial and institutional buildings.

    237, Heavy and Civil Engineering Construction, is for infrastructure rather than buildings: highways and bridges under 237310, water and sewer lines under 237110, power and communication lines under 237130, oil and gas pipelines under 237120, and land subdivision under 237210. If the deliverable is a structure people move through or utilities flow through rather than occupy, it is usually a 237 code.

    238, Specialty Trade Contractors, is for firms that perform one trade on a project directed by someone else, such as electrical under 238210, plumbing and HVAC under 238220, roofing under 238160, masonry under 238140, or site preparation under 238910. A specialty trade contractor can work for a general contractor as a subcontractor or directly for the owner. Reading the official Census NAICS descriptions before you commit matters, because the wording, not your marketing language, is what a contracting officer matches against.

    236220

    Common code for commercial general contractors

    237310

    Highway, street, and bridge construction

    The most-used construction NAICS codes

    Most federal construction work concentrates in a handful of codes. 236220, Commercial and Institutional Building Construction, is the default for a general contractor building offices, schools, hospitals, or other non-residential structures, and it is the single most common construction code on federal awards. 236210 covers industrial buildings such as plants and warehouses. On the residential side, 236115, 236116, and 236117 split new single-family, new multifamily, and for-sale builders, while 236118 covers remodelers.

    In heavy and civil work, 237310 for highways and bridges and 237110 for water and sewer lines carry the bulk of infrastructure dollars, with 237130 for power and communication lines close behind. Among the specialty trades, the high-volume codes are 238210 electrical, 238220 plumbing and HVAC, 238110 poured concrete foundations, 238160 roofing, and 238910 site preparation. Pick the code that matches the primary purpose of the specific contract, not the broadest description of your company. If your EU work matters too, the parallel classification is covered in our CPV codes for construction guide.

    236220

    Most common federal construction code

    238210

    Largest specialty trade by federal spend

    Ready to see it in action?

    Set up in minutes. 14-day free trial.

    Track federal construction tenders by NAICS code automatically

    2026 SBA size standards for construction

    Every NAICS code has an SBA size standard that defines the largest a firm can be and still count as small. Construction standards are measured in average annual receipts, and since the Small Business Runway Extension Act took effect the calculation uses a five-year average rather than three years. Building construction under the 236 codes and heavy and civil work under the 237 codes both sit at 45 million dollars, one of the more generous thresholds in the whole table. The specialty trades under the 238 codes sit lower, at 19 million dollars, because those firms are typically smaller and more focused.

    Two exceptions run higher than their subsector. Land subdivision under 237210 and the dredging exception under 237990 carry their own elevated standards, so check them directly rather than assuming the 45 million dollar figure. You can confirm any number against the SBA size standards table, which is the authority when a size protest lands and which SBA adjusts for inflation from time to time. Remember that receipts count across your whole corporate family, so an affiliate or parent's revenue can push you over the line even if your own crew is small, and that the same firm can be small on a 236 solicitation yet large on a 238 one. That is why the code the contracting officer chose for a specific opportunity, not your general self-image, governs eligibility for a small business set-aside.

    $45.0M

    Size standard for 236 and 237 codes

    $19.0M

    Size standard for 238 specialty trades

    How a contracting officer picks the single code

    A solicitation carries exactly one NAICS code, and the contracting officer chooses it under FAR 19.102 to describe the principal purpose of the work. That choice sets the size standard and, on a set-aside, who may bid. It is not automatic that a big building job takes a 236 code. If the scope is dominated by one trade, an officer may code it under a 238 specialty code instead, which changes the size standard from 45 million to 19 million dollars and can shift which firms qualify as small.

    The practical lesson is to read the assigned code on every opportunity before you decide to bid, rather than assuming it matches how you describe yourself. If you believe the officer picked the wrong code, there is a formal process to challenge the NAICS assignment before the offer deadline, and winning that challenge can reopen a set-aside or change the competitive field. Understanding this is part of learning how to bid on government contracts cleanly, and it matters more in construction than in most sectors because the same building can plausibly sit under two different subsectors.

    Choosing your primary and secondary NAICS codes

    You are not limited to one code. Register a primary code, the industry you self-certify your size under, plus a set of secondary codes so you appear in more agency searches. A practical sequence works like this:

    1. Pick your primary from where the bulk of your revenue sits. For most general contractors that is 236220, for a paving firm 237310, for an electrical sub 238210.

    2. Add secondaries for adjacent work you genuinely self-perform, for example 238910 site preparation if you also clear and grade, or 236210 if you take on industrial buildings.

    3. Check the size standard on each code and confirm you qualify as small where it matters, using the SBA table.

    4. Mirror the codes agencies actually use for your kind of project, which you can see in award histories and in a federal market intelligence tool.

    5. Review yearly, because a growing firm can cross a size standard and a new code can open a set-aside lane. Keeping codes current also protects the accuracy of your e-procurement searches and any PSC code pairings you use to refine results. If you are new to federal registration, our SAM.gov glossary explains how the self-certification fields fit together.

    Common construction NAICS mistakes

    A handful of errors show up again and again, and each one costs opportunities. The first is registering too few codes. A general contractor that lists only 236220 will never surface in a search for 237310 highway work it could handle, even with the crews to do it. The second is registering many unrelated codes to look bigger, which dilutes your relevance in searches and invites size challenges if you win outside your real capability.

    The third is treating the primary code as permanent. As your revenue mix shifts from, say, remodeling into new commercial work, the code you self-certify under should move with it. The fourth is ignoring the code an officer put on a solicitation and bidding as small when that particular subsector's standard says you are not, which is grounds for a protest. The fifth is confusing the general contractor role with a specialty trade: if you self-perform only one trade on a job someone else directs, you are a 238 contractor on that work, not a 236 one, and coding it wrong misrepresents your size class. Fix all five by reviewing your registration against your last year of contracts, reading the Census NAICS definitions rather than guessing, and pairing your codes with PSC codes so buyers who search by product and service classification also find you. Firms scaling past the small business line often pair this review with a small business contracting strategy.

    5

    Recurring NAICS mistakes that cost bids

    Monitoring construction opportunities by NAICS code

    Once your codes are set, the daily problem is coverage. SAM.gov shows solicitations under your codes, but construction work is routinely mis-coded, and a building job with heavy sitework can be posted under a 237 or even a 238 code by a busy contracting officer. Filtering by NAICS alone quietly misses those. Federal notices are also only part of the market, since a large share of construction spending runs through state, county, and municipal portals that SAM.gov never touches.

    Jorpex tracks SAM.gov alongside more than 50 other public sources, including state and local portals, and matches opportunities with embedding-based semantic AI, so a relevant project surfaces even when its NAICS code is off. You combine NAICS filters with keywords, contract value bands, and disqualifiers to cut noise, then receive matches in Slack, Microsoft Teams, or email as realtime, daily, or weekly digests. Plans start at 49 dollars a month with a 14-day free trial. For the wider picture on winning public work as a builder, see our construction tenders and government contractors guides.

    Frequently asked questions

    What is the NAICS code for a general construction contractor?

    Most general contractors on non-residential work use 236220, Commercial and Institutional Building Construction. Residential remodelers use 236118, and firms building infrastructure use the 237 codes such as 237310 for highways.

    What is the SBA size standard for construction NAICS codes?

    Building construction under the 236 codes and heavy and civil work under the 237 codes carry a 45 million dollar size standard in average annual receipts over five years. The specialty trades under the 238 codes carry 19 million dollars.

    What is the difference between 236, 237, and 238?

    236 is for constructing complete buildings, 237 is for heavy and civil infrastructure like roads and utilities, and 238 is for specialty trades such as electrical, plumbing, and roofing that perform one part of a project.

    Can one construction project use more than one NAICS code?

    A solicitation carries only one NAICS code, chosen by the contracting officer to reflect the principal purpose of the work. Your own SAM.gov registration can list a primary code plus as many secondary codes as genuinely reflect the work you self-perform.

    Which construction NAICS codes have higher size standards?

    Land subdivision under 237210 and the dredging exception under 237990 run above their subsector norm, so check them directly in the SBA size standards table rather than assuming the 45 million dollar figure.

    How do I pick the right construction NAICS code to register?

    Choose the primary code where most of your revenue sits, add secondary codes for adjacent work you actually self-perform, and read the official Census NAICS descriptions rather than copying a competitor. Confirm the size standard on each code before self-certifying as small.

    Ready to automate your tender monitoring?

    Set up in minutes. Start monitoring tenders today.

    Related resources

    Glossary

    NAICS Codes for Government Contracting

    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 {{https://sam.gov|SAM.gov}}, set the [[glossary/set-aside-contracts|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 [[use-cases/government-contractors|government contractor]] or an experienced vendor expanding into new markets, understanding NAICS codes is essential to winning federal work.

    Glossary

    NAICS Codes for IT and Software Services in Federal Contracting

    If you sell software, cloud, or IT services to US agencies, a handful of NAICS codes decide which opportunities you see and whether you qualify as a small business. The five that matter most are 541511, 541512, 541513, 541519, and 518210. This guide explains what each one covers, the 2026 SBA size standard attached to it, and how to choose the right primary and secondary codes for your firm.

    Glossary

    Product Service Codes (PSC) in US Federal Contracting

    A Product Service Code, or PSC, is the four-character code the US government uses to record exactly what it is buying in any given contract action. While [[glossary/naics-codes|NAICS codes]] describe the kind of business doing the selling, PSCs describe the goods, services, or research being bought. Federal sellers who learn to use both systems together search [[sources/sam-gov|SAM.gov]] far more precisely and waste less time on irrelevant solicitations.

    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.

    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.

    Guides

    How to Set Up Federal Contract Bid Alerts by NAICS Code on SAM.gov

    SAM.gov is where federal agencies post most contract opportunities above 25,000 dollars, and it can email you when new notices match your industry. The catch is that the alerts are only as good as the search you save behind them. This guide walks through setting up NAICS-based bid alerts on SAM.gov, the two notification types most suppliers confuse, and the gaps that leave teams scrambling on short-deadline solicitations.

    Guides

    Small Business Government Contracting: SBA, 8(a) & HUBZone

    The US government is legally required to award 23% of prime contract dollars to small businesses — that's over $160 billion annually. Programs like 8(a), HUBZone, SDVOSB, and WOSB create dedicated pathways for small companies to win federal contracts that would otherwise go to large primes. This guide covers every major SBA program and how to leverage them.

    Use Cases

    Construction Tender Monitoring

    Public construction spending exceeds $524 billion annually in the US alone, with global infrastructure investment accelerating through programs like the US Infrastructure Investment and Jobs Act, the EU’s NextGenerationEU recovery fund, and the UK’s National Infrastructure Strategy. For construction and civil engineering firms, finding these opportunities across fragmented procurement portals is the critical bottleneck. Jorpex aggregates all public construction procurement from 50+ sources into one filterable stream delivered to Slack or email—so your team spends time bidding, not searching.