{{ summaryLabel }}
{{ summaryTitle }}
{{ summaryDetail }}
{{ copyBestDone ? 'Best NAICS code copied.' : '' }}
{{ badge.text }}
NAICS code lookup inputs
Search official 2022 NAICS titles and local keyword hints; verify the final fit against official definitions before filing.
{{ sampleHint }}
Current 2022 is the default; current plus retired helps clean historical datasets.
Use Smart search for business descriptions, Code starts with for drilldown, and Exact for validation.
Choose all levels for drilldown or national industries for normal six-digit assignment.
Leave as All sectors when the query is still exploratory.
{{ resultLimitNumber }} rows
Show 5 to 50 candidate rows in exports and the match score chart.
rows
{{ minimumScoreNumber }}
Lower values are useful for sector browsing; higher values keep only stronger keyword/code matches.
score
Brief fieldDetailCopy
{{ row.field }} {{ row.detail }}
CodeTitleLevelSectorStatusScoreCopy
{{ row.code }} {{ row.title }} {{ row.levelLabel }} {{ row.sectorLabel }} {{ row.statusLabel }} {{ row.scoreLabel }}
DepthCodeTitleUseCopy
{{ row.depth }} {{ row.code }} {{ row.title }} {{ row.use }}
Review stepEvidenceActionCopy
{{ row.step }} {{ row.evidence }} {{ row.action }}
CodeTitleFlagMeaningCopy
{{ row.code }} {{ row.title }} {{ row.flag }} {{ row.meaning }}
Customize
Advanced
:

NAICS codes classify business establishments by the activity they primarily perform. The North American Industry Classification System is not a branding directory, a product keyword list, or a lookup for a whole corporate family. It groups establishments by production process, which means the answer depends on what a specific location or operating unit does and how it produces goods or services.

That distinction matters in ordinary paperwork. NAICS codes appear in business registrations, procurement profiles, grants, lender files, insurer questionnaires, economic surveys, market research datasets, and customer segmentation lists. A six digit code can become a compact label for a business activity, but it is only useful when it fits the establishment being described.

Establishment
A business location or operating unit whose activity can be classified separately from the rest of the enterprise.
Primary activity
The main product, service, or operating output that best represents what the establishment does.
National industry
The six digit U.S. detail level that usually gives the most specific current classification.

The hierarchy is the quickest way to catch a plausible but wrong answer. The first two digits identify a broad sector, then the code narrows through subsector, industry group, NAICS industry, and national industry. Some sectors use ranges at the broadest level, including 31-33 for Manufacturing, 44-45 for Retail Trade, and 48-49 for Transportation and Warehousing. A candidate can contain familiar words while still sitting under the wrong sector for the activity being classified.

NAICS hierarchy ladder Five boxes show a NAICS code narrowing from sector to six digit national industry. How a NAICS code narrows 54 Sector broad economy 541 Subsector major activity 5415 Group related industries 54151 Industry NAICS level 541511 National U.S. detail most specific U.S. row

A common error is treating the code as a label for the whole company. A head office, warehouse, retail shop, and service crew can each need a different establishment classification. Another error is accepting the first title that contains a familiar word such as consulting, retail, construction, restaurant, or software. Official definitions often use inclusions, exclusions, and examples to separate close neighbors.

Revision year also changes the answer. Current U.S. work should usually use 2022 NAICS, while older datasets may still contain 2017 codes that no longer exist in the current structure. Retired codes are useful for explaining old records, but they are not a substitute for checking the current definition and the instructions from the organization requesting the code.

How to Use This Tool:

