NAICS Classification & Reference Center

Updated: June 2026 | Reviewed By: SICCODE.com Industry Classification Review Team | Scope: Establishment-Level NAICS Reference | Purpose: Consistent NAICS Code Selection

NAICS Classification & Reference Center

Use this reference center to understand, choose, and verify NAICS codes more consistently. Start with what the business mainly does, then use the NAICS hierarchy, code boundaries, and review steps below to confirm the best fit.

This page is the main hub for SICCODE.com’s NAICS guidance. It is written for business owners who need direction, and for analysts, lenders, compliance teams, researchers, and data teams that need a code decision they can explain.


This hub

Explains how NAICS classification works and routes you to the right deeper page.

Methodology page

Documents the formal review workflow used for repeatable classification decisions.

Code pages

Help confirm the final code using descriptions, boundaries, examples, and hierarchy context.

Guidance from SICCODE.com

SICCODE.com has helped businesses, lenders, marketers, researchers, procurement teams, and compliance users interpret industry classifications since 1998. Our NAICS reference guidance combines official code structure with practical review experience from real business classification work.

NAICS is maintained by the U.S. Office of Management and Budget and published by the U.S. Census Bureau. SICCODE.com provides applied interpretation, lookup tools, classification guidance, and review logic for operational use.

How to use this page

  • Need a quick answer? Use the directory or how-to guide.
  • Need to defend a code? Use the hierarchy, boundary, and documentation sections.
  • Need governance? Use the methodology, versioning, and quality checks below.

Start here

NAICS in plain language


A NAICS code describes what a business location mainly does. The most important question is simple: what are customers paying this business to provide?

For a straightforward business, the answer is usually easy. A dentist office, roofing contractor, grocery store, or accounting firm generally has a clear primary activity. More complex businesses need a closer look, especially when they combine services, software, manufacturing, distribution, online sales, or multiple locations.

Simple version

  • Describe what the business mainly does.
  • Find the NAICS description that best matches that activity.
  • Choose the most specific 6-digit code you can justify.
  • Write down why that code fits.

When it gets harder

  • The business does several things.
  • The company has different types of locations.
  • The code affects lending, insurance, compliance, or procurement.
  • Two similar NAICS codes both seem to fit.

Plain-language glossary

Establishment: one business location. Primary activity: the main thing the location does. Hierarchy: the 2-digit to 6-digit NAICS structure. Boundary: what a code includes and excludes. Near-neighbor: a similar code that must be compared before the final choice.

Principles

Scope and principles


This reference center is designed for consistent, establishment-level NAICS decisions. Establishment-level means the code should reflect what happens at the specific business location being classified, not always the parent company, brand, or corporate group.

Core principles

  • Primary activity focus: assign based on the establishment’s dominant activity, commonly revenue when available.
  • Hierarchy fit: validate the path from sector to 6-digit national industry.
  • Boundary logic: compare included and excluded activities, not just the code name.
  • Stability controls: avoid changing codes without a clear trigger, such as new evidence, operational change, revision adoption, or error correction.

What this page is not

  • Not a replacement for official NAICS publications or Census tools.
  • Not legal, tax, procurement, or agency-specific eligibility advice.
  • Not a keyword-only lookup page. Use the directory when you need search first.

Need the beginner explanation? Start with What is a NAICS Code?

Evidence

Evidence used for NAICS assignment


A good NAICS decision should be based on what the establishment actually does. The strongest evidence usually comes from business activity, products or services, customer output, operating model, and revenue mix when available.

Common evidence signals

  • Primary activity statements from the business
  • Products or services actually delivered
  • Operating model, such as manufacture, wholesale, retail, installation, consulting, or healthcare service
  • Customer type and revenue model indicators
  • Location function, such as plant, warehouse, headquarters, clinic, store, or branch

Why 6 digits matter

Most final NAICS choices are made at the 6-digit national industry level. Broader levels help you stay in the right part of the structure, but the 6-digit description is where the final fit is usually confirmed.

2-digitSector
Broad economic area, such as Construction, Manufacturing, Retail Trade, or Health Care.
3-digitSubsector
Narrows the business model within the sector.
4-digitIndustry Group
Helps separate similar activity types.
5-digitIndustry
Often where near-neighbor confusion begins.
6-digitNational
Primary verification layer: use this level for final code fit, boundary review, and examples.

Correct vs. drift example

BetterClassify a location by what it mainly does.

RiskLetting one keyword, such as “pump,” “software,” or “medical,” pull the business into the wrong sector without checking the full operation.

