Resource centerField guide

Reviewed government contracting guide

How to Find the Right NAICS Code for Government Contracting

Find the right NAICS code by matching the official Census description to the activity that generates revenue and the work you intend to perform—not by selecting the code with the most attractive opportunities. Validate the code against actual solicitations and award history.

Reviewed August 21, 2026Official-source referencesNo award guarantees
Small-business government contracting illustration for How to Find the Right NAICS Code for Government Contracting

The short answer

Find the right NAICS code by matching the official Census description to the activity that generates revenue and the work you intend to perform—not by selecting the code with the most attractive opportunities. Validate the code against actual solicitations and award history.

Why this matters

NAICS codes help classify industries, support small-business size determinations, and filter opportunities. A company can have multiple legitimate codes, but each solicitation normally identifies a code for that procurement. Accuracy matters more than quantity.

Step-by-step process

01

Describe the actual activity

Write the service or product in plain language, including the deliverable, customer, production method, and source of revenue.

02

Search the current NAICS manual

Use the Census NAICS search and read the full description, inclusions, exclusions, and neighboring codes.

03

Compare close alternatives

When two codes appear plausible, focus on the principal purpose of the work and how agencies classify similar acquisitions.

04

Review live opportunities

Search SAM.gov using candidate codes. Inspect scopes—not only titles—to see whether the code surfaces work you can perform.

05

Review historical awards

Use SAM.gov award data or USAspending.gov to examine agencies, vendors, descriptions, and contract values associated with the code.

06

Select and document the primary code

Choose the code that best represents the company’s principal federal offer, retain justified secondary codes, and record the reasoning for future reviews.

Practical checklist

  • Current Census description read
  • Inclusions and exclusions reviewed
  • Neighboring codes compared
  • Live scopes tested
  • Historical awards reviewed
  • Company narrative aligned
  • Size standard checked for each solicitation
  • Primary code decision documented

Common mistakes to avoid

  • Choosing a code from its title alone
  • Adding dozens of unrelated codes
  • Assuming one code fits every solicitation
  • Ignoring the solicitation’s assigned code
  • Treating NAICS as proof of capability

How GovCon.online supports this work

Turn information into an explainable next step.

GovCon.online connects readiness, structured profiles, opportunity discovery, explainable fit indicators, saved searches, alerts, and pipeline decisions. The platform shows reasons, missing information, and uncertainty—it does not make an official eligibility or compliance determination or promise an award.

Match your services to opportunity codes

Frequently asked questions

Can a business have multiple NAICS codes?

Yes. Use multiple codes when they accurately reflect distinct capabilities, while keeping the primary offer clear.

Does my SAM primary NAICS control every bid?

No. Each solicitation identifies its own NAICS code and size standard.

Can I challenge a solicitation’s NAICS code?

Formal NAICS appeals have specific rules and deadlines. Obtain qualified guidance before acting.

Official sources and further reading

Editorial disclaimer: This guide provides general educational information, not legal, accounting, certification, proposal, or contracting advice. Rules and thresholds can change, and each solicitation or purchase controls. Verify current requirements at official sources and obtain qualified advice when needed.

Continue building your system

Related field guides