Use the search to narrow candidates, then use the hierarchy and checklist outputs to decide which code deserves official-definition review.

  1. Enter a two to six digit code, a code prefix, or a short activity phrase in NAICS code or activity. Activity phrases such as custom software development, limited service restaurant, or electrical contractor usually work better than a company name.
  2. Choose Search scope. Use Current 2022 NAICS for new assignments. Add Current plus 2017-only retired only when reconciling old records or explaining a code that no longer appears in the current structure.
  3. Set Match behavior. Smart search balances code, title, sector, and keyword clues. Code starts with is useful for drilldown, Exact code or title validates a known candidate, and Title contains all words checks official title wording.
  4. Pick Detail level. Use 6-digit national industries when a form asks for the most specific U.S. code. Use All hierarchy levels while exploring a sector, and use Sector and subsector only for broad orientation.
  5. Apply Sector filter only when the broad business area is already known. If the filter is wrong, the best match can disappear even when the phrase is good.
  6. Open Advanced when the list needs tightening. Raise Minimum score to hide weak matches, lower it for browsing, and use Result limit to show 5 to 50 candidate rows in tables and the score chart.
  7. Review Best Code Brief, Match Ledger, Hierarchy Path, Assignment Checklist, Match Score Rank, and Change Flags before copying or exporting. If no match appears, shorten the phrase, remove the sector filter, switch to all hierarchy levels, or lower the minimum score.

Interpreting Results:

The top result is a ranked lead under the current settings, not an official ruling. It should make review faster by showing the likely code, title, sector, hierarchy path, revision status, and nearby alternatives.

  • Recommended lead gives the highest ranked code and title for the current query and filters.
  • Status separates current 2022 rows from 2017-only retired rows.
  • Hierarchy path shows whether the candidate sits under the sector and subsector you expected.
  • Match score compares candidates inside this lookup. It is not an official confidence percentage.
  • Change Flags highlights title changes, new 2022 rows, content changes, lower-level changes, or retired historical rows when those markers apply.

Compare at least the first few candidates when the establishment has mixed activity. A restaurant that also sells packaged goods, a contractor that also designs systems, or a software firm that both publishes a product and writes custom code may have a closer row below the first match.

A retired result is useful evidence for a data cleanup trail. It should not be treated as a current recommendation unless the record being repaired is historical and the receiving system expects the older vintage.

Technical Details:

NAICS is production-oriented. Industries are defined by similarity in the processes used to produce goods or services, so the classification depends on the establishment's primary activity rather than its marketing language. Customer type, sales channel, ownership, legal form, and product mix can matter in specific definitions, but they do not replace the primary-activity test.

The current U.S. structure has five visible depths from sector through national industry. Two, three, four, and five digit levels help analysts compare broader activity families. Six digit national industries add U.S.-specific detail and are the normal target when a form asks for the most specific NAICS code.

Lookup Core:

The lookup uses included reference rows rather than a live agency decision. It searches 2,125 current 2022 rows and 257 2017-only retired rows, then applies scope, detail level, sector filter, score floor, and row limit settings before ranking matches.

NAICS hierarchy levels used by the lookup
Code depth Level name What it represents Example
2 digits or sector range Sector Broad area of the economy 54 Professional, Scientific, and Technical Services
3 digits Subsector Major activity family inside the sector 541 Professional, Scientific, and Technical Services
4 digits Industry group Related industries before five digit detail 5415 Computer Systems Design and Related Services
5 digits NAICS industry Comparable industry level used across NAICS partners 54151 Computer Systems Design and Related Services
6 digits National industry U.S. detail for the most specific current rows 541511 Custom Computer Programming Services

Ranking Rules:

Exact code matches receive the strongest weight. Prefix matches help when a user enters a sector, subsector, or partial code. Exact title and title-contained matches rank official wording highly, while keyword and sector-title clues help everyday activity phrases find rows whose titles use different terms.

How match behavior changes NAICS ranking
Mode Best use Ranking behavior
Smart search Activity phrases and uncertain descriptions Combines exact code, prefix, title, keyword, sector, current-status, and national-industry signals.
Code starts with Drilling down from a known prefix Prioritizes rows whose code starts with the typed prefix, then allows title word matches as a fallback.
Exact code or title Validating a known candidate Returns strong matches only when the code or normalized title matches the query.
Title contains all words Checking official title wording Ranks exact titles first, then titles containing the phrase or every significant word.

Revision and Status Rules:

Revision vintage changes the meaning of a match. Current 2022 rows are the default for new assignments. Rows marked as retired after 2017 explain older records, while current rows with change markers tell reviewers to compare older labels, content boundaries, or lower-level detail before reusing an old assignment.