Decision flow

Decision workflow for choosing a NAICS code


Many businesses appear to match more than one NAICS code. When that happens, the decision should be explicit, repeatable, and easy to explain.

Rule of thumb: choose the code that best fits the establishment’s primary activity and the most specific defensible 6-digit NAICS definition whose boundaries match the real operation.

Resolution workflow

  1. Describe the activity: write one plain-language sentence about what the establishment mainly does.
  2. Generate candidates: list likely codes based on activity evidence, not just branding.
  3. Validate hierarchy: make sure the code sits in the right sector and subsector.
  4. Confirm boundaries: check what the code includes and excludes.
  5. Select specificity: choose the most specific 6-digit code you can justify.
  6. Document why-not: record why close alternative codes were rejected.
Deep dive: determining primary activity when revenue is unknown

When revenue share is unavailable, use consistent proxies so similar cases are handled the same way.

  • Labor or time proxy: what activity uses the largest share of employee time?
  • Operational proxy: what drives the delivery model, such as production, installation, distribution, care, or consulting?
  • Customer-output proxy: what is the customer mainly paying for?
  • Stability control: document which proxy was used, so the code does not change later without a clear reason.

Examples

Examples and walkthroughs


These examples show how the same business description can point to different NAICS areas depending on what the establishment mainly does.

Definition

Establishment: a single physical location where business is conducted or services are performed. See: Establishment-Level vs Company-Level NAICS Codes.

Example 1: Solar business with services, sales, and consulting

A solar company may install panels, sell components, and advise customers. The right classification depends on the primary activity at the establishment being classified.

The case: “Solar Solutions & Consulting Group” installs solar panels, offers energy efficiency consulting, and sells solar components online.

Multi-activity operation Near-neighbor candidates Boundary review Documentation needed

How the decision is made

  • If installation dominates: start with construction or contractor-related candidates.
  • If consulting dominates: evaluate professional services candidates.
  • If product sales dominate: evaluate wholesale, retail, or e-commerce candidates.
  • Final step: choose the code whose boundaries match the dominant activity, then record the other activities as secondary context.

What gets documented

Primary activity: installation, consulting, or product sales, depending on the evidence.
Alternative activities: recorded as secondary or supporting, not automatically treated as the primary code.

Why this matters: Without documentation, the business could drift between construction, consulting, and retail classifications depending on which keyword someone notices first.

Example 2: Manufacturer that also distributes products

Vertically integrated businesses are often misclassified when the description mentions manufacturing, wholesale, and retail in the same profile.

The case: “Apex Industrial Sealing Corp”

Designs and manufactures custom rubber gaskets, distributes third-party seals, and maintains a limited on-site counter for trade customers.

How the decision is made

  • Establishment scope: confirm what happens at the location.
  • Primary activity: determine whether production, distribution, or sales is dominant.
  • Boundary check: compare manufacturing, wholesale, and retail candidates.
  • Documentation: record secondary distribution or counter sales if they are not primary.

What gets documented

Primary activity: manufacturing if production is the dominant value-adding activity at the establishment.
Secondary activities: distribution and counter sales are recorded as supporting context.

Governance note: Channel language such as “distributor” is not decisive if the location mainly manufactures products.

Deep dive: making a close-code decision defensible

A defensible NAICS decision explains what was considered, what was rejected, and why.

  • Candidate list: record the plausible code choices.
  • Evidence: capture the primary business activity and supporting signals.
  • Boundary logic: explain why the selected code fits better than near-neighbor codes.
  • Final rationale: keep a short written reason for the selected code.

Example of verification depth on a code page: 621111 Offices of Physicians.

Complex cases

Complex scenarios that need closer review


These scenarios often produce inconsistent NAICS results across databases. Use the same workflow: define the establishment, identify the primary activity, compare candidate codes, check boundaries, and document the final rationale.

Auxiliary vs primary activities

  • Issue: HR, IT, warehousing, accounting, and administration may support the business without defining it.
  • Control: do not classify the support function unless it is the establishment’s main activity.

Franchisor vs franchisee

  • Issue: franchisee locations may operate differently from the franchisor entity.
  • Control: classify local establishments by their actual activity, not simply by the parent brand.

Digital and platform businesses

  • Issue: marketplace, software, media, retail, and service models can overlap.
  • Control: validate “platform” claims against what customers pay for and what the business actually delivers.