NAICS change flags shown in results
Result label Meaning How to use it
Current No 2022 change indicator is shown for the row. Still verify the official definition before using the code.
Title changed The 2022 title changed without a content change note. Check older labels when reconciling historical lists.
New in 2022 The code appears as a new 2022 row. Compare older records with 2017-to-2022 change material.
Content changed The code is reused but its included activity changed. Read definitions and exclusions before carrying forward an old assignment.
Lower-level content changed Detailed rows below the shown level changed. Drill down before choosing a six digit row.
Retired after 2017 The row appears in 2017 records but not in the current 2022 structure used here. Use it for historical explanation, not for a new current assignment.

Accuracy and Privacy Notes:

NAICS assignment can affect reporting, procurement, lending, insurance, and analysis, so the lookup should be treated as a research aid rather than a final authority.

  • Use current 2022 rows for new U.S. assignments unless the receiving agency gives different instructions.
  • Use 2017-only retired rows for audits, migrations, and older records, not as current filing recommendations.
  • Common words such as services, consulting, retail, construction, restaurant, and software can overmatch. Compare the hierarchy path and nearby alternatives.
  • Searches run in the browser against the included reference rows. The activity phrase is not sent to a separate lookup service by this page, but searched settings may appear in the page address when a result is shared.

Worked Examples:

Custom software services

A software consulting shop enters custom software development, keeps Smart search, selects 6-digit national industries, and filters to sector 54. Best Code Brief returns 541511 - Custom Computer Programming Services as a current 2022 lead, with a hierarchy path under Professional, Scientific, and Technical Services.

Construction sector drilldown

An analyst enters 23, selects Code starts with, and chooses All hierarchy levels. The lead is 23 - Construction, which is useful for sector review but too broad for a final six digit assignment. Changing Detail level to 6-digit national industries shifts the candidate list toward specific rows such as 236115 New Single-Family Housing Construction (except For-Sale Builders) and 236118 Residential Remodelers.

Retired code cleanup

An old record uses 454110. Search that code with Exact code or title and Current plus 2017-only retired. The result explains that 454110 - Electronic Shopping and Mail-Order Houses is a 2017-only retired row, which can document the historical record but should not be used for a new 2022 assignment.

Filtered-out match

If custom software development is searched while sector 72 is selected, no match may appear because the sector filter excludes professional services rows. Clear Sector filter, switch to All hierarchy levels, or lower Minimum score before trying a shorter phrase.

FAQ:

Is the top NAICS code always the official answer?

No. The top row is the ranked lead for the current settings. Confirm the establishment's primary activity against the official definition, exclusions, and any instructions from the agency or system requesting the code.

Should I search by company name or activity?

Search by activity. NAICS classifies establishments by what they primarily do, so phrases such as custom computer programming, full service restaurant, or electrical contractor are more useful than a business name.

Why do retired rows appear?

Retired rows help explain older records that used 2017 codes. A row marked Retired 2017-only should be treated as historical context rather than a current 2022 assignment.

What does the match score mean?

The score ranks rows inside this lookup. Exact code and title matches usually rank higher than keyword matches, but the score is not an official probability and should not replace definition review.

What should I do when no match appears?

Use fewer words, remove a sector filter, switch to All hierarchy levels, or lower Minimum score. For a known code, try Exact code or title and include retired rows only when historical reconciliation is intended.

Glossary:

NAICS
North American Industry Classification System, the standard used by U.S. federal statistical agencies to classify business establishments.
Establishment
A business location or operating unit whose primary activity can be classified, even when the larger company has several lines of business.
Sector
The broadest NAICS level, shown by two digits or a sector range such as 31-33, 44-45, or 48-49.
Subsector
The three digit level that narrows a sector into a major activity family.
National industry
The six digit U.S. detail level used for the most specific current result rows.
Change flag
A revision note that identifies title changes, new rows, content changes, lower-level changes, or retired historical rows.
Primary activity
The main economic activity of the establishment, often the deciding factor when several NAICS candidates seem plausible.