Holding companies and operating units

  • Issue: parent entities and operating establishments may have different activities.
  • Control: classify the holding entity separately from stores, plants, clinics, warehouses, or offices.

Seasonal businesses

  • Issue: activity mix can change during the year.
  • Control: anchor the code to the relevant reporting period and document the seasonal mix.

Mergers and acquisitions

  • Issue: operational changes can make an old code stale.
  • Control: re-check the code when the acquired or merged operation materially changes.
Deep dive: handling acquisitions, mergers, and major operational change

Mergers and acquisitions can change the primary activity mix. To prevent unnecessary churn, apply clear triggers and document the change event.

  • Trigger: acquisition or merger that materially changes the establishment’s operations or output.
  • Action: re-run candidate generation, hierarchy checks, and boundary checks using current evidence.
  • Control: store the effective date and rationale.
  • Stability: avoid reclassifying purely because of rebranding without operational change evidence.

Review controls

Quality checks and review controls


A NAICS decision is stronger when it can be reviewed and explained. SICCODE.com’s classification guidance emphasizes evidence, hierarchy fit, boundary review, documentation, and human judgment for ambiguous or high-impact cases.

Quality checks to apply

  • Parent-child alignment: does the 6-digit code fit the broader NAICS hierarchy?
  • Near-neighbor check: were similar codes compared before the final choice?
  • Boundary check: do included and excluded activities support the selection?
  • Catch-all check: is an “all other” code being used only when no more specific code fits?

Documentation to keep

  • Primary activity statement
  • Evidence used
  • Candidate codes considered
  • Rejected alternatives and why they were rejected
  • Selected NAICS vintage, such as 2022
  • Reviewer or approval notes for high-stakes uses

Practical standard: a reviewer should be able to understand why the code was selected without guessing, and without relying only on the business name.

Versioning

Revision cycles and versioning


NAICS is revised periodically to reflect changes in the North American economy. A governed dataset should be revision-aware so reporting remains comparable across time.

Versioning essentials

Control Why it matters Recommended practice
Store NAICS year Prevents mixing vintages in reporting, analytics, and eligibility workflows. Keep a NAICS vintage field, such as 2017 or 2022, for every record.
Track code changes Code splits, merges, and definition changes can affect comparisons over time. Document mapping logic during adoption and retain legacy values where historical reporting matters.
Use change control Reduces unexplained reclassification and unnecessary churn. Every change should have a reason, such as new evidence, revision adoption, or error correction.

For contracts, government programs, filings, and compliance uses, follow the controlling authority’s required NAICS vintage.

Compliance boundary

When to defer to agency guidance


Some situations require stricter rules than a general classification reference workflow. Treat those as compliance decisions and defer to the controlling authority.

Defer to program or agency guidance when

  • A program, contract, filing, or procurement requirement specifies a NAICS code or vintage.
  • Eligibility or compliance depends on the classification decision.
  • The program publishes interpretation rules beyond general NAICS usage.

Use establishment assessment when

  • Multiple locations have materially different primary activities.
  • Branding is not a reliable indicator of operations.
  • Revenue or activity mix is unclear and should be documented.

This page is a classification reference and governance guide. It is not legal advice and does not override agency-specific rules or official program requirements. For high-stakes uses, document your evidence and follow your organization’s review and approval process.

Resources

Related NAICS resources


Use these pages when you need a different level of help. This keeps the hub focused and prevents overlap with the deeper reference pages.

FAQ

FAQ

  • Why can one business match more than one NAICS code?
    Many businesses have more than one activity. The right code usually depends on the primary activity at the establishment being classified, plus the specific NAICS boundary language.
  • How do I confirm a NAICS code is the right fit?
    Compare candidate codes using the activity description, hierarchy, included and excluded activities, examples, and the actual operation of the business location.
  • What is the difference between this hub and the methodology page?
    This hub explains the overall NAICS classification approach and routes users to the right resource. The methodology page documents the formal review workflow in more detail.
  • When should I defer to agency-specific guidance?
    Defer when a program, contract, filing, or procurement requirement specifies a NAICS code, NAICS vintage, or special classification rule.
  • How often should NAICS codes be re-verified?
    Re-verify when there is new evidence, a material operational change, an acquisition, a merger, or a NAICS revision adoption. Stable businesses usually need documented review controls more than constant code changes.
  • What documentation should we keep for review or audit purposes?
    Keep the primary activity statement, evidence inputs, candidate codes, rejected alternatives, final rationale, NAICS vintage, effective date, and reviewer or approval notes when applicable.